Oklahoma U.S. Senate election history
Every Oklahoma U.S. Senate election from 1978 to 2022: winners, parties, margins and the seats that changed hands.
Current senators
- Alan ArmstrongRepublican · class 2 · term ends 2027
- James LankfordRepublican · class 3 · term ends 2029
Wins by party
| Year | Seat | Winner | Party | Runner-up | Margin | Votes |
|---|---|---|---|---|---|---|
| 2022 | Class III | James Lankford | Republican | Madison Horn | 32.2 | 1,150,732 |
| 2022 special | Class II | Markwayne Mullin | Republican | Kendra Horn | 26.5 | 1,150,481 |
| 2020 | Class II | James M. Inhofe | Republican | Abby Broyles | 30.2 | 1,556,361 |
| 2016 | Class III | James Lankford | Republican | Mike Workman | 43.2 | 1,448,047 |
| 2014 | Class II | James M. Inhofe | Republican | Matt Silverstein | 39.5 | 820,733 |
| 2014 special | Class III | James Lankford | Republican | Constance N. Johnson | 38.9 | 820,890 |
| 2010 | Class III | Tom Coburn | Republican | Jim Rogers | 44.5 | 1,017,151 |
| 2008 | Class II | James M. Inhofe | Republican | Andrew Rice | 17.5 | 1,346,819 |
| 2004 | Class III | Tom Coburn | Republican | Brad R. Carson | 11.5 | 1,446,846 |
| 2002 | Class II | James M. Inhofe | Republican | David Walters | 21.0 | 1,018,424 |
| 1998 | Class III | Don Nickles | Republican | Don Carroll | 35.1 | 859,713 |
| 1996 | Class II | James M. Inhofe | Republican | Jim Boren | 16.6 | 1,183,150 |
| 1994 special flip | Class II | James M. Inhofe | Republican | Dave McCurdy | 15.3 | 982,430 |
| 1992 | Class III | Don Nickles | Republican | Steve Lewis | 20.4 | 1,294,423 |
| 1990 | Class II | David Boren | Democratic | Stephen Jones | 66.4 | 884,498 |
| 1986 | Class III | Don Nickles | Republican | James Robert Jones | 10.4 | 893,666 |
| 1984 | Class II | David Boren | Democratic | Will E. Crozier | 52.2 | 1,197,937 |
| 1980 | Class III | Don Nickles | Republican | Andy Coats | 9.9 | 1,098,294 |
| 1978 flip | Class II | David Boren | Democratic | Robert B. Kamm | 32.6 | 754,264 |
Oklahoma governor history · House districts · Presidential results
Questions and answers
Who won the most recent Oklahoma Senate election?
James Lankford won in 2022 by 32.2 points.
Who are Oklahoma's U.S. senators?
Alan Armstrong (Republican, term ends 2027) and James Lankford (Republican, term ends 2029).
When did a Democrat last win a Oklahoma Senate race?
In 1990, when David Boren won.
When did a Republican last win a Oklahoma Senate race?
In 2022, when James Lankford won.
Results: FiveThirtyEight (from 1976 for Senate, 1996 for governor). Current members: congress-legislators.