2020 Illinois State Senate Election
Illinois · State
General Election
November 3, 2020
Contests
20
Candidates
35
Valid votes
1,736,935
Seats shown are those contested that year, not the full chamber. Alternating districts and boundary changes affect comparisons.
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2018 |
|---|---|---|---|---|---|
| Democratic | 1,108,928 | 63.8% | 17 | 85.0% | −7 |
| Republican | 627,734 | 36.1% | 3 | 15.0% | −12 |
| Independent | 273 | 0.0% | 0 | 0.0% | — |
| Party | 2018 seats | 2020 seats | Change | 2018 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 24 | 17 | −7 | 55.0% | 63.8% | +8.8 pp |
| Republican | 15 | 3 | −12 | 43.6% | 36.1% | −7.4 pp |
Seat changes by party
39 → 20 seats
| Party | 2010 seats | 2020 seats | Change | 2010 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 12 | 17 | +5 | 51.8% | 63.8% | +12.1 pp |
| Republican | 9 | 3 | −6 | 48.2% | 36.1% | −12.1 pp |
Seat changes by party
21 → 20 seats
| Party | 2012 seats | 2020 seats | Change | 2012 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 40 | 17 | −23 | 57.0% | 63.8% | +6.8 pp |
| Republican | 19 | 3 | −16 | 43.0% | 36.1% | −6.8 pp |
Seat changes by party
59 → 20 seats
| Party | 2016 seats | 2020 seats | Change | 2016 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 26 | 17 | −9 | 56.1% | 63.8% | +7.8 pp |
| Republican | 14 | 3 | −11 | 43.9% | 36.1% | −7.8 pp |
Seat changes by party
40 → 20 seats
| Party | 2018 seats | 2020 seats | Change | 2018 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 24 | 17 | −7 | 55.0% | 63.8% | +8.8 pp |
| Republican | 15 | 3 | −12 | 43.6% | 36.1% | −7.4 pp |
Seat changes by party
39 → 20 seats
Historical trends
Democratic Republican
Chart data
| Election | Democratic | Republican |
|---|---|---|
| November 1, 2010 | 12 | 9 |
| November 1, 2012 | 40 | 19 |
| November 1, 2016 | 26 | 14 |
| November 1, 2018 | 24 | 15 |
| November 3, 2020 | 17 | 3 |
Democratic Republican
Chart data
| Election | Democratic | Republican |
|---|---|---|
| November 1, 2010 | 12 | 9 |
| November 1, 2012 | 40 | 19 |
| November 1, 2016 | 26 | 14 |
| November 1, 2018 | 24 | 15 |
| November 3, 2020 | 17 | 3 |
Democratic Republican
Chart data
| Election | Democratic | Republican |
|---|---|---|
| November 1, 2010 | 51.8% | 48.2% |
| November 1, 2012 | 57.0% | 43.0% |
| November 1, 2016 | 56.1% | 43.9% |
| November 1, 2018 | 55.0% | 43.6% |
| November 3, 2020 | 63.8% | 36.1% |
District results
22 contests
Swipe to compare parties · Tap a district for full results
| District | Dem | Rep | Ind | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 47,959100.0% | 100.0% | —— | — | —— | — | 47,959 | |
| 83,559100.0% | 100.0% | —— | — | —— | — | 83,559 | |
| Special election · November 3, 2020 | 106,220100.0% | 100.0% | —— | — | —— | — | 106,220 |
| 90,009100.0% | 100.0% | —— | — | —— | — | 90,009 | |
| 53,35153.8% | 53.8% | 45,84146.2% | 46.2% | —— | — | 99,192 | |
| Special election · November 3, 2020 | 46,70079.7% | 79.7% | —— | — | 20.0% | 0.0% | 58,618 |
| 79,024100.0% | 100.0% | —— | — | —— | — | 79,024 | |
| 64,671100.0% | 100.0% | —— | — | —— | — | 64,671 | |
| 90,460100.0% | 100.0% | —— | — | —— | — | 90,460 | |
| 54,534100.0% | 100.0% | —— | — | —— | — | 54,534 | |
| 60,23851.0% | 51.0% | 57,97649.0% | 49.0% | —— | — | 118,214 | |
| 71,974100.0% | 100.0% | —— | — | —— | — | 71,974 | |
| 58,27458.5% | 58.5% | 41,37341.5% | 41.5% | —— | — | 99,647 | |
| 51,38261.7% | 61.7% | 31,91038.3% | 38.3% | —— | — | 83,292 | |
| —— | — | 93,56999.7% | 99.7% | 2730.3% | 0.3% | 93,842 | |
| 57,90158.5% | 58.5% | 41,12841.5% | 41.5% | —— | — | 99,029 | |
| 54,58464.5% | 64.5% | 29,99635.5% | 35.5% | —— | — | 84,580 | |
| 47,49253.9% | 53.9% | 40,63446.1% | 46.1% | —— | — | 88,126 | |
| 64,27656.2% | 56.2% | 50,05243.8% | 43.8% | —— | — | 114,328 | |
| 55,51463.4% | 63.4% | 31,98836.6% | 36.6% | —— | — | 87,502 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
| Antonio "Tony" MunozDem47,959 votes · 100.0% | — | — | |
| Kimberly A. LightfordDem83,559 votes · 100.0% | — | — | |
| Special election · November 3, 2020 | Sara FeigenholtzDem106,220 votes · 100.0% | — | — |
| Heather A. SteansDem90,009 votes · 100.0% | — | — | |
Robert MartwickDem53,351 votes · 53.8%Runner-upAnthony BeckmanRep45,841 votes · 46.2% | Anthony BeckmanRep45,841 votes · 46.2% | 7.6percentage points | |
| Special election · November 3, 2020 | Celina VillanuevaDem46,700 votes · 79.7%Runner-upMary Ellen "Mari" BrownDemocracy In America11,916 votes · 20.3% | Mary Ellen "Mari" BrownDemocracy In America11,916 votes · 20.3% | 59.3percentage points |
| Robert PetersDem79,024 votes · 100.0% | — | — | |
| Jacqueline "Jacqui" CollinsDem64,671 votes · 100.0% | — | — | |
| Michael E. HastingsDem90,460 votes · 100.0% | — | — | |
| Cristina CastroDem54,534 votes · 100.0% | — | — | |
Karina VillaDem60,238 votes · 51.0%Runner-upJeanette WardRep57,976 votes · 49.0% | Jeanette WardRep57,976 votes · 49.0% | 1.9percentage points | |
| Laura MurphyDem71,974 votes · 100.0% | — | — | |
Melinda BushDem58,274 votes · 58.5%Runner-upChristopher KasperskiRep41,373 votes · 41.5% | Christopher KasperskiRep41,373 votes · 41.5% | 17.0percentage points | |
Steve StadelmanDem51,382 votes · 61.7%Runner-upPaul HofmannRep31,910 votes · 38.3% | Paul HofmannRep31,910 votes · 38.3% | 23.4percentage points | |
Win StollerRep93,569 votes · 99.7%Runner-upMarcus ThroneburgInd273 votes · 0.3% | Marcus ThroneburgInd273 votes · 0.3% | 99.4percentage points | |
Patrick J. JoyceDem57,901 votes · 58.5%Runner-upEric M. WallaceRep41,128 votes · 41.5% | Eric M. WallaceRep41,128 votes · 41.5% | 16.9percentage points | |
John ConnorDem54,584 votes · 64.5%Runner-upBen BierlyRep29,996 votes · 35.5% | Ben BierlyRep29,996 votes · 35.5% | 29.1percentage points | |
Dave KoehlerDem47,492 votes · 53.9%Runner-upMary BurressRep40,634 votes · 46.1% | Mary BurressRep40,634 votes · 46.1% | 7.8percentage points | |
Meg Loughran CappelDem64,276 votes · 56.2%Runner-upTHOMAS McCULLAGHRep50,052 votes · 43.8% | THOMAS McCULLAGHRep50,052 votes · 43.8% | 12.4percentage points | |
Scott BennettDem55,514 votes · 63.4%Runner-upAlexander (Aj) RuggieriRep31,988 votes · 36.6% | Alexander (Aj) RuggieriRep31,988 votes · 36.6% | 26.9percentage points |