2018 Missouri U.S. Senate Election

Missouri · 5 candidates · See every 2018 U.S. Senate race

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

Josh Hawley won the 2018 Missouri U.S. Senate Election. Josh Hawley received 1,254,927 popular votes (51.38%). The main challenger was Claire McCaskill (45.57%).

See the full head-to-head between Hawley and McCaskill

Hawley +5.8 pts · won by 141,992 votes
1,254,927 votes
1,112,935 votes
Craig O'DearIndependent1.41%
34,398 votes
Japheth CampbellLibertarian1.12%
27,316 votes
Jo CrainGreen0.52%
12,706 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.