Pennsylvania

19 Electoral Votes|Battleground
R+1.7
2024 Margin
48.5%
50.2%
Harris: 3,423,042 votesTrump: 3,543,308 votes

Donald Trump won Pennsylvania in the 2024 presidential election, securing the state's 19 electoral votes. A total of 7,058,269 votes were cast.

Recent Elections

Voter Registration

Voter Registration

History →
Democratic
4,228,888(46.5%)
Republican
3,543,070(39.0%)
Other/None
1,319,004(14.5%)
AdvantageD+7.5
Since 2008R+6.7
As of November 2020

Full Election History

Presidential Elections

Senate Elections

Governor Elections

Primary Elections

Full History →

Primary History

Explore More