2024 United States presidential election in Pennsylvania

2024 United States presidential election in Pennsylvania

November 5, 2024
Turnout76.6% 0.1 pp
 
Nominee Donald Trump Kamala Harris
Party Republican Democratic
Home state Florida California
Running mate JD Vance Tim Walz
Electoral vote 19 0
Popular vote 3,543,308 3,423,042
Percentage 50.37% 48.66%


President before election

Joe Biden
Democratic

Elected President

Donald Trump
Republican

The 2024 United States presidential election in Pennsylvania took place on Tuesday, November 5, 2024, as part of the 2024 United States presidential election in which all 50 states plus the District of Columbia participated. Pennsylvania voters chose electors to represent them in the Electoral College via a popular vote. The state of Pennsylvania has 19 electoral votes in the Electoral College, following reapportionment due to the 2020 United States census in which the state lost a seat.

Pennsylvania held the largest electoral prize of all major swing states in 2024. As such, it was generally forecasted that the winner of the state was highly likely to win the entire election. According to statistician Nate Silver, the state's winner was estimated to have a 90% chance of winning the presidency. Major news organizations marked it as a tossup in the lead-up to the election.

Trump won Pennsylvania with 50.4% of the vote to Kamala Harris's 48.7%, defeating her by a margin of roughly 1.7% and flipping the state. This was the largest margin of victory for a Republican candidate since 1988, as well as the first time since that election that a Republican won over 50% of the state vote. Trump's victory is seen to have contributed to down-ballot victories for Republicans who won the races for the US Senate, Attorney General, Treasurer and Auditor General. Trump received more than 3.5 million votes, the most cast for any candidate in Pennsylvania history.