2022 Illinois State Senate Election
Illinois · State
General Election
November 8, 2022
Contests
59
Candidates
89
Valid votes
3,640,908
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 2020 |
|---|---|---|---|---|---|
| Democratic | 1,910,421 | 52.5% | 40 | 67.8% | +23 |
| Republican | 1,729,938 | 47.5% | 19 | 32.2% | +16 |
| Independent | 549 | 0.0% | 0 | 0.0% | 0 |
| Party | 2020 seats | 2022 seats | Change | 2020 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 17 | 40 | +23 | 63.8% | 52.5% | −11.4 pp |
| Republican | 3 | 19 | +16 | 36.1% | 47.5% | +11.4 pp |
Seat changes by party
20 → 59 seats
| Party | 2010 seats | 2022 seats | Change | 2010 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 12 | 40 | +28 | 51.8% | 52.5% | +0.7 pp |
| Republican | 9 | 19 | +10 | 48.2% | 47.5% | −0.7 pp |
Seat changes by party
21 → 59 seats
| Party | 2012 seats | 2022 seats | Change | 2012 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 40 | 40 | 0 | 57.0% | 52.5% | −4.6 pp |
| Republican | 19 | 19 | 0 | 43.0% | 47.5% | +4.6 pp |
Seat changes by party
59 → 59 seats
| Party | 2016 seats | 2022 seats | Change | 2016 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 26 | 40 | +14 | 56.1% | 52.5% | −3.6 pp |
| Republican | 14 | 19 | +5 | 43.9% | 47.5% | +3.6 pp |
Seat changes by party
40 → 59 seats
| Party | 2018 seats | 2022 seats | Change | 2018 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 24 | 40 | +16 | 55.0% | 52.5% | −2.5 pp |
| Republican | 15 | 19 | +4 | 43.6% | 47.5% | +3.9 pp |
Seat changes by party
39 → 59 seats
| Party | 2020 seats | 2022 seats | Change | 2020 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 17 | 40 | +23 | 63.8% | 52.5% | −11.4 pp |
| Republican | 3 | 19 | +16 | 36.1% | 47.5% | +11.4 pp |
Seat changes by party
20 → 59 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 |
| November 8, 2022 | 40 | 19 |
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 |
| November 8, 2022 | 40 | 19 |
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% |
| November 8, 2022 | 52.5% | 47.5% |
District results
59 contests
Swipe to compare parties · Tap a district for full results
| District | Dem | Rep | Ind | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| 27,928100.0% | 100.0% | —— | — | —— | — | 27,928 | |
| 39,186100.0% | 100.0% | —— | — | —— | — | 39,186 | |
| 40,116100.0% | 100.0% | —— | — | —— | — | 40,116 | |
| 51,442100.0% | 100.0% | —— | — | —— | — | 51,442 | |
| 45,337100.0% | 100.0% | —— | — | —— | — | 45,337 | |
| 68,35583.0% | 83.0% | 13,95917.0% | 17.0% | 10.0% | 0.0% | 82,315 | |
| 66,145100.0% | 100.0% | —— | — | —— | — | 66,145 | |
| 42,341100.0% | 100.0% | —— | — | —— | — | 42,341 | |
| 62,10376.4% | 76.4% | 19,14323.6% | 23.6% | —— | — | 81,246 | |
| 44,94398.9% | 98.9% | —— | — | 5151.1% | 1.1% | 45,458 | |
| 29,48166.2% | 66.2% | 15,07733.8% | 33.8% | —— | — | 44,558 | |
| 23,303100.0% | 100.0% | —— | — | —— | — | 23,303 | |
| 48,429100.0% | 100.0% | —— | — | —— | — | 48,429 | |
| 49,237100.0% | 100.0% | —— | — | —— | — | 49,237 | |
| 51,700100.0% | 100.0% | —— | — | —— | — | 51,700 | |
| 38,713100.0% | 100.0% | —— | — | —— | — | 38,713 | |
| 51,061100.0% | 100.0% | —— | — | 240.0% | 0.0% | 51,085 | |
| 45,43059.4% | 59.4% | 31,11140.6% | 40.6% | —— | — | 76,541 | |
| 41,90550.6% | 50.6% | 40,92449.4% | 49.4% | —— | — | 82,829 | |
| 44,97286.3% | 86.3% | 7,16413.7% | 13.7% | —— | — | 52,136 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
| Javier Loera CervantesDem27,928 votes · 100.0% | — | — | |
| Omar AquinoDem39,186 votes · 100.0% | — | — | |
| Mattie HunterDem40,116 votes · 100.0% | — | — | |
| Kimberly A. LightfordDem51,442 votes · 100.0% | — | — | |
| Patricia Van PeltDem45,337 votes · 100.0% | — | — | |
Sara FeigenholtzDem68,355 votes · 83.0%Runner-upNicole DreweryRep13,959 votes · 17.0% | Nicole DreweryRep13,959 votes · 17.0% | 66.1percentage points | |
| Mike SimmonsDem66,145 votes · 100.0% | — | — | |
| Ram VillivalamDem42,341 votes · 100.0% | — | — | |
Laura FineDem62,103 votes · 76.4%Runner-upPaul T. KellyRep19,143 votes · 23.6% | Paul T. KellyRep19,143 votes · 23.6% | 52.9percentage points | |
Robert MartwickDem44,943 votes · 98.9%Runner-upJonathon LuersInd515 votes · 1.1% | Jonathon LuersInd515 votes · 1.1% | 97.7percentage points | |
Mike PorfirioDem29,481 votes · 66.2%Runner-upTHOMAS "MAC" McGILLRep15,077 votes · 33.8% | THOMAS "MAC" McGILLRep15,077 votes · 33.8% | 32.3percentage points | |
| Celina VillanuevaDem23,303 votes · 100.0% | — | — | |
| Robert PetersDem48,429 votes · 100.0% | — | — | |
| Emil Jones, IiiDem49,237 votes · 100.0% | — | — | |
| Napoleon B. Harris, IiiDem51,700 votes · 100.0% | — | — | |
| Willie PrestonDem38,713 votes · 100.0% | — | — | |
Elgie R. Sims, Jr.Dem51,061 votes · 100.0%Runner-upAnthony WilsonInd24 votes · 0.1% | Anthony WilsonInd24 votes · 0.1% | 99.9percentage points | |
Bill CunninghamDem45,430 votes · 59.4%Runner-upCHRISTINE SHANAHAN McGOVERNRep31,111 votes · 40.7% | CHRISTINE SHANAHAN McGOVERNRep31,111 votes · 40.7% | 18.7percentage points | |
Michael E. HastingsDem41,905 votes · 50.6%Runner-upPatrick SheehanRep40,924 votes · 49.4% | Patrick SheehanRep40,924 votes · 49.4% | 1.2percentage points | |
Cristina Pacione-ZayasDem44,972 votes · 86.3%Runner-upPatrycja "Pr" KarlinRep7,164 votes · 13.7% | Patrycja "Pr" KarlinRep7,164 votes · 13.7% | 72.5percentage points |