Iowa
2026 elections & officials.
Find races and polls, check election dates, or explore who represents you.
Make your voting plan
IowaElection Day hours: 7 a.m.–8 p.m. Central time
Dates for November 3
Download calendar ↓Partial coverage: only the dated entries below have been checked. Confirm other deadlines and exceptions with your election office.
| Action | Date | Details and source |
|---|---|---|
| Register online | Passed | Pre-registration deadline; Election Day registration remains available. Official source ↗ |
| Register by mail | Passed | Pre-registration deadline; confirm receipt rules with your county auditor. Official source ↗ |
| Register in person | 14 days left | Eligible voters can register at the polls; bring required identification and residency proof. Official source ↗ |
| Early voting begins | Passed | Absentee in-person voting begins at county election offices. Official source ↗ |
| Early voting ends | 13 days left | Last day for absentee voting in person; check county hours. Official source ↗ |
| Request mail ballot | Passed | Mailed-ballot request must reach the county auditor before 5 p.m. Central. Official source ↗ |
| Return ballot | 14 days left | County auditor must receive domestic absentee ballots before 8 p.m. Central; UOCAVA/Chapter 9E rules differ. Official source ↗ |
Election Day registration is available; check required identification and proof of residence. Source ↗
Checked 2026-10-16. Confirm local details and exceptions with your election office.
Secretary of State
County Commissioner of Elections administer elections across 99 reported local jurisdictions. Get the source profile, registration guide, rules, and calendar.
Governor of Iowa
A permanent office record joined to the current holder and official government website.

Kim Reynolds
Current roster matched to the official office website
Who represents Iowa in Washington?
Each link opens the permanent seat record—not a temporary biography—so history survives elections and vacancies.
- Senate · Class 2Joni ErnstNovember 3, 2026 election · sourced record

Republican Party
- Senate · Class 3Chuck GrassleyNovember 7, 2028 election · sourced record

Republican Party
- House · District 1Mariannette Miller-MeeksNovember 3, 2026 election · sourced record

Republican Party
- House · District 2Ashley HinsonNovember 3, 2026 election · sourced record

Republican Party
- House · District 3Zachary NunnNovember 3, 2026 election · sourced record

Republican Party
- House · District 4Randy FeenstraNovember 3, 2026 election · sourced record

Republican Party
148 current legislators across 149 permanent offices
Open States supplies the normalized roster. When one of its contact or portrait fields is empty, Election.org can fill that gap only from a name-matched official legislative page and keeps the source attached to that individual field.
Browse all 149 state legislative offices
- State Senate · District 6Jason Schultz515-281-3371
Republican Party
- State Senate · District 7Kevin Alons515-281-3371
Republican Party
- State Senate · District 8Mark Costello515-281-3371
Republican Party
- State Senate · District 9Tom Shipley515-281-3371
Republican Party
- State Senate · District 10Dan Dawson515-281-3371
Republican Party
- State Senate · District 12Amy Sinclair515-725-4122
Republican Party
- State Senate · District 13Cherielynn Westrich515-281-3371
Republican Party
- State Senate · District 14Sarah Garriott515-281-3371
Democratic Party
- State Senate · District 15Tony Bisignano515-281-3371
Democratic Party
- State Senate · District 16Renee Hardman515-281-3371

Democratic Party
- State Senate · District 17Izaah Knox515-281-3371
Democratic Party
- State Senate · District 18Janet Petersen515-281-3371
Democratic Party
- State Senate · District 19Ken Rozenboom515-281-3371
Republican Party
- State Senate · District 20Mike Pike515-281-3371
Republican Party
- State Senate · District 21Mike Bousselot515-281-3371
Republican Party
- State Senate · District 22Matt Blake515-281-3371
Democratic Party
- State Senate · District 23Jack Whitver515-281-3560
Republican Party
- State Senate · District 24Jesse Green515-281-3371
Republican Party
- State Senate · District 25Herman Quirmbach515-281-3371
Democratic Party
- State Senate · District 26Kara Warme515-281-3371
Republican Party
- State Senate · District 27Annette Sweeney515-281-3371
Republican Party
- State Senate · District 28Dennis Guth515-281-3371
Republican Party
- State Senate · District 29Sandy Salmon515-281-3371
Republican Party
- State Senate · District 30Doug Campbell515-281-3371
Republican Party
- State Senate · District 31Bill Dotzler515-281-3371
Democratic Party
- State Senate · District 32Mike Klimesh515-281-3371
Republican Party
- State Senate · District 33Carrie Koelker515-281-3371
Republican Party
- State Senate · District 34Dan Zumbach515-281-3371
Republican Party
- State Senate · District 35Mike Zimmer515-281-3371
Democratic Party
- State Senate · District 36Tom Townsend515-281-3371
Democratic Party
- State Senate · District 37Molly Donahue515-281-3371
Democratic Party
- State Senate · District 38Dave Sires515-281-3371
Republican Party
- State Senate · District 39Liz Bennett515-281-3371
Democratic Party
- State Senate · District 40Art Staed515-281-3371
Democratic Party
- State Senate · District 41Kerry Gruenhagen515-281-3371
Republican Party
Iowa election dates
Dates below are transcribed from the Federal Election Commission's published congressional calendar. They are subject to change and should be confirmed with Iowa's election authority.
Nationwide scheduled date
51 FEC candidate records for Iowa
Candidate filing does not guarantee ballot qualification. Financial totals appear only where the FEC bulk summary publishes them.
Ashley Hinson
U.S. House · District 2
$13,472,386 receivedAshley Hinson Arenholz
U.S. Senate
$13,472,386 receivedChristina Bohannan
U.S. House · District 1
$9,468,352 receivedMariannette Miller-Meeks
U.S. House · District 1
$8,924,570 receivedSarah Trone Garriott
U.S. House · District 3
$7,654,894 receivedJoshua Turek
U.S. Senate
$6,276,527 receivedZachary Nunn
U.S. House · District 3
$4,869,249 receivedLindsay James
U.S. House · District 2
$3,524,080 receivedSources and update dates
The federal layer is rebuilt from the public-domain congressional corpus, the state layer from Open States People, and the candidate and money layer from FEC bulk files. Connected pages use the same stored records. Their source dates show when those records were last checked; a scheduled job is not proof that a refresh succeeded.