visualizedata.org

Demo page: real public data, in a page layout that is still being designed. Numbers are as the sources published them on the build date shown at the bottom.

Oklahoma / Senate

How did Oklahoma vote for the Senate?

2022 · data family: electiondata.dev

James Lankford (Republican) won by 32.2 points

32.2ptsSenate, 2022: winner's margin

Compare every state: where Oklahoma ranks for 2022

Every regular Senate election in Oklahoma since 197816 regular elections; Democrats were ahead in 3 and Republicans in 13.
R +50.0R +25.0evenD +25.0D +50.0D +75.019801990200020102020
Indicator: Democratic candidate's share of Senate votes minus the Republican's, points (regular elections; special elections are in the table)Source: electiondata.dev senate-results, version 2026-10-25.247421eda6; MIT Election Data and Science Lab, U.S. Senate statewide 1976-2024
Show the numbers (16 rows)
YearMargin
2022R +32.2
2020R +30.2
2016R +43.2
2014R +39.5
2010R +44.5
2008R +17.5
2004R +11.5
2002R +21.0
1998R +35.1
1996R +16.6
1992R +20.4
1990D +66.3
1986R +10.4
1984D +52.2
1980R +9.9
1978D +32.6

Every Senate race since 1976

RaceWinnerRunner-upMarginVotes
2022 specialMarkwayne Mullin (R) 61.8%Kendra Horn (D) 35.2%26.5 pts1,150,481
2022James Lankford (R) 64.3%Madison Horn (D) 32.1%32.2 pts1,150,732
2020Jim Inhofe (R) 62.9%Abby Broyles (D) 32.8%30.2 pts1,556,361
2016James Lankford (R) 67.7%Mike Workman (D) 24.6%43.2 pts1,448,047
2014 specialJames Lankford (R) 67.9%Connie Johnson (D) 29.0%38.9 pts820,890
2014James M. Inhofe (R) 68.0%Matt Silverstein (D) 28.5%39.5 pts820,733
2010Thomas A. Coburn (R) 70.6%Jim Rogers (D) 26.1%44.5 pts1,017,151
2008James M. Inhofe (R) 56.7%Andrew Rice (D) 39.2%17.5 pts1,346,819
2004Tom Coburn (R) 52.8%Brad Carson (D) 41.2%11.5 pts1,446,846
2002James M. Inhofe (R) 57.3%David Walters (D) 36.3%21.0 pts1,018,424
1998Don Nickles (R) 66.4%Don E. Carroll (D) 31.3%35.1 pts859,713
1996James M. Inhofe (R) 56.7%Jim Boren (D) 40.1%16.6 pts1,183,150
1994 specialJames M. Inhofe (R) 55.2%Dave Mccurdy (D) 40.0%15.3 pts982,430
1992Don Nickles (R) 58.5%Steve Lewis (D) 38.2%20.4 pts1,294,423
1990David L. Boren (D) 83.2%Stephen Jones (R) 16.8%66.4 pts884,498
1986Don Nickles (R) 55.2%James R. Jones (D) 44.8%10.4 pts893,666
1984David Boren (D) 75.6%Will E. Bill Crozier (R) 23.4%52.2 pts1,197,937
1980Don Nickles (R) 53.5%Andy Coats (D) 43.5%9.9 pts1,098,294
1978David Lyle Boren (D) 65.5%Robert B. Kamm (R) 32.9%32.6 pts754,264

Get this data

This page's numbers, as JSON:

curl https://visualizedata.org/data/places/us-ok/senate.json

Every Senate race, every state, from electiondata.dev (live, no key):

curl "https://api.electiondata.dev/v1/senate-results/download/senate-results.csv"

Open the JSON

What this can't tell you

  • Statewide totals say nothing about who voted or why.
  • Candidates with a party's support under another name (Minnesota's DFL, New York's fusion lines) are counted with that party, as the MIT data's simplified party does; independents stay independents.

How the answer is decided

Each candidate's votes are summed over every ballot line; blank, over- and under-votes are left out. The margin is the winner's share of the votes minus the runner-up's. A runoff, where held, is the result.

Sources