2024 Iowa Senate election
The 2024 Iowa Senate election was held on November 5, 2024, alongside the 2024 United States elections.[1]
![]() | ||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||
25 of the 50 seats in the Iowa Senate 26 seats needed for a majority | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||
![]() Results: Republican gain Democratic gain Republican hold Democratic hold No election | ||||||||||||||||||||||||||||||||||
|
Elections in Iowa |
---|
![]() |
Background
[edit]Primaries were held on June 4, 2024.[2]
Retirements
[edit]Democrats
[edit]- District 36: Pam Jochum retired.[3]
- District 40: Todd Taylor retired to run for Linn County Auditor.[4]
Republicans
[edit]- District 26: Jeff Edler retired.[5]
Resignation
[edit]One seat was left vacant on the day of the general election due to resignation in 2024.
Republicans
[edit]- District 30: Waylon Brown resigned July 10.[6]
Predictions
[edit]Source | Ranking | As of |
---|---|---|
CNalysis[7] | Solid R | March 26, 2024 |
Closest races
[edit]Seats where the margin of victory was under 10%:
- State Senate district 14, 0.07%
- State Senate district 20, 0.14% gain
- State Senate district 36, 1.04%
- State Senate district 38, 1.13% gain
- State Senate district 22, 4.91% gain
- State Senate district 40, 5.3%
Detailed results
[edit]District 2
[edit]2nd District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jeff Taylor (incumbent) | 27,438 | 99.11 | |
Write-in | 245 | 0.89 | ||
Total votes | 27,683 | 100.0 | ||
Republican hold |
District 4
[edit]4th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Tim Kraayenbrink (incumbent) | 23,727 | 97.81 | |
Write-in | 531 | 2.19 | ||
Total votes | 24,258 | 100.0 | ||
Republican hold |
District 6
[edit]6th District Libertarian primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
6th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jason Schultz (incumbent) | 23,108 | 80.98 | |
Libertarian | David M. Davis | 5,337 | 18.70 | |
Write-in | 90 | 0.32 | ||
Total votes | 28,535 | 100.0 | ||
Republican hold |
District 8
[edit]8th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
8th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mark Costello (incumbent) | 25,069 | 70.47 | |
Democratic | Ryan Lee Roenfeld | 10,432 | 29.32 | |
Write-in | 73 | 0.21 | ||
Total votes | 35,574 | 100.0 | ||
Republican hold |
District 10
[edit]10th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
10th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Dan Dawson (incumbent) | 13,840 | 56.01 | |
Democratic | Steve Gorman | 10,842 | 43.88 | |
Write-in | 27 | 0.11 | ||
Total votes | 24,709 | 100.0 | ||
Republican hold |
District 12
[edit]12th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
12th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Amy Sinclair (incumbent) | 23,075 | 70.35 | |
Democratic | Nicole Loew | 9,682 | 29.52 | |
Write-in | 43 | 0.13 | ||
Total votes | 32,800 | 100.0 | ||
Republican hold |
District 14
[edit]14th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
14th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Sarah Trone Garriott (incumbent) | 20,467 | 49.96 | |
Republican | Mark A. Hanson | 20,438 | 49.89 | |
Write-in | 59 | 0.14 | ||
Total votes | 40,964 | 100.0 | ||
Democratic hold |
District 16
[edit]16th District Democratic primary details | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Claire Celsi (incumbent) | 21,557 | 69.46 | |
Libertarian | Joshua Smith | 9,184 | 29.59 | |
Write-in | 296 | 0.95 | ||
Total votes | 31,037 | 100.0 | ||
Democratic hold |
District 18
[edit]18th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Janet Petersen (incumbent) | 25,564 | 97.09 | |
Write-in | 766 | 2.91 | ||
Total votes | 26,330 | 100.0 | ||
Democratic hold |
District 20
[edit]20th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
20th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |||
---|---|---|---|---|---|---|
Republican | Mike Pike | 15,644 | 49.96 | |||
Democratic | Nate Boulton (incumbent) | 15,600 | 49.82 | |||
Write-in | 66 | 0.21 | ||||
Total votes | 31,310 | 100.0 | ||||
Republican gain from Democratic |
District 22
[edit]22nd District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
22nd District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |||
---|---|---|---|---|---|---|
Democratic | Matt Blake | 19,128 | 52.37 | |||
Republican | Brad Zaun (incumbent) | 17,336 | 47.46 | |||
Write-in | 64 | 0.18 | ||||
Total votes | 36,528 | 100.0 | ||||
Democratic gain from Republican |
District 24
[edit]24th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
24th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jesse Green (incumbent) | 21,004 | 62.45 | |
Democratic | Margaret Liston | 12,580 | 37.40 | |
Write-in | 50 | 0.15 | ||
Total votes | 33,634 | 100.0 | ||
Republican hold |
District 26
[edit]26th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
26th District Republican primary details | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Kara Warme | 17,967 | 59.62 | |
Democratic | Mike Wolfe | 12,121 | 40.22 | |
Write-in | 48 | 0.16 | ||
Total votes | 30,136 | 100.0 | ||
Republican hold |
District 28
[edit]28th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
28th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Dennis Guth (Incumbent) | 21,185 | 69.36 | |
Democratic | Cynthia Oppedal Paschen | 9,302 | 30.45 | |
Write-in | 58 | 0.19 | ||
Total votes | 30,545 | 100.0 | ||
Republican hold |
District 30
[edit]30th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
30th District Republican primary details | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Doug Campbell | 20,272 | 61.26 | |
Democratic | Richard Lorence | 12,762 | 38.57 | |
Write-in | 58 | 0.18 | ||
Total votes | 33,092 | 100.0 | ||
Republican hold |
District 32
[edit]34th District Democratic primary details |
---|
No candidate filed for election. Brian Bruening was chosen as the nominee as a write-in candidate. |
32nd District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mike Klimesh (Incumbent) | 22,097 | 64.60 | |
Democratic | Brian Bruening | 12,080 | 35.32 | |
Write-in | 27 | 0.08 | ||
Total votes | 34,204 | 100.0 | ||
Republican hold |
District 34
[edit]34th District Democratic primary details |
---|
No candidate filed for election. Joe Hegland was chosen as the nominee as a write-in candidate. |
34th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Dan Zumbach (Incumbent) | 21,962 | 66.68 | |
Democratic | Joe Hegland | 10,937 | 33.21 | |
Write-in | 36 | 0.11 | ||
Total votes | 32,935 | 100.0 | ||
Republican hold |
District 36
[edit]36th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
36th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Thomas Townsend | 15,274 | 50.45 | |
Republican | Nicholas Molo | 14,958 | 49.41 | |
Write-in | 43 | 0.14 | ||
Total votes | 30,275 | 100.0 | ||
Democratic hold |
District 38
[edit]38th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
38th District Republican primary details | ||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |||
---|---|---|---|---|---|---|
Republican | Dave Sires | 17,232 | 50.51 | |||
Democratic | Eric Giddens (Incumbent) | 16,846 | 49.38 | |||
Write-in | 38 | 0.11 | ||||
Total votes | 34,116 | 100.0 | ||||
Republican gain from Democratic |
District 40
[edit]40th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
40th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Democratic | Art Staed | 18,157 | 55.10 | |
Republican | Kris G Gulick | 14,763 | 44.80 | |
Write-in | 30 | 0.09 | ||
Total votes | 32,950 | 100.0 | ||
Democratic hold |
District 42
[edit]42nd District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Charlie McClintock (Incumbent) | 27,726 | 97.22 | |
Write-in | 792 | 2.78 | ||
Total votes | 28,518 | 100.0 | ||
Republican hold |
District 44
[edit]44th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Adrian Dickey (Incumbent) | 19,207 | 68.32 | |
Independent | Lisa Ossian | 8,826 | 31.39 | |
Write-in | 81 | 0.29 | ||
Total votes | 28,114 | 100.0 | ||
Republican hold |
District 46
[edit]46th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
46th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Dawn Driscoll (Incumbent) | 21,399 | 60.67 | |
Democratic | Ed Chabal | 13,769 | 39.22 | |
Write-in | 38 | 0.11 | ||
Total votes | 35,106 | 100.0 | ||
Republican hold |
District 48
[edit]48th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
48th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Mark Lofgren (Incumbent) | 19,755 | 65.67 | |
Democratic | John Dabeet | 10,281 | 34.18 | |
Write-in | 45 | 0.15 | ||
Total votes | 30,081 | 100.0 | ||
Republican hold |
District 50
[edit]50th District Democratic primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
50th District Republican primary details | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Party | Candidate | Votes | % | |
---|---|---|---|---|
Republican | Jeff Reichman (Incumbent) | 16,735 | 58.40 | |
Democratic | Nannette Griffin | 11,869 | 41.42 | |
Write-in | 50 | 0.17 | ||
Total votes | 28,654 | 100.0 | ||
Republican hold |
References
[edit]- ^ "Iowa State Senate elections, 2024". Ballotpedia. Retrieved February 22, 2024.
- ^ "Iowa 2024 General Election". www.thegreenpapers.com. Retrieved February 22, 2024.
- ^ Pfannenstiel, Brianne; Gruber-Miller, Stephen (January 12, 2024). "Iowa Senate Democratic leader Pam Jochum says she won't seek reelection this year". The Des Moines Register. Retrieved May 1, 2024.
- ^ Barton, Tom (December 8, 2023). "Another Linn County Democratic lawmaker is heading for the exit". The Gazette. Retrieved May 1, 2024.
Sen. Todd Taylor, D-Cedar Rapids, will announce his campaign Tuesday for Linn County Auditor.
- ^ "Edler announces retirement from Iowa Senate". Marshalltown Times-Republican. January 10, 2024. Retrieved May 1, 2024.
- ^ O'Connor, Jack (July 8, 2024). "State Sen. Waylon Brown announces surprise resignation". Iowa Capital Dispatch. Retrieved July 17, 2024.
- ^ "24 IA Forecast". projects.cnalysis.com. Retrieved March 26, 2024.