← Back to the Chamber Board
Iowa · Senate · State Legislature

The Iowa Senate Likely R

This is one of our least certain forecasts — state-legislative races have almost no district polling and many of these maps were redrawn. Read the range, not the midpoint. How this is modeled →

Governed withheld forecast · district map available

Call the Map does not publish a binary control probability for the Iowa Senate. The current district rows remain available below, with each publishable, structural, and unsettled seat labeled in its own claim class.

The district-by-district results for this chamber don't yet roll up into a chamber-wide total the model will stand behind, so no control probability is published. The seat estimate below is still the model's.

D 1550 seatsR 35
PVIR+6
Chamber size50
District by district

50 seats, one per district. Hover a district for its seat; the table below opens with the closest races and carries the exact values.

Rating band
Striped = seat changes partyModeled seats use forecast paint; legal carries and terrain remain explicitly distinct
Forecast margin — pale at Even, deep at safe Not on the 2026 ballot (staggered term)

Census Bureau 2025 1:500,000 cartographic boundaries — simplified geometry for thematic mapping, not legal district lines.

DemocratRepublican
21Modeled D-vs-RRepublican — 59 in 100Heather MatsonJohn Hollinrake · Eric PearsonR+2.2
47Modeled D-vs-RScott Webster — 80 in 100Nikhil WagleScott WebsterR+8.1
49Modeled D-vs-RCindy Winckler — 82 in 100Cindy WincklerCynthia MensendickD+8.8
41Modeled D-vs-RKerry Gruenhagen — 88 in 100Tom WieckKerry GruenhagenR+11.5
37Modeled D-vs-RMolly Donahue — 88 in 100Molly DonahueRandy MarzenD+11.5
1Modeled D-vs-RChristopher Prosch — 88 in 100Catelin DreyChristopher ProschR+11.6
31Modeled D-vs-RTimi Brown Powers — 90 in 100Timi Brown PowersD+12.5
23Modeled D-vs-RRepublican — 95 in 100Tony ThompsonMike Bousselot · Wes EnosR+16.7
15Modeled D-vs-RTony Bisignano — 96 in 100Tony BisignanoD+17.0
35Modeled D-vs-RJoe Stutting — 99 in 100Mike ZimmerJoe StuttingR+21.5
The Race Feed · 2 items across Iowa races →