Pennsylvania Politics & Election Results

Leans RepublicanSwing State

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 data

In 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).

Advertisement

How Pennsylvania Compares

Political Lean by State (2024 Presidential Election)

Loading map…

Election History

YearWinnerDem VotesGOP VotesDem %GOP %Margin
2024Republican3,423,0423,543,30848.7%50.4%R+1.7
2020Democrat3,459,9233,378,26350.0%48.8%D+1.2
2016Republican2,844,7052,912,94147.6%48.8%R+1.1

2024 County Breakdown

Source: County-level election data

Counties Won (Dem)

9

13% of counties

Counties Won (GOP)

58

87% of counties

Total Counties

67

Advertisement

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.

Explore City Voting Data in Pennsylvania

Advertisement