Missouri U.S. Senate election history
Every Missouri U.S. Senate election from 1976 to 2024: winners, parties, margins and the seats that changed hands.
Current senators
Wins by party
| Year | Seat | Winner | Party | Runner-up | Margin | Votes |
|---|---|---|---|---|---|---|
| 2024 | Class I | Josh Hawley | Republican | Lucas Kunce | 13.7 | 2,972,559 |
| 2022 | Class III | Eric Schmitt | Republican | Trudy Busch Valentine | 13.3 | 2,069,130 |
| 2018 flip | Class I | Josh Hawley | Republican | Claire McCaskill | 5.8 | 2,442,289 |
| 2016 | Class III | Roy Blunt | Republican | Jason Kander | 2.8 | 2,802,641 |
| 2012 | Class I | Claire McCaskill | Democratic | Todd Akin | 15.7 | 2,725,793 |
| 2010 | Class III | Roy Blunt | Republican | Robin Carnahan | 13.6 | 1,943,899 |
| 2006 flip | Class I | Claire McCaskill | Democratic | Jim Talent | 2.3 | 2,128,459 |
| 2004 | Class III | Christopher S. Bond | Republican | Nancy Farmer | 13.3 | 2,706,402 |
| 2002 special flip | Class I | Jim Talent | Republican | Jean Carnahan | 1.1 | 1,877,620 |
| 2000 flip | Class I | Mel Carnahan | Democratic | John Ashcroft | 2.1 | 2,361,586 |
| 1998 | Class III | Christopher S. Bond | Republican | Jay Nixon | 8.9 | 1,576,857 |
| 1994 | Class I | John Ashcroft | Republican | Alan Wheat | 24.0 | 1,775,116 |
| 1992 | Class III | Christopher S. Bond | Republican | Geri Rothman-Serot | 7.0 | 2,354,916 |
| 1988 | Class I | John Claggett Danforth | Republican | Jay Nixon | 36.0 | 2,078,875 |
| 1986 flip | Class III | Christopher S. Bond | Republican | Harriett Woods | 5.3 | 1,477,327 |
| 1982 | Class I | John Claggett Danforth | Republican | Harriett Woods | 1.7 | 1,543,521 |
| 1980 | Class III | Thomas F. Eagleton | Democratic | Gene McNary | 4.3 | 2,066,965 |
| 1976 flip | Class I | John Claggett Danforth | Republican | Warren E. Hearnes | 14.4 | 1,914,460 |
Missouri governor history · House districts · Presidential results
Questions and answers
Who won the most recent Missouri Senate election?
Josh Hawley won in 2024 by 13.7 points.
Who are Missouri's U.S. senators?
Josh Hawley (Republican, term ends 2031) and Eric Schmitt (Republican, term ends 2029).
When did a Democrat last win a Missouri Senate race?
In 2012, when Claire McCaskill won.
When did a Republican last win a Missouri Senate race?
In 2024, when Josh Hawley won.
Results: FiveThirtyEight (from 1976 for Senate, 1996 for governor). Current members: congress-legislators.