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.

Illinois / Senate

How did Illinois vote for the Senate?

2022 · data family: electiondata.dev

Tammy Duckworth (Democrat) won by 15.3 points

15.3ptsSenate, 2022: winner's margin

Compare every state: where Illinois ranks for 2022

Every regular Senate election in Illinois since 197815 regular elections; Democrats were ahead in 13 and Republicans in 2.
R +20.0evenD +20.0D +40.0D +60.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 (15 rows)
YearMargin
2022D +15.3
2020D +16.1
2016D +15.1
2014D +10.9
2008D +39.3
2004D +42.9
2002D +22.3
1998R +2.9
1996D +15.4
1992D +10.2
1990D +30.1
1986D +31.4
1984D +1.9
1980D +13.5
1978R +7.9

Every Senate race since 1976

RaceWinnerRunner-upMarginVotes
2022Tammy Duckworth (D) 56.8%Kathy Salvi (R) 41.5%15.3 pts4,098,896
2020Richard J. Durbin (D) 54.9%Mark C. Curran Jr. (R) 38.9%16.1 pts5,968,901
2016Tammy Duckworth (D) 54.9%Mark Kirk (R) 39.8%15.1 pts5,491,878
2014Richard J. Durbin (D) 53.5%James D. "jim" Oberweis (R) 42.7%10.9 pts3,603,519
2010 specialMark Steven Kirk (R) 48.0%Alexander "alexi" Giannoulias (D) 46.4%1.6 pts3,704,473
2008Richard J. Durbin (D) 67.8%Steve Sauerberg (R) 28.5%39.3 pts5,329,884
2004Barack Obama (D) 70.0%Alan Keyes (R) 27.0%42.9 pts5,141,520
2002Richard J. Durbin (D) 60.3%Jim Durkin (R) 38.0%22.3 pts3,486,851
1998Peter G. Fitzgerald (R) 50.3%Carol Moseley-braun (D) 47.4%2.9 pts3,394,521
1996Richard J. Durbin (D) 56.1%Al Salvi (R) 40.7%15.4 pts4,250,722
1992Carol Moseley-braun (D) 53.3%Richard S. Williamson (R) 43.1%10.2 pts4,939,558
1990Paul Simon (D) 65.1%Lynn Martin (R) 34.9%30.1 pts3,251,005
1986Alan J. Dixon (D) 65.1%Judy Koehler (R) 33.7%31.4 pts3,122,883
1984Paul Simon (D) 50.1%Charles H. Percy (R) 48.2%1.9 pts4,787,335
1980Alan J. Dixon (D) 56.0%David C. O'neal (R) 42.5%13.5 pts4,580,029
1978Charles H. Perey (R) 53.3%Alex Smith (D) 45.5%7.9 pts3,184,764

Get this data

This page's numbers, as JSON:

curl https://visualizedata.org/data/places/us-il/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