2022 Iowa State Senate Election
Iowa · State
General Election
November 8, 2022
Contests
34
Candidates
96
Valid votes
777,079
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 |
|---|---|---|---|---|---|
| Republican | 419,989 | 54.0% | 22 | 64.7% | +3 |
| Democratic | 340,605 | 43.8% | 12 | 35.3% | +6 |
| Libertarian | 9,690 | 1.2% | 0 | 0.0% | 0 |
| No affiliation | 4,544 | 0.6% | 0 | 0.0% | 0 |
| Independent | 2,251 | 0.3% | 0 | 0.0% | — |
| Party | 2020 seats | 2022 seats | Change | 2020 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 19 | 22 | +3 | 57.6% | 54.0% | −3.6 pp |
| Democratic | 6 | 12 | +6 | 41.2% | 43.8% | +2.6 pp |
Seat changes by party
25 → 34 seats
| Party | 2020 seats | 2022 seats | Change | 2020 Vote % | 2022 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Republican | 19 | 22 | +3 | 57.6% | 54.0% | −3.6 pp |
| Democratic | 6 | 12 | +6 | 41.2% | 43.8% | +2.6 pp |
Seat changes by party
25 → 34 seats
Historical trends
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 19 | 6 |
| November 8, 2022 | 22 | 12 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 19 | 6 |
| November 8, 2022 | 22 | 12 |
Republican Democratic
Chart data
| Election | Republican | Democratic |
|---|---|---|
| November 3, 2020 | 57.6% | 41.2% |
| November 8, 2022 | 54.0% | 43.8% |
District results
34 contests
Swipe to compare parties · Tap a district for full results
| District | Rep | Dem | Libertarian | ||||
|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | ||
| —— | — | 13,28296.9% | 96.9% | —— | — | 13,702 | |
| 17,76465.8% | 65.8% | 9,21334.1% | 34.1% | —— | — | 26,987 | |
| 14,55261.0% | 61.0% | 9,29239.0% | 39.0% | —— | — | 23,850 | |
| 11,79743.9% | 43.9% | 15,03856.0% | 56.0% | —— | — | 26,857 | |
| 7,19035.1% | 35.1% | 13,25764.8% | 64.8% | —— | — | 20,462 | |
| 11,67445.3% | 45.3% | 14,07854.6% | 54.6% | —— | — | 25,777 | |
| 13,17958.1% | 58.1% | 9,48041.8% | 41.8% | —— | — | 22,674 | |
| 17,42058.8% | 58.8% | 11,22237.9% | 37.9% | —— | — | 29,608 | |
| —— | — | 21,14697.5% | 97.5% | —— | — | 21,698 | |
| 15,31866.5% | 66.5% | 7,69933.4% | 33.4% | —— | — | 23,039 | |
| 4,42817.9% | 17.9% | 20,27382.0% | 82.0% | —— | — | 24,728 | |
| 14,80054.0% | 54.0% | 12,60546.0% | 46.0% | —— | — | 27,423 | |
| 15,56856.1% | 56.1% | 12,15143.8% | 43.8% | —— | — | 27,742 | |
| —— | — | 12,06293.3% | 93.3% | —— | — | 12,928 | |
Parties with seats, or the top three by votes. Valid votes include all candidates.
| District | Elected | Runner-up | |
|---|---|---|---|
Bill DotzlerDem13,282 votes · 96.9%Runner-upWrite-in420 votes · 3.1% | Write-in420 votes · 3.1% | 93.9percentage points | |
Carrie KoelkerRep17,764 votes · 65.8%Runner-upMatt RobinsonDem9,213 votes · 34.1% | Matt RobinsonDem9,213 votes · 34.1% | 31.7percentage points | |
Chris CournoyerRep14,552 votes · 61.0%Runner-upJed O.V. GanzerDem9,292 votes · 39.0% | Jed O.V. GanzerDem9,292 votes · 39.0% | 22.1percentage points | |
Molly DonahueDem15,038 votes · 56.0%Runner-upKurt Alan BendixenRep11,797 votes · 43.9% | Kurt Alan BendixenRep11,797 votes · 43.9% | 12.1percentage points | |
Liz BennettDem13,257 votes · 64.8%Runner-upEdward Bernie HayesRep7,190 votes · 35.1% | Edward Bernie HayesRep7,190 votes · 35.1% | 29.7percentage points | |
Todd TaylorDem14,078 votes · 54.6%Runner-upKris G. GulickRep11,674 votes · 45.3% | Kris G. GulickRep11,674 votes · 45.3% | 9.3percentage points | |
Kerry GruenhagenRep13,179 votes · 58.1%Runner-upDeb VanderGaastDem9,480 votes · 41.8% | Deb VanderGaastDem9,480 votes · 41.8% | 16.3percentage points | |
Charlie McClintockRep17,420 votes · 58.8%Runner-upJessica WiskusDem11,222 votes · 37.9% | Jessica WiskusDem11,222 votes · 37.9% | 20.9percentage points | |
Zach WahlsDem21,146 votes · 97.5%Runner-upWrite-in552 votes · 2.5% | Write-in552 votes · 2.5% | 94.9percentage points | |
Adrian DickeyRep15,318 votes · 66.5%Runner-upRich TaylorDem7,699 votes · 33.4% | Rich TaylorDem7,699 votes · 33.4% | 33.1percentage points | |
Janice WeinerDem20,273 votes · 82.0%Runner-upHarold R. WeilbrennerRep4,428 votes · 17.9% | Harold R. WeilbrennerRep4,428 votes · 17.9% | 64.1percentage points | |
Dawn DriscollRep14,800 votes · 54.0%Runner-upKevin KinneyDem12,605 votes · 46.0% | Kevin KinneyDem12,605 votes · 46.0% | 8.0percentage points | |
Scott WebsterRep15,568 votes · 56.1%Runner-upMary Kathleen FigaroDem12,151 votes · 43.8% | Mary Kathleen FigaroDem12,151 votes · 43.8% | 12.3percentage points | |
Cindy WincklerDem12,062 votes · 93.3%Runner-upWrite-in866 votes · 6.7% | Write-in866 votes · 6.7% | 86.6percentage points |