2018 Pennsylvania U.S. Senate Election

Pennsylvania · 4 candidates · See every 2018 U.S. Senate race

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

Robert P. Casey Jr. won the 2018 Pennsylvania U.S. Senate Election. Robert P. Casey Jr. received 2,777,680 popular votes (55.61%). The main challenger was Louis J. Barletta (42.74%).

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

Jr. +12.9 pts · won by 642,832 votes
2,777,680 votes
2,134,848 votes
Dale R Kerns Jr.Libertarian1.02%
50,907 votes
31,208 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.