Primaries were held on June 4, 2024.[2]
One seat was left vacant on the day of the general election due to resignation in 2024.
| Source |
Ranking |
As of |
| CNalysis[7] |
Solid R |
March 26, 2024 |
Seats where the margin of victory was under 5%:
- 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
2nd District Republican primary details |
Republican Primary, 2nd District
| Party |
Candidate |
Votes |
% |
|
Republican |
Jeff Taylor (incumbent) |
6,347 |
99.40 |
|
Write-in |
38 |
0.60 |
| Total votes |
6,385 |
100.00 |
|
4th District Republican primary details |
|
|
6th District Libertarian primary details |
Libertarian Primary, 50th District
| Party |
Candidate |
Votes |
% |
|
Libertarian |
David M. Davis |
23 |
95.83 |
|
Write-in |
1 |
4.17 |
| Total votes |
24 |
100.00 |
|
6th District Republican primary details |
|
|
8th District Democratic primary details |
Democratic Primary, 8th District
| Party |
Candidate |
Votes |
% |
|
Democratic |
Ryan Lee Roenfeld |
573 |
99.13 |
|
Write-in |
5 |
0.87 |
| Total votes |
578 |
100.00 |
|
8th District Republican primary details |
|
|
10th District Democratic primary details |
Democratic Primary, 10th District
| Party |
Candidate |
Votes |
% |
|
Democratic |
Steve Gorman |
483 |
99.38 |
|
Write-in |
3 |
0.62 |
| Total votes |
486 |
100.00 |
|
10th District Republican primary details |
Republican Primary, 10th District
| Party |
Candidate |
Votes |
% |
|
Republican |
Dan Dawson (incumbent) |
1,039 |
98.86 |
|
Write-in |
12 |
1.14 |
| Total votes |
1,051 |
100.00 |
|
12th District Democratic primary details |
Democratic Primary, 12th District
| Party |
Candidate |
Votes |
% |
|
Democratic |
Nicole Loew |
1,076 |
99.81 |
|
Write-in |
2 |
0.19 |
| Total votes |
1,078 |
100.00 |
|
12th District Republican primary details |
|
|
14th District Democratic primary details |
|
|
14th District Republican primary details |
Republican Primary, 14th District
| Party |
Candidate |
Votes |
% |
|
Republican |
Mark A. Hanson |
1,485 |
98.54 |
|
Write-in |
22 |
1.46 |
| Total votes |
1,507 |
100.00 |
|
16th District Democratic primary details |
|
|
18th District Democratic primary details |
|
|
20th District Democratic primary details |
|
|
20th District Republican primary details |
Republican Primary, 20th District
| Party |
Candidate |
Votes |
% |
|
Republican |
Mike Pike |
673 |
98.12 |
|
Write-in |
13 |
1.88 |
| Total votes |
690 |
100.00 |
|
22nd District Democratic primary details |
Democratic Primary, 22nd District
| Party |
Candidate |
Votes |
% |
|
Democratic |
Matt Blake |
2,689 |
99.70 |
|
Write-in |
8 |
0.30 |
| Total votes |
2,697 |
100.00 |
|
22nd District Republican primary details |
|
|
24th District Democratic primary details |
Democratic Primary, 24th District
| Party |
Candidate |
Votes |
% |
|
Democratic |
Margaret Liston |
885 |
99.77 |
|
Write-in |
2 |
0.23 |
| Total votes |
887 |
100.00 |
|
24th District Republican primary details |
Republican Primary, 24th District
| Party |
Candidate |
Votes |
% |
|
Republican |
Jesse Green (incumbent) |
1,709 |
98.84 |
|
Write-in |
20 |
1.16 |
| Total votes |
1,729 |
100.00 |
|
26th District Democratic primary details |
Democratic Primary, 26th District
| Party |
Candidate |
Votes |
% |
|
Democratic |
Mike Wolfe |
631 |
99.68 |
|
Write-in |
2 |
0.32 |
| Total votes |
633 |
100.00 |
|
26th District Republican primary details |
Republican Primary, 26th District
| Party |
Candidate |
Votes |
% |
|
Republican |
Kara Warme |
1,611 |
53.63 |
|
Republican |
Gannon Hendrick |
1,390 |
46.27 |
|
Write-in |
3 |
0.10 |
| Total votes |
3,004 |
100.00 |
|
2024 Iowa Senate election, 26th District
| 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 |
28th District Democratic primary details |
Democratic Primary, 28th District
| Party |
Candidate |
Votes |
% |
|
Democratic |
Cynthia Oppedal Paschen |
470 |
98.74 |
|
Write-in |
6 |
1.26 |
| Total votes |
476 |
100.00 |
|
28th District Republican primary details |
|
|
30th District Democratic primary details |
Democratic Primary, 30th District
| Party |
Candidate |
Votes |
% |
|
Democratic |
Richard Lorence |
937 |
98.22 |
|
Write-in |
17 |
1.78 |
| Total votes |
954 |
100.00 |
|
30th District Republican primary details |
|
|
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 |
|
|
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 |
Republican Primary, 34th District
| Party |
Candidate |
Votes |
% |
|
Republican |
Dan Zumbach (incumbent) |
1,656 |
98.87 |
|
Write-in |
19 |
1.13 |
| Total votes |
1,675 |
100.00 |
|
36th District Democratic primary details |
Democratic Primary, 36th District
| Party |
Candidate |
Votes |
% |
|
Democratic |
Thomas Townsend |
1,164 |
99.57 |
|
Write-in |
5 |
0.43 |
| Total votes |
1,169 |
100.00 |
|
36th District Republican primary details |
Republican Primary, 36th District
| Party |
Candidate |
Votes |
% |
|
Republican |
Nicholas Molo |
1,232 |
98.80 |
|
Write-in |
15 |
1.20 |
| Total votes |
1,247 |
100.00 |
|
38th District Democratic primary details |
|
|
38th District Republican primary details |
|
|
40th District Democratic primary details |
Democratic Primary, 40th District
| Party |
Candidate |
Votes |
% |
|
Democratic |
Art Staed (incumbent) |
766 |
99.09 |
|
Write-in |
7 |
0.91 |
| Total votes |
773 |
100.00 |
|
40th District Republican primary details |
Republican Primary, 40th District
| Party |
Candidate |
Votes |
% |
|
Republican |
Kris G Gulick |
648 |
98.33 |
|
Write-in |
11 |
1.67 |
| Total votes |
659 |
100.00 |
|
42nd District Republican primary details |
|
|
44th District Republican primary details |
|
|
46th District Democratic primary details |
Democratic Primary, 46th District
| Party |
Candidate |
Votes |
% |
|
Democratic |
Ed Chabal |
1,062 |
99.16 |
|
Write-in |
9 |
0.84 |
| Total votes |
1,071 |
100.00 |
|
46th District Republican primary details |
|
|
48th District Democratic primary details |
Democratic Primary, 48th District
| Party |
Candidate |
Votes |
% |
|
Democratic |
John Dabeet |
473 |
100.00 |
| Total votes |
473 |
100.00 |
|
48th District Republican primary details |
|
|
50th District Democratic primary details |
Democratic Primary, 50th District
| Party |
Candidate |
Votes |
% |
|
Democratic |
Nannette Griffin |
552 |
99.28 |
|
Write-in |
4 |
0.72 |
| Total votes |
556 |
100.00 |
|
50th District Republican primary details |
|
|
- ↑ "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.