Pennsylvania voted R+1.7 in the 2024 presidential election, awarding its 19 electoral votes to Donald Trump (Republican). A total of 7,058,269 votes were cast.
This represents a R+2.9 swing from 2020. Pennsylvania is classified as Toss-up Republican based on the 2024 results. Trump received 3,543,308 votes (50.2%) to 3,423,042 (48.5%) for Harris.
Pennsylvania
Donald Trump won Pennsylvania in the 2024 presidential election, securing the state's 19 electoral votes. A total of 0 votes were cast.
Explore Interactive Map
Split-screen county map with detailed dossier • Click counties to explore
Presidential Margin Trend
Pennsylvania • 1948–2024
Did You Know?
Pennsylvania swung 2.9 points toward Republican compared to 2020.
Pennsylvania flipped from Democratic to Republican in 2024.
Religious Composition
Source: Religion Census 2020Ancestry Groups
Source: Census ACSTop reported ancestry groups (compared to national average).