2024 Pennsylvania U.S. Senate Election

Pennsylvania · 5 candidates · See every 2024 U.S. Senate race

Who won the 2024 Pennsylvania U.S. Senate Election?

Dave McCormick won the 2024 Pennsylvania U.S. Senate Election. Dave McCormick received 3,399,295 popular votes (48.82%). The main challenger was Robert P. Casey Jr. (48.6%).

See the full head-to-head between McCormick and Jr.

McCormick +0.2 pts · won by 15,115 votes
3,399,295 votes
3,384,180 votes
John C ThomasLibertarian1.29%
89,653 votes
Leila HazouGreen0.95%
66,388 votes
Marty SelkerConstitution0.34%
23,621 votes
Popular-vote totals for U.S. Senate elections come from the MIT Election Data and Science Lab (1976–2024).

Data last verified July 28, 2026.