MAKE YOUR PICKS

Prediction Tool

Make your picks and explore election scenarios. Entering the contest is optional.

Loading Iowa’s races…
0 of 101 races picked
Auto-fill & poll presets

Auto-fill replaces all current picks. Only the selected scope is filled; unsupported races stay blank. Submitted entries are unchanged.

Pick the Polls replaces all current picks. It uses the latest qualifying, source-verified general-election poll for each race in the selected scope. Races without complete candidate coverage or with a tied latest poll stay blank.

Auto-fill uses repeatable poll or registration scenarios, not district forecasts. Pick the Polls uses the qualifying surveys listed beneath each applied pick. They are separate tools and may use different surveys. Neither predicts the odds of winning. Statewide polls are never used to assign district winners.

How these scenarios work

Recent district vote is a separate historical what-if: the latest comparable contested general-election result for the same district and office, from 2024 or otherwise 2022. It uses exact Democratic votes divided by Democratic plus Republican votes, with no weights or swing adjustment. Statewide offices, U.S. Senate, current multi-candidate races, races without a D/R matchup, and races without comparable history stay manual. No registration or polling fallback is used. Historical vote shares are not a 2026 forecast.

For the existing baseline, swing and party-sweep presets, a sole Democratic or Republican candidate against No Party candidates is picked as an explicit assumption. No vote percentage is assigned to that assumption; you can override it. This rule does not apply to Pick the Polls or Recent district vote.

The Auto-fill Scenario baseline uses the September 17–20 Marist poll for governor and U.S. Senate. The separate Pick the Polls control chooses the latest qualifying poll with a verified field date and all current candidates, and displays the source beside the applied pick; these controls can use different surveys. For other races, the baseline uses active voter registrations from the Iowa Secretary of State’s October 1, 2026 reports. House and Senate races use exact district totals; U.S. House races use the county portions inside that congressional district; statewide offices use all 99 counties. Each race shows its source, date, and geography.

For registration-based races, the Democratic baseline is active Democratic registrations divided by active Democratic plus Republican registrations. Poll-based races use the D/R share of poll responses. A Democratic swing adds 5 percentage points to the Democratic share; a Republican swing subtracts 5. The party above 50% gets the suggested pick. A five-point shift in vote share changes the D–R margin by ten points. Identical settings produce identical suggestions, including after a reset or reload.

No-party and other registrations are shown separately and are not assigned to either candidate. Inactive registrations are excluded. Registration is not voting intention: voters can cross party lines, and these scenarios do not estimate turnout or how no-party voters will vote. Poll-based shares exclude other candidates and undecided responses. Unsupported races and exact ties stay blank after Auto-fill. The sole-major-party assumption applies to qualifying No Party matchups as described above. You can always make a manual choice. These are transparent what-if scenarios, not measured 2026 winning probabilities. Party sweeps choose the selected party where it has a candidate. If that party is absent and the race has one other major-party candidate against only No Party candidates, the sole-major-party assumption applies instead. This exception is labeled in the race preview.

Choose a district

DemocraticRepublicanOtherUnpickedCounted automatically

Select a district to pick a winner. Zoom or drag for smaller districts. Each district is one seat. Keyboard: arrow keys move; Enter selects.

Picks stay in this browser. They are not submitted as votes or polling data.

Optional: enter your picks in the contest

Keep using the tool without submitting, or enter when you’re ready.

Make your picks. The closest guess wins a prize. Free to enter. One entry per person.

What’s included in the tool

All 136 candidate races for state and federal office on Iowa’s regular 2026 ballot: 101 contested races to predict and 35 uncontested races counted automatically. The governor and lieutenant governor are one ticket. Iowa’s other U.S. Senate seat and 25 continuing state Senate seats are not up this year. County and local offices, judicial retention votes, and ballot questions are outside this candidate-race tool.

Contested races are your call.

The House has 71 races with two or more listed candidates; the Senate has 19. These start unpicked. Select any listed candidate, change your mind, or clear a pick.

Uncontested races start filled.

Twenty-nine House districts and six Senate districts have one listed candidate. The simulator counts that candidate automatically. This is a scenario assumption, not a certified election result.

Continuing senators count too.

The 25 even-numbered Senate districts are not on the regular 2026 ballot. Their current party affiliations carry forward: 19 Republican and 6 Democratic seats.

Majority thresholds: 51 of 100 House seats and 26 of 50 Senate seats. “Other” includes candidates listed as “No Party.” Write-ins, future vacancies, special elections not on this published ballot list, and later party changes are not modeled. A 50–50 House or 25–25 Senate split does not give either party a seat majority.

As of October 8, 2026. Candidate names and party labels follow the Iowa Secretary of State’s general-election list, last updated August 19. Continuing senators come from the Legislature’s current roster. District shapes use the enacted 2021 boundaries, in effect for the 2026 election, from the Iowa Legislative Services Agency; boundary detail is simplified for display. Your picks are a personal scenario, not an Iowa Decides forecast or election results.

All 150 districts: candidates and continuing senators
ChamberDistrictStatusCandidates / continuing senator
Iowa House1ContestedJosh Steinhoff — Republican; Shawn Olorundami — Democratic
Iowa House2ContestedRobert Henderson — Republican; Jessica Lopez-Walker — Democratic
Iowa House3UncontestedRobert Driesen — Republican
Iowa House4ContestedSkyler Wheeler — Republican; Garth Van Donselaar — No Party
Iowa House5ContestedKeith Glienke — Republican; Stephanie Steiner — Democratic
Iowa House6UncontestedMegan Jones — Republican
Iowa House7ContestedWendy Larson — Republican; Rachel Burns — Democratic
Iowa House8ContestedAnn Meyer — Republican; Kristofer Williams — Democratic
Iowa House9UncontestedHenry Stone — Republican
Iowa House10UncontestedJohn H Wills — Republican
Iowa House11ContestedCraig Williams — Republican; Bill Owen — Democratic
Iowa House12ContestedSteven Holt — Republican; Dustin Durbin — Democratic
Iowa House13UncontestedTravis M. Sitzmann — Republican
Iowa House14UncontestedJacob Bossman — Republican
Iowa House15ContestedJason Sherer — Republican; Benjamin Schauer — Democratic; Blake Johnson — No Party; Marilyn J Mentzer — No Party
Iowa House16ContestedDavid A. Sieck — Republican; Jack Goodman — Democratic
Iowa House17UncontestedDevon Wood — Republican
Iowa House18ContestedThomas Jay Moore — Republican; Tripp Narup — Democratic
Iowa House19ContestedBrent Siegrist — Republican; Benjamin Thomas Larson — Democratic
Iowa House20ContestedKeith Jones — Republican; Eric Armstrong — Democratic
Iowa House21ContestedBrooke Boden — Republican; Spencer A Waugh — Democratic
Iowa House22ContestedSamantha Fett — Republican; Rory Taylor — Democratic
Iowa House23ContestedRay Bubba Sorensen — Republican; Karen Varley — Democratic
Iowa House24ContestedSam Wengryn — Republican; Sonya Hicks — Democratic
Iowa House25ContestedHans C. Wilz — Republican; Kolton Jones — Democratic
Iowa House26ContestedAustin Harris — Republican; Brett Mohler — Democratic
Iowa House27UncontestedKenan Judge — Democratic
Iowa House28ContestedDavid Young — Republican; Tom Walton — Democratic
Iowa House29UncontestedBrian Meyer — Democratic
Iowa House30UncontestedMegan L. Srinivas — Democratic
Iowa House31ContestedKevin W. DuBay — Republican; Mary Madison — Democratic
Iowa House32UncontestedMike Jones — Democratic
Iowa House33ContestedLynn Hammel — Republican; Ivette Muhammad — Democratic
Iowa House34UncontestedRob Johnson — Democratic
Iowa House35UncontestedSean Bagniewski — Democratic
Iowa House36ContestedBruce A Michalowski — Republican; Austin Baeth — Democratic
Iowa House37UncontestedJason Sandholdt — Republican
Iowa House38ContestedMatthew Oleson — Republican; Brad Magg — Democratic
Iowa House39ContestedTroy Clark — Republican; Nate Boulton — Democratic
Iowa House40ContestedBill Gustoff — Republican; Heather Sievers — Democratic
Iowa House41ContestedRyan Weldon — Republican; Molly Buck — Democratic
Iowa House42ContestedHeather Stephenson — Republican; Amy Tagliareni — Democratic
Iowa House43ContestedNicole Hasso — Republican; Jill Alesch — Democratic
Iowa House44UncontestedLarry McBurney — Democratic
Iowa House45ContestedAustin Stubbs — Republican; Kendra Haug — Democratic
Iowa House46ContestedDan Gehlbach — Republican; Mandy Newton Rosenow — Democratic
Iowa House47ContestedCarter F. Nordman — Republican; Chris New — Democratic
Iowa House48ContestedChad Behn — Republican; Benjamin Olsen — Democratic
Iowa House49UncontestedBeth Wessel-Kroeschell — Democratic
Iowa House50UncontestedRoss Wilburn — Democratic
Iowa House51ContestedBrett Barker — Republican; Teresa Perin — Democratic
Iowa House52ContestedDavid Blom — Republican; Mike Tupper — Democratic
Iowa House53ContestedDean Fisher — Republican; Berleen Wobeter — Democratic
Iowa House54ContestedJoshua Meggers — Republican; Leila Ann Staton — Democratic
Iowa House55ContestedBeau Klaver — Republican; Cynthia Oppedal Paschen — Democratic
Iowa House56ContestedMark I. Thompson — Republican; Kyle Kruse — Democratic
Iowa House57ContestedPat Grassley — Republican; Shawn Ellerbroek — Democratic
Iowa House58ContestedCharley Thomson — Republican; India May — Democratic
Iowa House59ContestedChristian Hermanson — Republican; Jacob Welper — Democratic
Iowa House60ContestedDani Ollenburg — Republican; Alexander Schmidt — Democratic
Iowa House61ContestedVincent Collis — Democratic; Lucas Hewitt — No Party
Iowa House62UncontestedJerome Amos Jr — Democratic
Iowa House63ContestedMichael R. Bergan — Republican; Jeff Thurlow — Democratic
Iowa House64ContestedJason Gearhart — Republican; Brian Bruening — Democratic
Iowa House65ContestedShannon Lundgren — Republican; Carolyn Wiezorek — Democratic
Iowa House66ContestedSteven Bradley — Republican; Matt English — Democratic
Iowa House67ContestedCraig Johnson — Republican; Michael Coonrad — Democratic
Iowa House68ContestedChad Ingels — Republican; Scott Bodley — Democratic
Iowa House69ContestedTom Determann — Republican; Randy Meier — Democratic
Iowa House70ContestedNorlin Mommsen — Republican; George Pickup — Democratic
Iowa House71UncontestedSam Wooden — Democratic
Iowa House72ContestedJennifer Smith — Republican; Matt Robinson — Democratic
Iowa House73UncontestedElizabeth Wilson — Democratic
Iowa House74UncontestedEric Gjerde — Democratic
Iowa House75UncontestedDrew Stensland — Democratic
Iowa House76ContestedMatt Reisetter — Republican; Calvin Horn — Democratic
Iowa House77UncontestedJeff Cooling — Democratic
Iowa House78UncontestedAngel Ramirez — Democratic
Iowa House79ContestedBarclay Woerner — Republican; Tracy Ehlert — Democratic
Iowa House80UncontestedAime J Wichtendahl — Democratic
Iowa House81ContestedDillon Fillion — Republican; Daniel Gosa — Democratic
Iowa House82ContestedBobby Kaufmann — Republican; James Behrmann — Democratic
Iowa House83ContestedCindy Golding — Republican; Mike Bergman — Democratic
Iowa House84ContestedThomas Gerhold — Republican; Polly Denison — Democratic
Iowa House85UncontestedAmy Nielsen — Democratic
Iowa House86UncontestedDave Jacoby — Democratic
Iowa House87ContestedJeff Shipley — Republican; Thomas R. O'Donnell — Democratic
Iowa House88UncontestedHelena Hayes — Republican
Iowa House89ContestedElinor A. Levin — Democratic; Daniel Arch — No Party
Iowa House90UncontestedAdam Zabner — Democratic
Iowa House91ContestedJudd Lawler — Republican; Mark Divitt — Democratic
Iowa House92ContestedHeather Hora — Republican; Brittany Erickson — Democratic
Iowa House93ContestedGary M. Mohr — Republican; Keith Soko — Democratic
Iowa House94ContestedMike Vondran — Republican; Karen Roebuck — Democratic
Iowa House95ContestedTaylor Collins — Republican; Carrie Trevino — Democratic
Iowa House96ContestedMark Cisneros — Republican; Nick Salazar — Democratic
Iowa House97ContestedCharlie Helmick — Republican; Adam Peters — Democratic
Iowa House98ContestedNathan Ramker — Republican; Andrew Fitzgerald — Democratic
Iowa House99ContestedMatthew Rinker — Republican; Jennifer Kirkman — Democratic
Iowa House100ContestedBlaine Watkins — Republican; Matthew Mohrfeld — Democratic
Iowa Senate1ContestedChristopher Prosch — Republican; Catelin Drey — Democratic
Iowa Senate2Not up in 2026Jeff Taylor — Republican (current senator)
Iowa Senate3ContestedLynn Evans — Republican; Mike Frantz — Democratic
Iowa Senate4Not up in 2026Tim Kraayenbrink — Republican (current senator)
Iowa Senate5ContestedDave Rowley — Republican; Rachel Gravert — No Party
Iowa Senate6Not up in 2026Jason Schultz — Republican (current senator)
Iowa Senate7UncontestedKevin Alons — Republican
Iowa Senate8Not up in 2026Mark Costello — Republican (current senator)
Iowa Senate9ContestedJames Uhlenkamp — Democratic; Steve Baier — Republican
Iowa Senate10Not up in 2026Dan Dawson — Republican (current senator)
Iowa Senate11ContestedHollie Arlene Zajicek — Republican; Sinikka Waugh — Democratic
Iowa Senate12Not up in 2026Amy Sinclair — Republican (current senator)
Iowa Senate13ContestedJeff Kulmatycki — Republican; Brenda Case — Democratic
Iowa Senate14Not up in 2026Sarah Trone Garriott — Democratic (current senator)
Iowa Senate15UncontestedTony Bisignano — Democratic
Iowa Senate16Not up in 2026Renee Hardman — Democratic (current senator)
Iowa Senate17ContestedRonald Langston — Republican; Samy El-Baroudi — Democratic
Iowa Senate18Not up in 2026Janet Petersen — Democratic (current senator)
Iowa Senate19ContestedBarb Kniff McCulla — Republican; Zachary Mecham — Democratic
Iowa Senate20Not up in 2026Mike Pike — Republican (current senator)
Iowa Senate21ContestedJohn Hollinrake — Republican; Heather Matson — Democratic
Iowa Senate22Not up in 2026Matt Blake — Democratic (current senator)
Iowa Senate23ContestedTony Thompson — Democratic; Wes Enos — Republican
Iowa Senate24Not up in 2026Jesse Green — Republican (current senator)
Iowa Senate25ContestedPaul Wacker — Republican; Herman C Quirmbach — Democratic
Iowa Senate26Not up in 2026Kara Warme — Republican (current senator)
Iowa Senate27UncontestedAnnette Sweeney — Republican
Iowa Senate28Not up in 2026Dennis Guth — Republican (current senator)
Iowa Senate29ContestedSandy Salmon — Republican; Jim Vowels — Democratic
Iowa Senate30Not up in 2026Doug Campbell — Republican (current senator)
Iowa Senate31UncontestedTimi Brown Powers — Democratic
Iowa Senate32Not up in 2026Mike Klimesh — Republican (current senator)
Iowa Senate33ContestedCarrie Koelker — Republican; Mary Ungs-Sogaard — Democratic
Iowa Senate34Not up in 2026Dan Zumbach — Republican (current senator)
Iowa Senate35ContestedJoe Stutting — Republican; Mike Zimmer — Democratic
Iowa Senate36Not up in 2026Thomas Townsend — Democratic (current senator)
Iowa Senate37ContestedRandy Marzen — Republican; Molly Donahue — Democratic
Iowa Senate38Not up in 2026Dave Sires — Republican (current senator)
Iowa Senate39ContestedEdward Bernie Hayes — Republican; Liz Bennett — Democratic
Iowa Senate40Not up in 2026Art Staed — Democratic (current senator)
Iowa Senate41ContestedKerry Gruenhagen — Republican; Tom Wieck — Democratic
Iowa Senate42Not up in 2026Charlie McClintock — Republican (current senator)
Iowa Senate43UncontestedMeghann Foster — Democratic
Iowa Senate44Not up in 2026Adrian Dickey — Republican (current senator)
Iowa Senate45UncontestedJanice Weiner — Democratic
Iowa Senate46Not up in 2026Dawn Driscoll — Republican (current senator)
Iowa Senate47ContestedScott Webster — Republican; Nikhil Wagle — Democratic
Iowa Senate48Not up in 2026Mark S. Lofgren — Republican (current senator)
Iowa Senate49ContestedCynthia Mensendick — Republican; Cindy Winckler — Democratic
Iowa Senate50Not up in 2026Jeff Reichman — Republican (current senator)

OPTIONAL · FREE PREDICTION CONTEST

Enter Your Picks

Make your picks. The closest guess wins a prize. Free to enter. One entry per person.

Review attached picks and seat totals

Your details are sent privately to the contest administrator for verification and scoring. They won’t be published or used for marketing.

By selecting Submit my contest entry, you agree to the Official Rules (opens a new tab) and confirm you are a real person, an Iowa resident age 18 or older, and this is your only entry.

Your submitted picks stay fixed. You can keep experimenting afterward.