How Pennsylvania has voted since 1960
Pennsylvania has 19 electoral votes in 2028, and at the current pace of population change it would lose one electoral vote after the 2030 census. Since 1960 it has voted Democratic 11 times and Republican 6 times. It has backed the winner in every election since 2008 (14 of 17 since 1960). Donald Trump carried it in 2024 by 1.7 points, almost exactly the national margin. In 2024, 71.4% of its eligible voters cast a ballot, ranking 9th among the 50 states and DC (nationally, 64.3%). It last voted Democratic in 2020, for Joe Biden. Its closest result was in 2016, when Donald Trump won it by 0.7 points.
- 1960Kennedy+2.3
- 1964Johnson+30.2
- 1968Humphrey+3.6
- 1972Nixon+20.0
- 1976Carter+2.7
- 1980Reagan+7.1
- 1984Reagan+7.4
- 1988Bush+2.3
- 1992Clinton+9.0
- 1996Clinton+9.2
- 2000Gore+4.2
- 2004Kerry+2.5
- 2008Obama+10.3
- 2012Obama+5.4
- 2016Trump+0.7
- 2020Biden+1.2
- 2024Trump+1.7
Each box is one election: the winner in Pennsylvania and the margin in points. Darker boxes were won by 10 points or more, lighter by under 5.
Election night
8 p.m. ET
Polls close at 8 p.m. ET.
Also closing at 8 p.m. ET: AL, CT, DE, DC, IL, KS, ME, MD, MA, MI, MS, MO, NH, NJ, ND, OK, RI, SD, TN, TX.
Times from the 2024 general election; states rarely change them, and they will be confirmed for 2028.
2028 ratings
- Toss-up Electoral Vote Map Sept. 28, 2026
In Congress
Senate
- John Fetterman (D) since 2023
- David McCormick (R) since 2025
House: 10 Republicans, 7 Democrats
All 17 members
- 1 Brian K. Fitzpatrick (R)
- 2 Brendan F. Boyle (D)
- 3 Dwight Evans (D)
- 4 Madeleine Dean (D)
- 5 Mary Gay Scanlon (D)
- 6 Chrissy Houlahan (D)
- 7 Ryan Mackenzie (R)
- 8 Robert P. Bresnahan (R)
- 9 Daniel Meuser (R)
- 10 Scott Perry (R)
- 11 Lloyd Smucker (R)
- 12 Summer L. Lee (D)
- 13 John Joyce (R)
- 14 Guy Reschenthaler (R)
- 15 Glenn Thompson (R)
- 16 Mike Kelly (R)
- 17 Christopher R. Deluzio (D)
From Congress.gov, as of Oct. 5, 2026. Vacant seats are not listed.
Margin by election
Pennsylvania margin National popular vote
By county
Donald Trump won 58 of Pennsylvania's 67 counties in 2024; Kamala Harris won 9.
Loading the county map…
Largest counties, 2024
| County | Votes | Margin | Shift from 2020 |
|---|---|---|---|
| Philadelphia County | 721,441 | D+58.8 | →R 4.7 |
| Allegheny County | 720,504 | D+20.3 | →R 0.1 |
| Montgomery County | 520,906 | D+22.8 | →R 3.5 |
| Bucks County | 401,028 | R+0.1 | →R 4.5 |
| Delaware County | 328,172 | D+23.7 | →R 3.1 |
| Chester County | 324,964 | D+14.5 | →R 2.7 |
| Lancaster County | 289,257 | R+16.0 | →R 0.1 |
| York County | 249,210 | R+25.3 | →R 0.7 |
| Westmoreland County | 211,450 | R+28.4 | 0.0 |
| Berks County | 209,838 | R+12.2 | →R 4.0 |
Biggest shifts from 2020 to 2024: toward the Republican, Monroe County (7.1), Lackawanna County (5.6), Pike County (5.0); toward the Democrat, Cumberland County (1.1), Union County (0.9), Perry County (0.7) — in points of margin.
County returns from the MIT Election Data and Science Lab (official state data), 2000–2024. Margin is the Democrat's share minus the Republican's, of all votes cast.
Results by year
| Year | Winner | Democrat | Republican | Other | Margin | Nation | Turnout | EV |
|---|---|---|---|---|---|---|---|---|
| 2024 | Donald TrumpTrump | Harris 48.7%3,423,042 | Trump 50.4%3,543,308 | 1.0% | R+1.7 | R+1.5 | 71.4% | 19 |
| 2020 | Joe BidenBiden | Biden 50.0%3,458,229 | Trump 48.8%3,377,674 | 1.2% | D+1.2 | D+4.5 | 69.9% | 20 |
| 2016 | Donald TrumpTrump | Clinton 47.9%2,926,441 | Trump 48.6%2,970,733 | 3.6% | R+0.7 | D+2.1 | 64.2% | 20 |
| 2012 | Barack ObamaObama | Obama 52.1%2,990,274 | Romney 46.7%2,680,434 | 1.2% | D+5.4 | D+3.9 | 59.9% | 20 |
| 2008 | Barack ObamaObama | Obama 54.5%3,276,363 | McCain 44.2%2,655,885 | 1.3% | D+10.3 | D+7.3 | 64.2% | 21 |
| 2004 | John KerryKerry lost | Kerry 50.9%2,938,095 | Bush 48.4%2,793,847 | 0.7% | D+2.5 | R+2.5 | 62.3% | 21 |
| 2000 | Al GoreGore lost | Gore 50.6%2,485,967 | Bush 46.4%2,281,127 | 3.0% | D+4.2 | D+0.5 | 53.9% | 23 |
| 1996 | Bill ClintonClinton | Clinton 49.2%2,215,819 | Dole 40.0%1,801,169 | Perot 9.6% | D+9.2 | D+8.5 | 49.7% | 23 |
| 1992 | Bill ClintonClinton | Clinton 45.2%2,239,164 | Bush 36.1%1,791,841 | Perot 18.2% | D+9.0 | D+5.6 | 55.0% | 23 |
| 1988 | George H.W. BushBush | Dukakis 48.4%2,194,944 | Bush 50.7%2,300,087 | 0.9% | R+2.3 | R+7.7 | 51.0% | 25 |
| 1984 | Ronald ReaganReagan | Mondale 46.0%2,228,131 | Reagan 53.3%2,584,323 | 0.7% | R+7.4 | R+18.2 | 55.1% | 25 |
| 1980 | Ronald ReaganReagan | Carter 42.5%1,937,540 | Reagan 49.6%2,261,872 | Anderson 6.4% | R+7.1 | R+9.7 | 52.7% | 27 |
| 1976 | Jimmy CarterCarter | Carter 50.4%2,328,677 | Ford 47.7%2,205,604 | 1.9% | D+2.7 | D+2.1 | — | 27 |
| 1972 | Richard NixonNixon | McGovern 39.1% | Nixon 59.1% | 1.8% | R+20.0 | R+23.2 | — | 27 |
| 1968 | Hubert HumphreyHumphrey lost | Humphrey 47.6% | Nixon 44.0% | Wallace 8.0% | D+3.6 | R+0.7 | — | 29 |
| 1964 | Lyndon B. JohnsonJohnson | Johnson 64.9% | Goldwater 34.7% | 0.4% | D+30.2 | D+22.6 | — | 29 |
| 1960 | John F. KennedyKennedy | Kennedy 51.1% | Nixon 48.7% | 0.2% | D+2.3 | D+0.2 | — | 32 |
Margin is the Democrat's share minus the Republican's, in percentage points; Nation is the same for the national popular vote. "Other" is everyone else combined, or the leading third-party candidate where one took 5% or more. Vote counts from 1976. Turnout is ballots cast as a share of eligible voters, from 1980 (UF Election Lab; the newest year is preliminary).
Electoral votes
Electoral votes change after each census, when House seats are reapportioned.
- 3219601950 census
- 291964–19681960 census
- 271972–19801970 census
- 251984–19881980 census
- 231992–20001990 census
- 212004–20082000 census
- 202012–20202010 census
- 192024–20282020 census
- 182032–2040projected
Projected: Pennsylvania's share of House seats after the 2030 census if each state's population keeps changing at its pace since 2020, from the Census Bureau's 2024 American Community Survey population estimates (July 1, 2024). If the count were taken today it would have 19. An estimate, not a forecast.
Before 1960
Pennsylvania cast electoral votes in 43 presidential elections before 1960, the first in 1789. It backed the eventual president in 35 of them.
| Year | Carried by | Electors | Margin | Backed winner |
|---|---|---|---|---|
| 1956 | Dwight D. Eisenhower Republican | 32 | +13.2 | ✓ |
| 1952 | Dwight D. Eisenhower Republican | 32 | +5.9 | ✓ |
| 1948 | Thomas E. Dewey Republican | 35 | +4.1 | – |
| 1944 | Franklin D. Roosevelt Democratic | 35 | +2.8 | ✓ |
| 1940 | Franklin D. Roosevelt Democratic | 36 | +6.9 | ✓ |
| 1936 | Franklin D. Roosevelt Democratic | 36 | +16.4 | ✓ |
| 1932 | Herbert Hoover Republican | 36 | +5.7 | – |
| 1928 | Herbert Hoover Republican | 38 | +31.6 | ✓ |
| 1924 | Calvin Coolidge Republican | 38 | +46.8 | ✓ |
| 1920 | Warren G. Harding Republican | 38 | +41.5 | ✓ |
| 1916 | Charles Evans Hughes Republican | 38 | +14.9 | – |
| 1912 | Theodore Roosevelt Progressive | 38 | +4.1 | – |
| 1908 | William Howard Taft Republican | 34 | +24.9 | ✓ |
| 1904 | Theodore Roosevelt Republican | 34 | +42.7 | ✓ |
| 1900 | William McKinley Republican | 32 | +25.4 | ✓ |
| 1896 | William McKinley Republican | 32 | +26.1 | ✓ |
| 1892 | Benjamin Harrison Republican | 32 | +6.5 | – |
| 1888 | Benjamin Harrison Republican | 30 | +8.2 | ✓ |
| 1884 | James G. Blaine Republican | 30 | +9.4 | – |
| 1880 | James A. Garfield Republican | 29 | +4.4 | ✓ |
| 1876 | Rutherford B. Hayes Republican | 29 | +2.4 | ✓ |
| 1872 | Ulysses S. Grant Republican | 29 | +24.5 | ✓ |
| 1868 | Ulysses S. Grant Republican | 26 | +4.4 | ✓ |
| 1864 | Abraham Lincoln Republican | 26 | +3.5 | ✓ |
| 1860 | Abraham Lincoln Republican | 27 | +18.7 | ✓ |
| 1856 | James Buchanan Democratic | 27 | +18.0 | ✓ |
| 1852 | Franklin Pierce Democratic | 27 | +5.1 | ✓ |
| 1848 | Zachary Taylor Whig | 26 | +3.7 | ✓ |
| 1844 | James K. Polk Democratic | 26 | +1.9 | ✓ |
| 1840 | William Henry Harrison Whig | 30 | +0.1 | ✓ |
| 1836 | Martin Van Buren Democratic | 30 | +2.4 | ✓ |
| 1832 | Andrew Jackson Democratic | 30 | +15.4 | ✓ |
| 1828 | Andrew Jackson Democratic | 28 | +33.3 | ✓ |
| 1824 | Andrew Jackson Democratic-Republican | 28 | +64.4 | – |
| 1820 | James Monroe Democratic-Republican | 24 | — | ✓ |
| 1816 | James Monroe Democratic-Republican | 25 | — | ✓ |
| 1812 | James Madison Democratic-Republican | 25 | — | ✓ |
| 1808 | James Madison Democratic-Republican | 20 | — | ✓ |
| 1804 | Thomas Jefferson Democratic-Republican | 20 | — | ✓ |
| 1800 | Thomas Jefferson Democratic-RepublicanVotes (two per elector): Jefferson 8, Burr 8, Adams 7, Pinckney 7 | 15 | — | ✓ |
| 1796 | Thomas Jefferson Democratic-RepublicanVotes (two per elector): Jefferson 14, Burr 13, Pinckney 2, Adams 1 | 15 | — | – |
| 1792 | George WashingtonVotes (two per elector): Washington 15, Adams 14, Clinton 1 | 15 | — | ✓ |
| 1789 | George WashingtonVotes (two per elector): Washington 10, Adams 8, Hancock 2 | 10 | — | ✓ |
Margin: the winner's lead over the runner-up in the state's popular vote, in points. A dash means the legislature chose the electors (common before the 1830s) or no popular vote is on record. Each year links to that election's map and full results.

