Who's on the ballot, and how to vote in Iowa for the 2026 primary
Iowa's Primary Election Day has arrived, and we're here to help you vote.
Iowa voters can cast their ballots for a host of federal, state and local primary races that will determine who can be on the Nov. 3 general election.
Don't know what's on your ballot? We've gathered the information you need before casting your vote.
From voter registration deadlines to who's running and why, here's what Iowa voters should know before they head to the polls.
When is Primary Election Day?
Election day is Tuesday, June 2, 2026. Polling locations are open from 7 a.m. until 8 p.m.
What identification do I need to vote?
Registered voters must present a valid form of identification to vote.
Valid forms of identification include:
- State issued driver’s license
- Non-operator ID
- United States passport
- Military ID
- Veteran’s ID
- Tribal ID
- Iowa voter identification card
Am I registered to vote?
If you missed the deadline to register in advance, you can register to vote at your polling location on Election Day.
A driver's license with your current address can satisfy both the requirement for photo ID and for proof of residence. Otherwise, these items, provided they are less than 45 days old, can serve as proof of residence:
- Residential lease.
- Utility bill (including a cell phone bill).
- Bank statement.
- Paycheck.
- Government check or other government document.
- Property tax statement.
To register you must meet the following requirements:
- Be a U.S. citizen.
- Be an Iowa resident.
- Be 18 years old on or before Election Day.
- Not be judged mentally incompetent to vote by a court.
- Not claim the right to vote in any other place.
You can check your voter registration status by visiting the Iowa Secretary of State's website, sos.iowa.gov.
Where do I vote?
Voters can find their polling location by visiting the Iowa Secretary of State’s website and entering their ZIP code and address.
What if I see problems at the polls?
The Register will be monitoring voting throughout the day and evening. If you experience any difficulty at the polls, reach out to Reader's Watchdog columnist Lee Rood at [email protected] or (515) 778-6670.
Where can I find election results?
The Des Moines Register will provide real-time updates on statewide and metro area races. When the polls close at 8 p.m. on Election Day, you can find results on our website.
The state and many counties will also provide election results online.
Who's on my ballot?
The Register has offered a comprehensive election guide, which details who the candidates are in each race along with the candidates’ biographical information and their positions on key topics.
Here are the contested primary races around metro Des Moines:

US Senate
Democratic primary
- Josh Turek
- Zach Wahls
Republican primary
- Ashley Hinson
- Brad Carlin
1st Congressional District
Democratic primary
- Christina Bohannan
- Travis Terrell
Republican primary
- Mariannette Miller-Meeks
- David Pautsch
2nd Congressional District
Democratic primary
- Kathy Dolter
- Lindsay James
- Clint Twedt-Ball
Republican primary
- Charlie McClintock
- Joe Mitchell
4th Congressional District
Democratic primary
- Dave Dawson
- Stephanie Steiner
- Ashley WolfTornabane

Iowa governor
Republican primary
- Eddie Andrews
- Randy Feenstra
- Zach Lahn
- Brad Sherman
- Adam Steen
Auditor of state
Republican primary
- Chris Cournoyer
- Abigail Maas

State Representative District 33
Democratic primary
- Blake Clyde
- Ivette Muhammad
- Randolph Scott
- Cody Smith
State Representative District 37
Republican primary
- Jason Sandholdt
- Chase Spencer
State Representative District 43
Republican primary
- Nicole Hasso
- Brett Nelson
- Russell E. Saffell
State Representative District 45
Republican primary
- Brian K. Lohse
- Austin Stubbs
State Representative District 46
Democratic primary
- Anne Michelle Craven
- Erin Helleso
- Mandy Newton Rosenow
State Representative District 47
Democratic primary
- Chris New
- Charley K. Newman
Republican primary
- Jeremy King
- Carter F. Nordman
State Representative District 48
Democratic primary
- Guy Morgan
- Benjamin Olsen
- Daniel Wojcik
State Representative District 51
Republican primary
- Brett Barker
- Shane Heintz

State Senator District 11
Republican primary
- Mandee Shivers
- Jon Thorup
- Hollie Arlene Zajicek
State Senator District 17
Democratic primary
- Samy El-Baroudi
- Grace Van Cleave
State Senator District 19
Republican primary
- Bob Eschliman
- Barb Kniff McCulla
State Senator District 23
Republican primary
- Mike Bousselot
- Wes Enos

Polk County Supervisor, 1st District
Democratic primary
- John Forbes
- Matt McCoy
Polk County Supervisor, 4th District
Democratic primary
- Joe Gatto
- Heather Jones-Brown

Dallas County Supervisor, 1st District
Republican primary
- Sumit Ashvin Patel
- Robert Greenway
Dallas County Supervisor, 3rd District
Democratic primary
- Michael Kern
- Patricia Tice
Dallas County Supervisor, 4th District
Republican primary
- Marsha Bannister
- Lance Farrell
Dallas County Supervisor, 5th District
Republican primary
- Oliver Bardwell
- Dave Roszak
Des Moines Register reporter Cooper Worth contributed to this report.