Election forecasts you can inspect.Tested models, shown with their sources and their uncertainty.

Updated October 22, 2026, 09:28 UTC

State legislatures

Iowa House

2026 forecast. Updated October 22, 2026, 09:28 UTC

1%chance of a Democratic majority
99%chance of a Republican majority
51seats for a majority, of 100

100 of 100 seats are up in 2026. Democrats are forecast to hold 35 seats after November (80% range 30–42) and Republicans 65 (58–70). In 3 seats a Democrat or Republican faces only independents or minor-party candidates and is counted as winning; in 2018 to 2024 such candidates lost about 3% of the time, mostly to sitting independents.

Initial version. This model was tested on every state legislative election from 1994 to 2024 before publication, forecasting each as if it had not happened. It beat the simple rule “the party that holds the seat keeps it”, and its chamber seat counts were off by 2.9 seats on average (target: under 3). Districts with no two-party race last time are read from their own presidential vote, a change tested in advance that cut their average error from 17 to 13 points. It missed one of its five accuracy targets: in 2024, the calmest year on record, its ranges were wider than they needed to be (92% of results fell inside its 80% ranges; target: at most 88%). Treat the ranges as cautious. The full test record and code.

Go to a district

Shaded by the chance of a Democratic win; pale dashed chips are not up in 2026.

Districts

Chance: of a Democratic win (in a district electing several members, of Democrats winning at least half its seats). Source: where the candidate list came from.

DistrictStatusCandidatesDemocratic chanceSource
1ForecastJosh Steinhoff (R), Shawn Olorundami (D)86%official
2ForecastRobert Henderson (R), Jessica Lopez-Walker (D)2%official
3Decided: only a Republican is runningRobert Driesen (R)official
4No Democrat running: counted RepublicanSkyler Wheeler (R), Garth Van Donselaar (independent)official
5ForecastKeith Glienke (R), Stephanie Steiner (D)2%official
6Decided: only a Republican is runningMegan Jones (R)official
7ForecastWendy Larson (R), Rachel Burns (D)2%official
8ForecastAnn Meyer (R), Kristofer Williams (D)4%official
9Decided: only a Republican is runningHenry Stone (R)official
10Decided: only a Republican is runningJohn H Wills (R)official
11ForecastCraig Williams (R), Bill Owen (D)<1%official
12ForecastSteven Holt (R), Dustin Durbin (D)<1%official
13Decided: only a Republican is runningTravis M. Sitzmann (R)official
14Decided: only a Republican is runningJacob Bossman (R)official
15ForecastJason Sherer (R), Benjamin Schauer (D), Blake Johnson (independent), Marilyn J Mentzer (independent)<1%official
16ForecastDavid A. Sieck (R), Jack Goodman (D)<1%official
17Decided: only a Republican is runningDevon Wood (R)official
18ForecastThomas Jay Moore (R), Tripp Narup (D)<1%official
19ForecastBrent Siegrist (R), Benjamin Thomas Larson (D)3%official
20ForecastKeith Jones (R), Eric Armstrong (D)81%official
21ForecastBrooke Boden (R), Spencer A Waugh (D)3%official
22ForecastSamantha Fett (R), Rory Taylor (D)3%official
23ForecastRay Bubba Sorensen (R), Karen Varley (D)<1%official
24ForecastSam Wengryn (R), Sonya Hicks (D)<1%official
25ForecastHans C. Wilz (R), Kolton Jones (D)<1%official
26ForecastAustin Harris (R), Brett Mohler (D)<1%official
27Decided: only a Democrat is runningKenan Judge (D)official
28ForecastDavid Young (R), Tom Walton (D)21%official
29Decided: only a Democrat is runningBrian Meyer (D)official
30Decided: only a Democrat is runningMegan L. Srinivas (D)official
31ForecastKevin W. DuBay (R), Mary Madison (D)98%official
32Decided: only a Democrat is runningMike Jones (D)official
33ForecastLynn Hammel (R), Ivette Muhammad (D)98%official
34Decided: only a Democrat is runningRob Johnson (D)official
35Decided: only a Democrat is runningSean Bagniewski (D)official
36ForecastBruce A Michalowski (R), Austin Baeth (D)99%official
37Decided: only a Republican is runningJason Sandholdt (R)official
38ForecastMatthew Oleson (R), Brad Magg (D)19%official
39ForecastTroy Clark (R), Nate Boulton (D)90%official
40ForecastBill Gustoff (R), Heather Sievers (D)37%official
41ForecastRyan Weldon (R), Molly Buck (D)42%official
42ForecastHeather Stephenson (R), Amy Tagliareni (D)66%official
43ForecastNicole Hasso (R), Jill Alesch (D)49%official
44Decided: only a Democrat is runningLarry McBurney (D)official
45ForecastAustin Stubbs (R), Kendra Haug (D)1%official
46ForecastDan Gehlbach (R), Mandy Newton Rosenow (D)12%official
47ForecastCarter F. Nordman (R), Chris New (D)1%official
48ForecastChad Behn (R), Benjamin Olsen (D)2%official
49Decided: only a Democrat is runningBeth Wessel-Kroeschell (D)official
50Decided: only a Democrat is runningRoss Wilburn (D)official
51ForecastBrett Barker (R), Teresa Perin (D)1%official
52ForecastDavid Blom (R), Mike Tupper (D)27%official
53ForecastDean Fisher (R), Berleen Wobeter (D)6%official
54ForecastJoshua Meggers (R), Leila Ann Staton (D)3%official
55ForecastBeau Klaver (R), Cynthia Oppedal Paschen (D)5%official
56ForecastMark I. Thompson (R), Kyle Kruse (D)<1%official
57ForecastPat Grassley (R), Shawn Ellerbroek (D)2%official
58ForecastCharley Thomson (R), India May (D)1%official
59ForecastChristian Hermanson (R), Jacob Welper (D)35%official
60ForecastDani Ollenburg (R), Alexander Schmidt (D)5%official
61No Republican running: counted DemocratVincent Collis (D), Lucas Hewitt (independent)official
62Decided: only a Democrat is runningJerome Amos Jr. (D)official
63ForecastMichael R. Bergan (R), Jeff Thurlow (D)5%official
64ForecastJason Gearhart (R), Brian Bruening (D)3%official
65ForecastShannon Lundgren (R), Carolyn Wiezorek (D)<1%official
66ForecastSteven Bradley (R), Matt English (D)11%official
67ForecastCraig Johnson (R), Michael Coonrad (D)3%official
68ForecastChad Ingels (R), Scott Bodley (D)<1%official
69ForecastTom Determann (R), Randy Meier (D)6%official
70ForecastNorlin Mommsen (R), George Pickup (D)1%official
71Decided: only a Democrat is runningSam Wooden (D)official
72ForecastJennifer Smith (R), Matt Robinson (D)21%official
73Decided: only a Democrat is runningElizabeth Wilson (D)official
74Decided: only a Democrat is runningEric Gjerde (D)official
75Decided: only a Democrat is runningDrew Stensland (D)official
76ForecastMatt Reisetter (R), Calvin Horn (D)4%official
77Decided: only a Democrat is runningJeff Cooling (D)official
78Decided: only a Democrat is runningAngel Ramirez (D)official
79ForecastBarclay Woerner (R), Tracy Ehlert (D)>99%official
80Decided: only a Democrat is runningAime J Wichtendahl (D)official
81ForecastDillon Fillion (R), Daniel Gosa (D)98%official
82ForecastBobby Kaufmann (R), James Behrmann (D)2%official
83ForecastCindy Golding (R), Mike Bergman (D)3%official
84ForecastThomas Gerhold (R), Polly Denison (D)4%official
85Decided: only a Democrat is runningAmy Nielsen (D)official
86Decided: only a Democrat is runningDave Jacoby (D)official
87ForecastJeff Shipley (R), Thomas R. O'Donnell (D)3%official
88Decided: only a Republican is runningHelena Hayes (R)official
89No Republican running: counted DemocratElinor A. Levin (D), Daniel Arch (independent)official
90Decided: only a Democrat is runningAdam Zabner (D)official
91ForecastJudd Lawler (R), Mark Divitt (D)13%official
92ForecastHeather Hora (R), Brittany Erickson (D)2%official
93ForecastGary M. Mohr (R), Keith Soko (D)2%official
94ForecastMike Vondran (R), Karen Roebuck (D)5%official
95ForecastTaylor Collins (R), Carrie Trevino (D)<1%official
96ForecastMark Cisneros (R), Nick Salazar (D)3%official
97ForecastCharlie Helmick (R), Adam Peters (D)98%official
98ForecastNathan Ramker (R), Andrew Fitzgerald (D)65%official
99ForecastMatthew Rinker (R), Jennifer Kirkman (D)10%official
100ForecastBlaine Watkins (R), Matthew Mohrfeld (D)3%official