Skip to content

Oklahoma

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

Wins by party

  • Republican 16
  • Democratic 3
D+70R+70D+35R+351978: D+32.619781980: R+9.919801984: D+52.219841986: R+10.419861990: D+66.419901992: R+20.419921996: R+16.619961998: R+35.119982002: R+21.020022004: R+11.520042008: R+17.520082010: R+44.520102014: R+39.520142016: R+43.220162020: R+30.220202022: R+32.22022
Oklahoma Senate races: Republican minus Democratic share, in points. Bars above the line lean Republican, below lean Democratic.
YearSeatWinnerPartyRunner-upMarginVotes
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.