Skip to main content

State profile

Pennsylvania elections & voting

Electoral votes, voting rules, and presidential results for Pennsylvania.

How Pennsylvania votes

In 2024, Pennsylvania voted Republican.

19
electoral votes
Voter IDNo-excuse absenteeEarly votingSame-day registrationAutomatic registration

Voting rules

ID Requested First Time
Active

ID requested for first-time voters only

Voter ID
Effective: 2012

Strict photo ID law blocked by courts in 2014

No-Excuse Mail Voting
Active

Any voter can request mail ballot

Mail-In Voting
Effective: 2019

Act 77 created no-excuse mail voting

No Traditional Early Voting
Active

Can vote by mail in-person at county office

Early Voting
Effective: 2019

Election history

How Pennsylvania has voted in presidential elections.

  • 2024RepublicanDonald Trump19 EV
  • 2020DemocraticJoe Biden20 EV
  • 2016RepublicanDonald Trump20 EV
  • 2012DemocraticBarack Obama20 EV
  • 2008DemocraticBarack Obama21 EV
  • 2004DemocraticJohn Kerry21 EV
  • 2000DemocraticAl Gore23 EV
  • 1996DemocraticBill Clinton23 EV
  • 1992DemocraticBill Clinton23 EV
  • 1988RepublicanGeorge H.W. Bush25 EV
  • 1984RepublicanRonald Reagan25 EV
  • 1980RepublicanRonald Reagan27 EV
  • 1976DemocraticJimmy Carter27 EV
  • 1972RepublicanRichard Nixon27 EV
  • 1968DemocraticHubert Humphrey29 EV
  • 1964DemocraticLyndon B. Johnson29 EV
  • 1960DemocraticJohn F. Kennedy32 EV
  • 1956RepublicanDwight D. Eisenhower32 EV
  • 1952RepublicanDwight D. Eisenhower32 EV
  • 1948RepublicanThomas E. Dewey35 EV
  • 1944DemocraticFranklin D. Roosevelt35 EV
  • 1940DemocraticFranklin D. Roosevelt36 EV
  • 1936DemocraticFranklin D. Roosevelt36 EV
  • 1932RepublicanHerbert Hoover36 EV
  • 1928RepublicanHerbert Hoover38 EV
  • 1924RepublicanCalvin Coolidge38 EV
  • 1920RepublicanWarren G. Harding38 EV
  • 1916RepublicanCharles Evans Hughes38 EV
  • 1912ProgressiveTheodore Roosevelt38 EV
  • 1908RepublicanWilliam Howard Taft34 EV
  • 1904RepublicanTheodore Roosevelt34 EV
  • 1900RepublicanWilliam McKinley32 EV
  • 1896RepublicanWilliam McKinley32 EV
  • 1892RepublicanBenjamin Harrison32 EV
  • 1888RepublicanBenjamin Harrison30 EV
  • 1884RepublicanJames G. Blaine30 EV
  • 1880RepublicanJames A. Garfield29 EV
  • 1876RepublicanRutherford B. Hayes29 EV
  • 1872RepublicanUlysses S. Grant29 EV
  • 1868RepublicanUlysses S. Grant26 EV
  • 1864RepublicanAbraham Lincoln26 EV
  • 1860RepublicanAbraham Lincoln27 EV
  • 1856DemocraticJames Buchanan27 EV
  • 1852DemocraticFranklin Pierce27 EV
  • 1848WhigZachary Taylor26 EV
  • 1844DemocraticJames K. Polk26 EV
  • 1840WhigWilliam Henry Harrison30 EV
  • 1836DemocraticMartin Van Buren30 EV
  • 1832DemocraticAndrew Jackson30 EV
  • 1828DemocraticAndrew Jackson28 EV
  • 1824Democratic-RepublicanAndrew Jackson28 EV
  • 1820Democratic-RepublicanJames Monroe25 EV
  • 1816Democratic-RepublicanJames Monroe25 EV
  • 1812Democratic-RepublicanJames Madison25 EV
  • 1808Democratic-RepublicanJames Madison20 EV
  • 1804Democratic-RepublicanThomas Jefferson20 EV
  • 1800Democratic-RepublicanThomas Jefferson8 EV
  • 1796Democratic-RepublicanThomas Jefferson14 EV
  • 1792IndependentGeorge Washington15 EV
  • 1789IndependentGeorge Washington10 EV

County results (2016–2024)

Year:
2,419,411 Dem
1,774,608 Rep
43,261 Other

57.1%

Democratic

12

Counties

41.9%

Republican

Winner
Philadelphia721,44178.8%20.0%
+58.8%
D
Allegheny720,50459.7%39.4%
+20.3%
D
Montgomery520,90660.9%38.1%
+22.8%
D
Bucks401,02849.5%49.6%
-0.1%
R
Delaware328,17261.3%37.6%
+23.7%
D
Chester324,96456.7%42.3%
+14.5%
D
Lancaster289,25741.5%57.5%
-16.0%
R
York249,21036.9%62.1%
-25.3%
R
Berks209,83843.4%55.6%
-12.2%
R
Northampton178,21548.6%50.4%
-1.8%
R
Luzerne156,15040.0%59.2%
-19.2%
R
Erie137,59549.0%50.0%
-1.0%
R

Timeline

2020s

2024
Election
Republican
major

2024 Presidential Election

Donald Trump won PA with 19 electoral votes

2020
Election
Democratic
major

2020 Presidential Election

Joe Biden won PA with 20 electoral votes

2010s

2019
Rule Change
Mail Voting
major

No-Excuse Mail Voting

Any voter can request mail ballot

2019
Rule Change
Early Voting
moderate

No Traditional Early Voting

Can vote by mail in-person at county office

2016
Election
Republican
major

2016 Presidential Election

Donald Trump won PA with 20 electoral votes

2012
Rule Change
Voter ID
major

ID Requested First Time

ID requested for first-time voters only

2012
Election
Democratic
major

2012 Presidential Election

Barack Obama won PA with 20 electoral votes

2000s

2008
Election
Democratic
major

2008 Presidential Election

Barack Obama won PA with 21 electoral votes

2004
Election
Democratic
major

2004 Presidential Election

John Kerry won PA with 21 electoral votes

2000
Election
Democratic
major

2000 Presidential Election

Al Gore won PA with 23 electoral votes

1990s

1996
Election
Democratic
major

1996 Presidential Election

Bill Clinton won PA with 23 electoral votes

1992
Election
Democratic
major

1992 Presidential Election

Bill Clinton won PA with 23 electoral votes

1980s

1988
Election
Republican
major

1988 Presidential Election

George H.W. Bush won PA with 25 electoral votes

1984
Election
Republican
major

1984 Presidential Election

Ronald Reagan won PA with 25 electoral votes

1980
Election
Republican
major

1980 Presidential Election

Ronald Reagan won PA with 27 electoral votes

1970s

1976
Election
Democratic
major

1976 Presidential Election

Jimmy Carter won PA with 27 electoral votes

1972
Election
Republican
major

1972 Presidential Election

Richard Nixon won PA with 27 electoral votes

1960s

1968
Election
Democratic
major

1968 Presidential Election

Hubert Humphrey won PA with 29 electoral votes

1964
Election
Democratic
major

1964 Presidential Election

Lyndon B. Johnson won PA with 29 electoral votes

1960
Election
Democratic
major

1960 Presidential Election

John F. Kennedy won PA with 32 electoral votes

1950s

1956
Election
Republican
major

1956 Presidential Election

Dwight D. Eisenhower won PA with 32 electoral votes

1952
Election
Republican
major

1952 Presidential Election

Dwight D. Eisenhower won PA with 32 electoral votes

1940s

1948
Election
Republican
major

1948 Presidential Election

Thomas E. Dewey won PA with 35 electoral votes

1944
Election
Democratic
major

1944 Presidential Election

Franklin D. Roosevelt won PA with 35 electoral votes

1940
Election
Democratic
major

1940 Presidential Election

Franklin D. Roosevelt won PA with 36 electoral votes

1930s

1936
Election
Democratic
major

1936 Presidential Election

Franklin D. Roosevelt won PA with 36 electoral votes

1932
Election
Republican
major

1932 Presidential Election

Herbert Hoover won PA with 36 electoral votes

1920s

1928
Election
Republican
major

1928 Presidential Election

Herbert Hoover won PA with 38 electoral votes

1924
Election
Republican
major

1924 Presidential Election

Calvin Coolidge won PA with 38 electoral votes

1920
Election
Republican
major

1920 Presidential Election

Warren G. Harding won PA with 38 electoral votes

1910s

1916
Election
Republican
major

1916 Presidential Election

Charles Evans Hughes won PA with 38 electoral votes

1912
Election
Progressive
major

1912 Presidential Election

Theodore Roosevelt won PA with 38 electoral votes

1900s

1908
Election
Republican
major

1908 Presidential Election

William Howard Taft won PA with 34 electoral votes

1904
Election
Republican
major

1904 Presidential Election

Theodore Roosevelt won PA with 34 electoral votes

1900
Election
Republican
major

1900 Presidential Election

William McKinley won PA with 32 electoral votes

1890s

1896
Election
Republican
major

1896 Presidential Election

William McKinley won PA with 32 electoral votes

1892
Election
Republican
major

1892 Presidential Election

Benjamin Harrison won PA with 32 electoral votes

1880s

1888
Election
Republican
major

1888 Presidential Election

Benjamin Harrison won PA with 30 electoral votes

1884
Election
Republican
major

1884 Presidential Election

James G. Blaine won PA with 30 electoral votes

1880
Election
Republican
major

1880 Presidential Election

James A. Garfield won PA with 29 electoral votes

1870s

1876
Election
Republican
major

1876 Presidential Election

Rutherford B. Hayes won PA with 29 electoral votes

1872
Election
Republican
major

1872 Presidential Election

Ulysses S. Grant won PA with 29 electoral votes

1860s

1868
Election
Republican
major

1868 Presidential Election

Ulysses S. Grant won PA with 26 electoral votes

1864
Election
Republican
major

1864 Presidential Election

Abraham Lincoln won PA with 26 electoral votes

1860
Election
Republican
major

1860 Presidential Election

Abraham Lincoln won PA with 27 electoral votes

1850s

1856
Election
Democratic
major

1856 Presidential Election

James Buchanan won PA with 27 electoral votes

1852
Election
Democratic
major

1852 Presidential Election

Franklin Pierce won PA with 27 electoral votes

1840s

1848
Election
Whig
major

1848 Presidential Election

Zachary Taylor won PA with 26 electoral votes

1844
Election
Democratic
major

1844 Presidential Election

James K. Polk won PA with 26 electoral votes

1840
Election
Whig
major

1840 Presidential Election

William Henry Harrison won PA with 30 electoral votes

1830s

1836
Election
Democratic
major

1836 Presidential Election

Martin Van Buren won PA with 30 electoral votes

1832
Election
Democratic
major

1832 Presidential Election

Andrew Jackson won PA with 30 electoral votes

1820s

1828
Election
Democratic
major

1828 Presidential Election

Andrew Jackson won PA with 28 electoral votes

1824
Election
Democratic-Republican
major

1824 Presidential Election

Andrew Jackson won PA with 28 electoral votes

1820
Election
Democratic-Republican
major

1820 Presidential Election

James Monroe won PA with 25 electoral votes

1810s

1816
Election
Democratic-Republican
major

1816 Presidential Election

James Monroe won PA with 25 electoral votes

1812
Election
Democratic-Republican
major

1812 Presidential Election

James Madison won PA with 25 electoral votes

1800s

1808
Election
Democratic-Republican
major

1808 Presidential Election

James Madison won PA with 20 electoral votes

1804
Election
Democratic-Republican
major

1804 Presidential Election

Thomas Jefferson won PA with 20 electoral votes

1800
Election
Democratic-Republican
major

1800 Presidential Election

Thomas Jefferson won PA with 8 electoral votes

1790s

1796
Election
Democratic-Republican
major

1796 Presidential Election

Thomas Jefferson won PA with 14 electoral votes

1792
Election
Independent
major

1792 Presidential Election

George Washington won PA with 15 electoral votes

1780s

1789
Election
Independent
major

1789 Presidential Election

George Washington won PA with 10 electoral votes