Iowa Ledger Every filing. Every vote. Every number sourced.

The 2026 races

All 125 legislative seats on the November 2026 ballot: 90 contested. Candidates from the Iowa Secretary of State list, cash on hand from each committee's latest state disclosure filing. Sorted by money in the race; click any row for the head-to-head, or see them all on the terrain.

Candidate list as of 2026-08-19, the date the Secretary of State last updated it, not the date we read it. A race showing one candidate is uncontested as of that date, not settled: the list states that ballot vacancies arising after the primary could be filled by convention until August 19, and a later withdrawal or change may not be in this copy.

don't know it? →

Statewide & federal: the top of the ticket

Governor, U.S. Senate, the four U.S. House districts, and the five state executive offices, where the biggest money sits. Cash on hand from FEC (federal) or state disclosure (state) filings; never mixed.

State cash on hand is as of each committee's latest filing (newest 2026-10-19 among these state-office committees); federal cash is through 2026-10-14, the end of the latest FEC report. Each race page dates its own figures.

Office Candidates Cash leader Cash lead Polling
Governor Sand (D) vs Lahn (R) $5,350,932.38 13.3× more Sand (D) +8.2 avg of 11, thru 2026-10-19
U.S. Senate Turek (D) vs Hinson (R) vs Laehn (L) $3,072,851.00 1.4× more Turek (D) +0.1 avg of 15, thru 2026-10-22
U.S. House · IA-01 Bohannan (D) vs Miller-Meeks (R) vs Bridgford (N) $2,110,846.44 1.2× more Bohannan (D) +8.4 avg of 3, thru 2026-10-02
U.S. House · IA-02 Mitchell (R) vs James (D) vs Bushaw (N) vs Stewart (L) $545,533.67 1 unknown not comparable James (D) +2.3 avg of 3, thru 2026-10-14
U.S. House · IA-03 Garriott (D) vs Nunn (R) $1,153,589.50 1.9× more one poll only, see race page
U.S. House · IA-04 McGowan (R) vs Dawson (D) $443,915.09 10.6× more no public polling
Attorney General Bird (R) vs Willems (D) $3,505,501.20 2.1× more no public polling
Secretary of State Peterman (D) vs Pate (R) $185,109.97 5.1× more no public polling
Treasurer of State Smith (R) vs Norwood (D) $326,224.03 10.5× more no public polling
Auditor of State Wettach (D) vs Cournoyer (R) $683,192.50 3.6× more no public polling
Secretary of Agriculture Naig (R) vs Jones (D) $146,079.80 2.2× more no public polling

The legislative districts

Cash on hand is as of each committee's latest state disclosure filing (newest 2026-10-19 among these legislative committees); each race page dates its own figures. A committee that reports a balance below zero counts as zero in the race total, and its row says so.

District Candidates Prior margin Cash in race Cash lead
House 57 Grassley (R) vs Ellerbroek (D) R+20.4 2024 $1,191,466.41 144.7× more
House 82 Kaufmann (R) vs Behrmann (D) R+21.1 2024 $328,636.18 1313.1× more
House 29 Meyer (D) unopposed2024 $310,120.23 —
Senate 47 Webster (R) vs Wagle (D) R+12.3 2022 $268,662.91 1.1× more
House 40 Sievers (D) vs Gustoff (R) R+1.9 2024 $218,549.35 10.3× more
Senate 1 Drey (D) vs Prosch (R) D+10.5 2025 special $170,622.58 417.1× more
House 39 Boulton (D) vs Clark (R) D+9.4 2024 $165,389.00 131.2× more
Senate 41 Gruenhagen (R) vs Wieck (D) R+16.3 2022 $145,630.86 3.1× more
Senate 33 Koelker (R) vs Ungs-Sogaard (D) R+31.7 2022 $141,858.64 6.7× more
House 93 Mohr (R) vs Soko (D) R+20.4 2024 $116,052.91 132.9× more
Senate 21 Matson (D) vs Hollinrake (R) R+1.9 2022 $106,925.46 4.0× more
Senate 35 Zimmer (D) vs Stutting (R) D+3.6 2025 special $101,789.07 2.8× more
Senate 45 Weiner (D) D+64.1 2022 $90,837.41 —
House 21 Waugh (D) vs Boden (R) R+17.4 2024 $90,113.39 1.5× more
House 41 Buck (D) vs Weldon (R) R+0.6 2024 $89,958.48 5.6× more
House 43 Alesch (D) vs Hasso (R) R+3.4 2024 $80,097.84 2.0× more
Senate 19 McCulla (R) vs Mecham (D) R+37.3 2022 $75,270.47 5.7× more
House 72 Robinson (D) vs Smith (R) R+6.6 2024 $73,670.54 2.7× more
House 42 Tagliareni (D) vs Stephenson (R) D+0.8 2024 $68,990.58 39.8× more
Senate 23 Thompson (D) vs Enos (R) R+17.4 2022 $65,376.87 2.9× more
House 2 Henderson (R) vs Lopez-Walker (D) R+21.4 2024 $62,942.10 14.9× more
House 65 Lundgren (R) vs Wiezorek (D) R+28.6 2024 $62,115.54 3.4× more
House 91 Lawler (R) vs Divitt (D) R+9.7 2024 $61,664.56 29.3× more
House 28 Young (R) vs Walton (D) R+6.6 2024 $59,249.80 8.6× more
House 30 Srinivas (D) D+25.3 2024 $55,090.54 —
Senate 27 Sweeney (R) R+33.4 2022 $52,459.52 —
Senate 7 Alons (R) unopposed2022 $52,339.17 —
House 69 Meier (D) vs Determann (R) R+14.1 2024 $50,961.16 1.2× more
House 87 O'Donnell (D) vs Shipley (R) R+18.5 2024 $50,669.40 1.5× more
Senate 11 Zajicek (R) vs Waugh (D) R+23.3 2022 $49,867.32 1.2× more
House 54 Staton (D) vs Meggers (R) unopposed2024 $48,371.26 14.7× more
House 52 Blom (R) vs Tupper (D) R+4.6 2024 $47,175.96 2.8× more
House 63 Bergan (R) vs Thurlow (D) unopposed2024 $45,124.85 3.6× more
House 38 Magg (D) vs Oleson (R) R+11.6 2024 $44,933.63 1.6× more
House 45 Stubbs (R) vs Haug (D) R+29.4 2024 $43,687.14 2.0× more
Senate 37 Donahue (D) vs Marzen (R) D+12.1 2022 $42,529.09 5.7× more
House 22 Taylor (D) vs Fett (R) R+18.6 2024 $41,142.25 2.6× more
House 100 Watkins (R) vs Mohrfeld (D) R+3.3 2025 special $40,610.98 1.4× more
House 99 Kirkman (D) vs Rinker (R) R+11.4 2024 $38,883.30 1.0× more
House 81 Gosa (D) vs Fillion (R) unopposed2024 $36,893.46 3.3× more
Senate 25 Quirmbach (D) vs Wacker (R) D+52.4 2022 $35,603.69 2.8× more
Senate 29 Salmon (R) vs Vowels (D) R+30.9 2022 $35,436.39 4.8× more
House 59 Welper (D) vs Hermanson (R) R+2.4 2024 $34,695.53 3.2× more
House 35 Bagniewski (D) D+38.2 2024 $33,177.82 —
House 25 Wilz (R) vs Jones (D) R+29.7 2024 $33,140.09 472.0× more
House 23 Sorensen (R) vs Varley (D) R+44.4 2024 $31,926.61 1.8× more
House 47 Nordman (R) vs New (D) R+28.2 2024 $29,540.46 21.9× more
House 56 Thompson (R) vs Kruse (D) R+48.5 2024 $27,305.18 25.9× more
Senate 49 Winckler (D) vs Mensendick (R) unopposed2022 $26,541.37 8.2× more
House 83 Golding (R) vs Bergman (D) R+17.5 2024 $26,061.24 3.7× more
House 51 Barker (R) vs Perin (D) R+25.3 2024 $24,998.88 3.8× more
House 9 Stone (R) R+46.7 2024 $23,360.43 —
Senate 5 Rowley (R) vs Gravert (N) unopposed2022 $21,833.69 not comparable
House 79 Ehlert (D) vs Woerner (R) D+21.6 2024 $21,705.04 15.4× more
House 17 Wood (R) unopposed2024 $21,349.80 —
House 55 Klaver (R) vs Paschen (D) unopposed2024 $21,035.03 1.7× more
House 58 Thomson (R) vs May (D) R+27 2024 $21,004.44 24.8× more
House 84 Gerhold (R) vs Denison (D) R+46.6 2024 $20,694.71 4.9× more
House 98 Fitzgerald (D) vs Ramker (R) D+0.3 2024 $20,675.14 4.9× more
House 48 Behn (R) vs Olsen (D) R+20.5 2024 $20,618.89 50.9× more
House 27 Judge (D) D+11.5 2024 $20,225.23 —
House 94 Vondran (R) vs Roebuck (D) R+15.2 2024 $20,199.55 4.2× more
House 11 Williams (R) vs Owen (D) R+44.9 2024 $19,113.30 7.9× more
House 66 Bradley (R) vs English (D) R+10.9 2024 $17,542.87 5.6× more
House 96 Cisneros (R) vs Salazar (D) R+17.7 2024 $17,217.08 1.7× more
House 46 Rosenow (D) vs Gehlbach (R) R+10.3 2024 $16,953.30 1.3× more
House 7 Larson (R) vs Burns (D) R+40.2 2025 special $16,679.73 5.4× more
House 85 Nielsen (D) unopposed2024 $16,256.47 —
Senate 31 Powers (D) unopposed2022 $15,977.85 —
House 76 Horn (D) vs Reisetter (R) R+21 2024 $15,924.39 2.0× more
House 90 Zabner (D) unopposed2024 $15,802.88 —
House 68 Ingels (R) vs Bodley (D) R+34.6 2024 $15,661.99 35.4× more
Senate 9 Baier (R) vs Uhlenkamp (D) R+53.8 2022 $15,626.90 2.5× more
House 31 Madison (D) vs DuBay (R) unopposed2024 $14,788.98 + 1 unknown not comparable
House 92 Hora (R) vs Erickson (D) R+21.5 2024 $13,775.50 12.2× more
House 19 Siegrist (R) vs Larson (D) R+17.3 2024 $13,690.04 4.9× more
Senate 17 Langston (R) vs El-Baroudi (D) D+71.8 2022 $13,412.52 1.3× more
House 75 Stensland (D) unopposed2024 $12,689.25 —
House 95 Collins (R) vs Trevino (D) R+42.8 2024 $12,564.03 6.8× more
House 15 Sherer (R) vs Mentzer (N) vs Schauer (D) vs Johnson (N) R+38.7 2024 $12,061.22 not comparable
Senate 3 Frantz (D) vs Evans (R) unopposed2022 $11,653.41 3.5× more
House 73 Wilson (D) unopposed2024 $11,585.08 —
Senate 13 Kulmatycki (R) vs Case (D) R+29.8 2022 $11,511.84 6.5× more
House 97 Peters (D) vs Helmick (R) D+17.6 2024 $11,315.09 322.3× more
House 89 Levin (D) vs Arch (N) unopposed2024 $11,215.14 5.5× more
House 12 Holt (R) vs Durbin (D) R+47.6 2024 $10,567.56 1.1× more
House 67 Johnson (R) vs Coonrad (D) unopposed2024 $10,082.81 7.6× more
House 53 Wobeter (D) vs Fisher (R) R+13.7 2024 $9,937.70 9.8× more
House 61 Collis (D) vs Hewitt (N) unopposed2024 $9,872.71 52.0× more
House 64 Gearhart (R) vs Bruening (D) unopposed2024 $9,117.94 3.1× more
House 71 Wooden (D) D+12.3 2024 $8,862.57 —
House 88 Hayes (R) unopposed2024 $8,688.97 —
House 4 Wheeler (R) vs Donselaar (N) unopposed2024 $8,675.94 + 1 unknown not comparable
House 18 Moore (R) vs Narup (D) R+47.9 2024 $8,646.30 10.8× more
Senate 43 Foster (D) unopposed2022 $7,925.89 —
House 20 Armstrong (D) vs Jones (R) D+5 2024 $7,487.29 3.1× more
House 10 Wills (R) unopposed2024 $7,232.14 —
House 80 Wichtendahl (D) D+4.8 2024 $7,068.81 —
House 24 Wengryn (R) vs Hicks (D) R+34 2024 $6,787.28 2.7× more
House 14 Bossman (R) unopposed2024 $6,452.41 —
House 78 Ramirez (D) D+58.4 2025 special $6,419.38 —
House 32 Jones (D) unopposed2024 $6,344.57 —
House 77 Cooling (D) unopposed2024 $5,924.30 —
House 62 Amos (D) D+51.7 2024 $5,768.83 —
House 86 Jacoby (D) D+52.3 2024 $5,683.95 —
House 26 Harris (R) vs Mohler (D) R+47.5 2024 $4,982.21 3.5× more
House 44 McBurney (D) D+29.5 2024 $4,513.49 —
Senate 15 Bisignano (D) unopposed2022 $4,425.32 —
House 74 Gjerde (D) unopposed2024 $4,361.13 —
House 16 Sieck (R) vs Goodman (D) R+50.2 2024 $4,301.47 7.0× more
House 60 Schmidt (D) vs Ollenburg (R) unopposed2024 $4,067.23 1.9× more
Senate 39 Hayes (R) vs Bennett (D) D+29.7 2022 $4,039.08 2.2× more
House 1 Olorundami (D) vs Steinhoff (R) D+6.9 2024 $3,750.77 7.5× more
House 3 Driesen (R) R+57.6 2024 $3,638.07 —
House 70 Mommsen (R) vs Pickup (D) R+22.8 2024 $3,108.94 9.3× more
House 36 Baeth (D) vs Michalowski (R) unopposed2024 $2,853.04 + 1 unknown not comparable
House 8 Meyer (R) vs Williams (D) unopposed2024 $2,844.52 1.7× more
House 5 Glienke (R) vs Steiner (D) unopposed2024 $2,066.53 not comparable
House 37 Sandholdt (R) unopposed2024 $1,920.54 —
House 49 Wessel-Kroeschell (D) D+47.9 2024 $1,484.70 —
House 13 Sitzmann (R) R+59.2 2024 $1,446.21 —
House 34 Johnson (D) D+53.7 2024 $812.23 —
House 50 Wilburn (D) unopposed2024 $719.74 —
House 33 Muhammad (D) vs Hammel (R) D+52.8 2024 $213.68 3.6× more
House 6 Jones (R) unopposed2024 $0.00 —

Money against the last margin

Each dot is a contested district: how close the seat's last election was (left = decided by a few points, right = by many) against the total campaign cash in the 2026 race (log scale). A description of where the money sits, not a claim that money decides races.

$1k $10k $100k $1M +0%+10%+20%+30%+40%+50%+60% last win margin, points →

■ Republican-won · ■ Democratic-won (most recent race). Median cash in race: $68,990.58 where the last election was decided by under 10 points, $41,142.25 by 10 to 25 points, and $19,113.30 by 25 points or more. Past margins: certified results from the Iowa Secretary of State; cash: state disclosure filings.