Pennsylvania Politics & Election Results
2024 Winner
Republican
Democrat %
48.7%
3,423,042 votes
Republican %
50.4%
3,543,308 votes
Total Votes
7,034,206
Margin
R+1.7
23rd most Democratic
Shift from 2020
R+2.9
Shifted toward Republicans
Presidential Election Results
Source: County-level election dataIn the 2024 presidential election, Pennsylvania voted for the Republican candidate with 50.4% of the vote, a margin of R+1.7. This represents a 2.9-point shift toward the Republicans compared to 2020.
Political Lean Over Time
Pennsylvania has shifted between parties across the last 3 presidential elections tracked (2016β2024).
How Pennsylvania Compares
Political Lean by State (2024 Presidential Election)
Election History
| Year | Winner | Dem Votes | GOP Votes | Dem % | GOP % | Margin |
|---|---|---|---|---|---|---|
| 2024 | Republican | 3,423,042 | 3,543,308 | 48.7% | 50.4% | R+1.7 |
| 2020 | Democrat | 3,459,923 | 3,378,263 | 50.0% | 48.8% | D+1.2 |
| 2016 | Republican | 2,844,705 | 2,912,941 | 47.6% | 48.8% | R+1.1 |
2024 County Breakdown
Source: County-level election dataCounties Won (Dem)
9
13% of counties
Counties Won (GOP)
58
87% of counties
Total Counties
67
Most Democratic Counties
Pennsylvania is a Republican-leaning state based on recent presidential election results. With a margin of just R+1.7, it is considered a swing state where either party can win.
At the county level, 58 out of 67 counties voted Republican in 2024 (87%), while 9 counties voted Democrat. This illustrates the common pattern where rural counties tend to lean Republican while urban population centers lean Democratic.