Skip to main content
IOWA DECIDES2026 ELECTION COVERAGETime Capsule

NOVEMBER 3, 2026 · IOWA GENERAL ELECTION

2026 Iowa election overview and resultsRob Sand wins the Iowa governor’s race.

Democrat · Governor-elect

Latest data update Nov 12, 6:05 PM CSTUnofficial results · not certified

Legislature: House 56 R / 44 D · Senate 32 R / 18 DSenate includes continuing seats; SD14’s future replacement is unknown. Source-reported, not certified.

Iowa’s results, at a glance

Named-source outcomes. Select an office or district for votes and evidence.

Unofficial outcomes are not certification. Each race below retains its own source clock, verification time and reporting notes. Ballot questions & judicial retention ↓

Full race details · 15 contestsVotes, source clocks, reporting notes and ballot questions

THE STATE’S EXECUTIVE BRANCH

The governor’s race

ON EVERY IOWA BALLOT

Statewide results

Iowa’s U.S. Senate seat and five state offices.

Reported winner · unofficial

U.S. Senate

Reported winnerJosh Turek

Reported vote share · expand for full counts

Josh Turek 50.6%Ashley Hinson 46.4%Thomas Laehn 3.1%

Outcome: Decision Desk HQ · call at 10:16 p.m. CST Nov. 3

All votes, source clocks & notes
CandidateVotes · reported share
Josh Turek D
688,62250.6%
Ashley Hinson R
631,44546.4%
Thomas Laehn L
42,1013.1%
Reporting notes

AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Source updated Nov 12, 2026 at 4:39 PM (timezone not supplied)

Source checked Nov 12, 6:04 PM CST

Associated Press via Iowa Public Radio · reported candidate totals · Decision Desk HQ · call at 10:16 p.m. CST Nov. 3 · winner attribution

Reported winner · unofficial

Secretary of State

Reported winnerPaul Pate

Reported vote share · expand for full counts

Paul Pate 53.2%Ryan Peterman 46.8%

Outcome: Decision Desk HQ · call at 1:01 a.m. CST Nov. 4

All votes, source clocks & notes
CandidateVotes · reported share
Paul Pate R
712,68053.2%
Ryan Peterman D
627,88846.8%
Reporting notes

AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Source updated Nov 12, 2026 at 4:39 PM (timezone not supplied)

Source checked Nov 12, 6:04 PM CST

Associated Press via Iowa Public Radio · reported candidate totals · Decision Desk HQ · call at 1:01 a.m. CST Nov. 4 · winner attribution

Reported winner · unofficial

Auditor of State

Reported winnerTaylor Wettach

Decision Desk HQ calls Taylor Wettach the winner. The call is dated November 5 at 2:07 p.m. EST (1:07 p.m. CST), verified November 11. AP supplies the separate candidate totals below and still displayed no auditor winner call at this check. Results remain unofficial, not certified.

Reported vote share · expand for full counts

Taylor Wettach 50.3%Chris Cournoyer 49.7%

Outcome: Decision Desk HQ · call at 1:07 p.m. CST Nov. 5 (2:07 p.m. EST at source)

All votes, source clocks & notes
CandidateVotes · reported share
Taylor Wettach D
668,71150.3%
Chris Cournoyer R
660,99749.7%
Reporting notes

AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Source updated Nov 12, 2026 at 4:39 PM (timezone not supplied)

Source checked Nov 12, 6:04 PM CST

Associated Press via Iowa Public Radio · reported candidate totals · Decision Desk HQ · call at 1:07 p.m. CST Nov. 5 (2:07 p.m. EST at source) · winner attribution

Reported winner · unofficial

Treasurer of State

Reported winnerRoby Smith

Reported vote share · expand for full counts

Roby Smith 50.3%John Norwood 49.7%

Outcome: Associated Press via Iowa Public Radio · 2:10 p.m. Nov. 5, 2026 (timezone not supplied)

All votes, source clocks & notes
CandidateVotes · reported share
Roby Smith R
665,79550.3%
John Norwood D
657,82049.7%
Reporting notes

AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Source updated Nov 12, 2026 at 4:39 PM (timezone not supplied)

Source checked Nov 12, 6:04 PM CST

Associated Press via Iowa Public Radio · reported candidate totals · Associated Press via Iowa Public Radio · 2:10 p.m. Nov. 5, 2026 (timezone not supplied) · winner attribution

Reported winner · unofficial

Secretary of Agriculture

Reported winnerMike Naig

Reported vote share · expand for full counts

Mike Naig 52.7%Chris Jones 47.3%

Outcome: Decision Desk HQ · call at 1:02 a.m. CST Nov. 4

All votes, source clocks & notes
CandidateVotes · reported share
Mike Naig R
702,77752.7%
Chris Jones D
631,28847.3%
Reporting notes

AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Source updated Nov 12, 2026 at 4:39 PM (timezone not supplied)

Source checked Nov 12, 6:04 PM CST

Associated Press via Iowa Public Radio · reported candidate totals · Decision Desk HQ · call at 1:02 a.m. CST Nov. 4 · winner attribution

Reported winner · unofficial

Attorney General

Reported winnerNate Willems

Reported vote share · expand for full counts

Nate Willems 50.9%Brenna Bird 49.1%

Outcome: Associated Press via Iowa Public Radio · 12:33 p.m. Nov. 5, 2026 (timezone not supplied)

All votes, source clocks & notes
CandidateVotes · reported share
Nate Willems D
683,18950.9%
Brenna Bird R
658,25549.1%
Reporting notes

AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Source updated Nov 12, 2026 at 4:39 PM (timezone not supplied)

Source checked Nov 12, 6:04 PM CST

Associated Press via Iowa Public Radio · reported candidate totals · Associated Press via Iowa Public Radio · 12:33 p.m. Nov. 5, 2026 (timezone not supplied) · winner attribution · Decision Desk HQ · corroborating winner call at 11:32 a.m. CST Nov. 4

STATEWIDE BALLOT QUESTIONS

Amendment & judicial retention

Yes-or-no choices on every Iowa ballot. Local questions and trial-judge retention vary by district and are outside this statewide summary.

Reported outcome · unofficial

Amendment 1 · Income-tax voting requirement

Reported outcomeYes

Reported vote share · expand for full counts

Yes 56.2%No 43.8%

Outcome: Decision Desk HQ · call at 12:57 a.m. CST Nov. 4

All votes, source clocks & notes
ChoiceVotes · reported share
Yes
687,15356.2%
No
534,90443.8%
Reporting notes

Unofficial returns. DDHQ displays more than 95% reporting; this is not certification or proof that every ballot is counted. Blank and invalid responses are excluded from the displayed Yes/No total. Source reviewed within 9:06 a.m. CST on November 8; the recorded review-completion bound is used for the checked time.

Source updated Nov 7, 7:28 AM CST

Source checked Nov 8, 9:06 AM CST

Decision Desk HQ · reported vote totals · Decision Desk HQ · call at 12:57 a.m. CST Nov. 4 · winner attribution

Reported outcome · unofficial

Julie A. Schumacher · Court of Appeals retention

Reported outcomeYes

The Des Moines Register explicitly reports all three Court of Appeals judges retained, based on unofficial results. This is a reported outcome, not an AP or DDHQ call or official certification.

Reported vote share · expand for full counts

Yes 73.8%No 26.2%

Outcome: Des Moines Register / William Morris via AOL · reported retained, November 4

All votes, source clocks & notes
ChoiceVotes · reported share
Yes
706,06973.8%
No
251,06526.2%
Reporting notes

Unofficial DDHQ returns. DDHQ displays more than 95% reporting; this is not certification or proof that every ballot is counted. Blank and invalid responses are excluded from the displayed Yes/No total. The November 9 source clocks advanced; the vote counts match the retained November 8 snapshot. The source was reviewed before the recorded November 10 00:08:07 UTC completion bound used as its check time. The separately sourced outcome comes from the Des Moines Register report, not inference from the vote lead.

Source updated Nov 9, 7:42 AM CST

Source checked Nov 9, 6:08 PM CST

Decision Desk HQ · reported vote totals · Des Moines Register / William Morris via AOL · reported retained, November 4 · winner attribution

Reported outcome · unofficial

Sharon Soorholtz Greer · Court of Appeals retention

Reported outcomeYes

The Des Moines Register explicitly reports all three Court of Appeals judges retained, based on unofficial results. This is a reported outcome, not an AP or DDHQ call or official certification.

Reported vote share · expand for full counts

Yes 71.3%No 28.7%

Outcome: Des Moines Register / William Morris via AOL · reported retained, November 4

All votes, source clocks & notes
ChoiceVotes · reported share
Yes
677,90671.3%
No
273,53928.7%
Reporting notes

Unofficial DDHQ returns. DDHQ displays more than 95% reporting; this is not certification or proof that every ballot is counted. Blank and invalid responses are excluded from the displayed Yes/No total. The November 9 source clocks advanced; the vote counts match the retained November 8 snapshot. The source was reviewed before the recorded November 10 00:08:07 UTC completion bound used as its check time. The separately sourced outcome comes from the Des Moines Register report, not inference from the vote lead.

Source updated Nov 9, 7:44 AM CST

Source checked Nov 9, 6:08 PM CST

Decision Desk HQ · reported vote totals · Des Moines Register / William Morris via AOL · reported retained, November 4 · winner attribution

Reported outcome · unofficial

John M. Sandy · Court of Appeals retention

Reported outcomeYes

The Des Moines Register explicitly reports all three Court of Appeals judges retained, based on unofficial results. This is a reported outcome, not an AP or DDHQ call or official certification.

Reported vote share · expand for full counts

Yes 70.9%No 29.1%

Outcome: Des Moines Register / William Morris via AOL · reported retained, November 4

All votes, source clocks & notes
ChoiceVotes · reported share
Yes
672,24970.9%
No
276,55429.1%
Reporting notes

Unofficial DDHQ returns. DDHQ displays more than 95% reporting; this is not certification or proof that every ballot is counted. Blank and invalid responses are excluded from the displayed Yes/No total. The November 9 source clocks advanced; the vote counts match the retained November 8 snapshot. The source was reviewed before the recorded November 10 00:08:07 UTC completion bound used as its check time. The separately sourced outcome comes from the Des Moines Register report, not inference from the vote lead.

Source updated Nov 9, 7:44 AM CST

Source checked Nov 9, 6:08 PM CST

Decision Desk HQ · reported vote totals · Des Moines Register / William Morris via AOL · reported retained, November 4 · winner attribution

IOWA IN WASHINGTON

The U.S. House delegation

Reported winner · unofficial

U.S. House · District 1

Reported winnerChristina Bohannan

Reported vote share · expand for full counts

Christina Bohannan 53.0%Mariannette Miller-Meeks 43.4%Michael Bridgford 3.6%

Outcome: Associated Press, reported by Iowa Public Radio

All votes, source clocks & notes
CandidateVotes · reported share
Christina Bohannan D
184,13453.0%
Mariannette Miller-Meeks R
150,91843.4%
Michael Bridgford
12,6543.6%
Reporting notes

AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Christina Bohannan 183,494; Mariannette Miller-Meeks 150,471; Michael Bridgford 12,603. Its check time was 2026-11-04T20:12:29.947Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Source updated Nov 10, 2026 at 4:03 PM (timezone not supplied)

Source checked Nov 11, 6:08 PM CST

Associated Press via Iowa Public Radio · reported candidate totals · Associated Press, reported by Iowa Public Radio · winner attribution · AP snapshot · differing tally

Reported winner · unofficial

U.S. House · District 2

Reported winnerLindsay James

Reported vote share · expand for full counts

Lindsay James 49.5%Joe Mitchell 45.6%Rick Stewart 2.7%Dave Bushaw 2.2%

Outcome: Associated Press, reported by Iowa Public Radio

All votes, source clocks & notes
CandidateVotes · reported share
Lindsay James D
171,60249.5%
Joe Mitchell R
157,77245.6%
Rick Stewart L
9,5052.7%
Dave Bushaw I
7,4772.2%
Reporting notes

AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Source updated Nov 12, 2026 at 3:57 PM (timezone not supplied)

Source checked Nov 12, 6:04 PM CST

Associated Press via Iowa Public Radio · reported candidate totals · Associated Press, reported by Iowa Public Radio · winner attribution

Reported winner · unofficial

U.S. House · District 3

Reported winnerSarah Trone Garriott

Reported vote share · expand for full counts

Sarah Trone Garriott 53.6%Zach Nunn 46.4%

Outcome: Associated Press, reported by Iowa Public Radio

All votes, source clocks & notes
CandidateVotes · reported share
Sarah Trone Garriott D
189,43553.6%
Zach Nunn R
163,68746.4%
Reporting notes

AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Source updated Nov 10, 2026 at 12:15 PM (timezone not supplied)

Source checked Nov 11, 6:08 PM CST

Associated Press via Iowa Public Radio · reported candidate totals · Associated Press, reported by Iowa Public Radio · winner attribution

Reported winner · unofficial

U.S. House · District 4

Reported winnerChris McGowan

Reported vote share · expand for full counts

Chris McGowan 59.1%Dave Dawson 40.9%

Outcome: Associated Press, reported by Iowa Public Radio

All votes, source clocks & notes
CandidateVotes · reported share
Chris McGowan R
178,93259.1%
Dave Dawson D
124,01640.9%
Reporting notes

AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Chris McGowan 178,845; Dave Dawson 123,940; Write-ins 352. Its check time was 2026-11-04T16:17:57Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Source updated Nov 12, 2026 at 2:21 PM (timezone not supplied)

Source checked Nov 12, 6:04 PM CST

Associated Press via Iowa Public Radio · reported candidate totals · Associated Press, reported by Iowa Public Radio · winner attribution

Iowa Legislature: district results

Sourced outcomes, not certified results. Gray means no sourced outcome here.

Legislative seat balance

Unofficial, not certified

Iowa House

100 seats
Republican (R)
56
Democrat (D)
44
Not yet sourced
0

51 seats needed for a majority

Iowa Senate

50 seats · incl. continuing
Republican (R)
32
Democrat (D)
18
Not yet sourced
0

26 seats needed for a majority

SD14: future replacement not yet known

How seats are counted

Named-source outcomes, including qualified reported and unopposed outcomes, not vote totals. Not yet sourced means no outcome has been verified on this page. District details retain each source and its qualifications.

Includes continuing senators. Election outcomes: R 13 · D 12. Continuing senators: R 19 · D 6. All House seats are up this election.

Senate totals include the current continuing District 14 seat held by Sarah Trone Garriott, who is elected to Congress. Her expected departure will create a vacancy; no successor or future party outcome is assumed here.

House districts and sourcesSenate districts and sources
  • Blue: Democratic
  • Red: Republican
  • Purple: Other party
  • Gray: No sourced outcome here
  • Dashed border: Continuing senator

Iowa House

Browse the district list without using the map

District 1: Called winner: Shawn Olorundami (D)District 2: Called winner: Robert Henderson (R)District 3: Sole printed ballot candidate · reported elected: Robert Driesen (R)District 4: Called winner: Skyler Wheeler (R)District 5: Called winner: Keith Glienke (R)District 6: Sole printed ballot candidate · reported elected: Megan Jones (R)District 7: Called winner: Wendy Larson (R)District 8: Called winner: Ann Meyer (R)District 9: Sole printed ballot candidate · reported elected: Henry Stone (R)District 10: Sole printed ballot candidate · reported elected: John H Wills (R)District 11: Called winner: Craig Williams (R)District 12: Called winner: Steven Holt (R)District 13: Sole printed ballot candidate · reported elected: Travis M. Sitzmann (R)District 14: Sole printed ballot candidate · reported elected: Jacob Bossman (R)District 15: Called winner: Jason Sherer (R)District 16: Called winner: David A. Sieck (R)District 17: Sole printed ballot candidate · reported elected: Devon Wood (R)District 18: Called winner: Thomas Jay Moore (R)District 19: Reported elected: Brent Siegrist (R)District 20: Called winner: Eric Armstrong (D)District 21: Called winner: Brooke Boden (R)District 22: Called winner: Samantha Fett (R)District 23: Called winner: Ray Bubba Sorensen (R)District 24: Called winner: Sam Wengryn (R)District 25: Called winner: Hans C. Wilz (R)District 26: Called winner: Austin Harris (R)District 27: Sole printed ballot candidate · reported elected: Kenan Judge (D)District 28: Called winner: Tom Walton (D)District 29: Sole printed ballot candidate · reported elected: Brian Meyer (D)District 30: Sole printed ballot candidate · reported elected: Megan L. Srinivas (D)District 31: Called winner: Mary Madison (D)District 32: Sole printed ballot candidate · reported elected: Mike Jones (D)District 33: Called winner: Ivette Muhammad (D)District 34: Sole printed ballot candidate · reported elected: Rob Johnson (D)District 35: Sole printed ballot candidate · reported elected: Sean Bagniewski (D)District 36: Called winner: Austin Baeth (D)District 37: Sole printed ballot candidate · reported elected: Jason Sandholdt (R)District 38: Called winner: Matthew Oleson (R)District 39: Called winner: Nate Boulton (D)District 40: Called winner: Heather Sievers (D)District 41: Called winner: Molly Buck (D)District 42: Called winner: Amy Tagliareni (D)District 43: Called winner: Jill Alesch (D)District 44: Sole printed ballot candidate · reported elected: Larry McBurney (D)District 45: Called winner: Austin Stubbs (R)District 46: Called winner: Mandy Newton Rosenow (D)District 47: Called winner: Carter F. Nordman (R)District 48: Called winner: Chad Behn (R)District 49: Sole printed ballot candidate · reported elected: Beth Wessel-Kroeschell (D)District 50: Sole printed ballot candidate · reported elected: Ross Wilburn (D)District 51: Called winner: Brett Barker (R)District 52: Called winner: Mike Tupper (D)District 53: Called winner: Dean Fisher (R)District 54: Called winner: Joshua Meggers (R)District 55: Called winner: Beau Klaver (R)District 56: Called winner: Mark I. Thompson (R)District 57: Called winner: Pat Grassley (R)District 58: Called winner: Charley Thomson (R)District 59: Called winner: Jacob Welper (D)District 60: Called winner: Dani Ollenburg (R)District 61: Called winner: Vincent Collis (D)District 62: Sole printed ballot candidate · reported elected: Jerome Amos Jr (D)District 63: Called winner: Michael R. Bergan (R)District 64: Called winner: Jason Gearhart (R)District 65: Called winner: Shannon Lundgren (R)District 66: Called winner: Steven Bradley (R)District 67: Called winner: Craig Johnson (R)District 68: Called winner: Chad Ingels (R)District 69: Called winner: Randy Meier (D)District 70: Called winner: Norlin Mommsen (R)District 71: Sole printed ballot candidate · reported elected: Sam Wooden (D)District 72: Called winner: Matt Robinson (D)District 73: Sole printed ballot candidate · reported elected: Elizabeth Wilson (D)District 74: Sole printed ballot candidate · reported elected: Eric Gjerde (D)District 75: Sole printed ballot candidate · reported elected: Drew Stensland (D)District 76: Called winner: Matt Reisetter (R)District 77: Sole printed ballot candidate · reported elected: Jeff Cooling (D)District 78: Sole printed ballot candidate · reported elected: Angel Ramirez (D)District 79: Called winner: Tracy Ehlert (D)District 80: Sole printed ballot candidate · reported elected: Aime J Wichtendahl (D)District 81: Called winner: Daniel Gosa (D)District 82: Called winner: Bobby Kaufmann (R)District 83: Called winner: Cindy Golding (R)District 84: Called winner: Thomas Gerhold (R)District 85: Sole printed ballot candidate · reported elected: Amy Nielsen (D)District 86: Sole printed ballot candidate · reported elected: Dave Jacoby (D)District 87: Called winner: Jeff Shipley (R)District 88: Sole printed ballot candidate · reported elected: Helena Hayes (R)District 89: Called winner: Elinor A. Levin (D)District 90: Sole printed ballot candidate · reported elected: Adam Zabner (D)District 91: Called winner: Judd Lawler (R)District 92: Called winner: Heather Hora (R)District 93: Called winner: Gary M. Mohr (R)District 94: Called winner: Mike Vondran (R)District 95: Called winner: Taylor Collins (R)District 96: Called winner: Nick Salazar (D)District 97: Called winner: Adam Peters (D)District 98: Called winner: Andrew Fitzgerald (D)District 99: Called winner: Jennifer Kirkman (D)District 100: Called winner: Blaine Watkins (R)

Iowa House District 1

Called winner: Shawn Olorundami (D)

Source-reported outcome · unofficial, not certified.

  • Shawn Olorundami (D): 4,343 votes
  • Josh Steinhoff (R): 2,664 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 7,007

Winner attribution: Associated Press via Iowa Public Radio · 10:42 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 6:07 PM (timezone not supplied)

96 of 100 races have vote totals on this page. Map colors describe sourced outcomes, not vote-count completeness. The separate coverage labels identify missing totals and partial county subtotals.

Vote totals not yet verified here: District 27 · District 85 · District 86 · District 90. Missing counts are not zero votes.

Partial county subtotals: District 3 · District 6 · District 9 · District 10 · District 13 · District 17 · District 88. These are not full-district totals; open a district for included and missing counties.

Reported elected: Democrats 44 · Republicans 56 · Other 0 · Not yet verified here 0

Chamber seats accounted for: Democrats 44 · Republicans 56 · Other 0 · Not yet verified here 0. 51 of 100 seats needed for a majority.

Browse all 100 House districts and candidates
District 1 · Called winner: Shawn Olorundami (D)

Iowa House District 1

Called winner: Shawn Olorundami (D)

Source-reported outcome · unofficial, not certified.

  • Shawn Olorundami (D): 4,343 votes
  • Josh Steinhoff (R): 2,664 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 7,007

Winner attribution: Associated Press via Iowa Public Radio · 10:42 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 6:07 PM (timezone not supplied)

District 2 · Called winner: Robert Henderson (R)

Iowa House District 2

Called winner: Robert Henderson (R)

Source-reported outcome · unofficial, not certified.

  • Robert Henderson (R): 5,051 votes
  • Jessica Lopez-Walker (D): 4,671 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 9,722

Winner attribution: Associated Press via Iowa Public Radio · 12:07 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 6:07 PM (timezone not supplied)

District 3 · Sole printed ballot candidate · reported elected: Robert Driesen (R)

Iowa House District 3

Sole printed ballot candidate · reported elected: Robert Driesen (R)

Source-reported outcome · unofficial, not certified.

Partial district subtotal · Some county returns are missing or incomplete.

  • Robert Driesen (R): 5,701 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Source-reported candidate votes, unofficial and not certified. Partial district subtotal: Sioux County only, 5,701 votes for Robert Driesen, with 8 of 8 district precincts reporting in that county. Plymouth County returns are missing. The report lists no write-in row; write-ins are unknown, not zero. County precinct completion does not establish complete district returns.

Sum of displayed candidate votes: 5,701

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Sioux County Auditor · partial district unofficial returns

Verified: Nov 4, 2:37 PM CST
Source updated: Nov 3, 9:11 PM CST

District 4 · Called winner: Skyler Wheeler (R)

Iowa House District 4

Called winner: Skyler Wheeler (R)

Source-reported outcome · unofficial, not certified.

  • Skyler Wheeler (R): 10,858 votes
  • Garth Van Donselaar (I): 2,199 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 13,057

Winner attribution: Associated Press via Iowa Public Radio · 12:06 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 3:57 PM (timezone not supplied)

District 5 · Called winner: Keith Glienke (R)

Iowa House District 5

Called winner: Keith Glienke (R)

Source-reported outcome · unofficial, not certified.

  • Keith Glienke (R): 9,235 votes
  • Stephanie Steiner (D): 2,927 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Keith Glienke 9,233; Stephanie Steiner 2,925. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 12,162

Winner attribution: Associated Press via Iowa Public Radio · 1:01 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 3:59 PM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:11 p.m. CST · Prior tally provider · historical comparison, checked 2026-11-04

District 6 · Sole printed ballot candidate · reported elected: Megan Jones (R)

Iowa House District 6

Sole printed ballot candidate · reported elected: Megan Jones (R)

Source-reported outcome · unofficial, not certified.

Partial district subtotal · Some county returns are missing or incomplete.

  • Megan Jones (R): 5,049 votes
  • Write-ins: 101 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. Partial district returns: Buena Vista County (3,237 Jones; 101 write-ins) plus Clay County’s partial DDHQ count (1,812 Jones). Clay completeness and write-ins are unknown. Buena Vista’s 2026 report has an incorrect printed 2021 date; no source update timestamp is adopted.

Sum of displayed candidate votes: 5,150

Winner attribution: Iowa Public Radio · reported unopposed election outcome

County auditors and Decision Desk HQ · partial returns

Verified: Nov 4, 9:00 AM CST
Source update time not supplied.

Buena Vista County vote report

District 7 · Called winner: Wendy Larson (R)

Iowa House District 7

Called winner: Wendy Larson (R)

Source-reported outcome · unofficial, not certified.

  • Wendy Larson (R): 9,067 votes
  • Rachel Burns (D): 3,752 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 91% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Wendy Larson 9,065; Rachel Burns 3,752; Write-ins 11. Its check time was 2026-11-04T16:11:55Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 12,819

Winner attribution: Associated Press via Iowa Public Radio · 1:02 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 10, 2026 at 11:27 AM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:11 p.m. CST · Previous named-candidate tally source (same candidate totals) · Prior tally provider · historical comparison, checked 2026-11-04

District 8 · Called winner: Ann Meyer (R)

Iowa House District 8

Called winner: Ann Meyer (R)

Source-reported outcome · unofficial, not certified.

  • Ann Meyer (R): 6,432 votes
  • Kristofer Williams (D): 3,971 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 10,403

Winner attribution: Associated Press via Iowa Public Radio · 10:45 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:03 PM (timezone not supplied)

District 9 · Sole printed ballot candidate · reported elected: Henry Stone (R)

Iowa House District 9

Sole printed ballot candidate · reported elected: Henry Stone (R)

Source-reported outcome · unofficial, not certified.

Partial district subtotal · Some county returns are missing or incomplete.

  • Henry Stone (R): 6,241 votes
  • Write-ins: 191 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. Partial district returns: Winnebago County (3,534 Stone; 152 write-ins; 10/10 county precincts) plus Emmet County (2,707 Stone; 39 write-ins; 11/11 county precincts). Kossuth County is missing. Displayed write-ins cover Winnebago and Emmet only. The county reports have different update times; Winnebago was verified Nov. 4 at 9:04 a.m. CST, and the added Emmet report at 1:09 p.m. CST.

Sum of displayed candidate votes: 6,432

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Winnebago and Emmet county auditors · partial district unofficial returns

Verified: Nov 4, 1:09 PM CST
Source updated: Winnebago: Nov 3, 2026 at 10:09:41 PM CST; Emmet: Nov 3, 2026 at 9:45:31 PM CST

Emmet County unofficial vote report

District 10 · Sole printed ballot candidate · reported elected: John H Wills (R)

Iowa House District 10

Sole printed ballot candidate · reported elected: John H Wills (R)

Source-reported outcome · unofficial, not certified.

Partial district subtotal · Some county returns are missing or incomplete.

  • John H Wills (R): 7,144 votes
  • Write-ins: 39 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. Partial district returns: Palo Alto official county report (3,128 Wills; 39 write-ins), plus DDHQ Dickinson (3,753 Wills) and Clay (263 Wills). Kossuth is missing. DDHQ county completeness and write-ins are unknown; displayed write-ins cover Palo Alto only. The sources have different update times.

Sum of displayed candidate votes: 7,183

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Decision Desk HQ · partial returns

Verified: Nov 4, 9:10 AM CST
Source update time not supplied.

Palo Alto County vote report

District 11 · Called winner: Craig Williams (R)

Iowa House District 11

Called winner: Craig Williams (R)

Source-reported outcome · unofficial, not certified.

  • Craig Williams (R): 8,925 votes
  • Bill Owen (D): 4,482 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Craig Williams 8,918; Bill Owen 4,480; Write-ins 11. Its check time was 2026-11-04T16:11:55Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 13,407

Winner attribution: Associated Press via Iowa Public Radio · 1:03 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 12, 2:09 PM CST
Source updated: Nov 12, 2026 at 10:39 AM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:11 p.m. CST · Previous named-candidate tally source (same candidate totals) · Separate AP candidate comparison checked Nov. 6 at 11:57 a.m. CST · Prior tally provider · historical comparison, checked 2026-11-04

District 12 · Called winner: Steven Holt (R)

Iowa House District 12

Called winner: Steven Holt (R)

Source-reported outcome · unofficial, not certified.

  • Steven Holt (R): 7,440 votes
  • Dustin Durbin (D): 3,618 votes
  • Write-ins: 7 votes

Source-reported candidate votes, unofficial and not certified. Carroll Broadcasting reports 3/3 counties and includes write-ins. County reporting is not a precinct or ballot-completeness measure. Source update time is not displayed. These preliminary returns are unofficial and not certified. Named-candidate totals match the prior tally source. AP comparison checked Nov. 4 at 5 p.m. CST now matches the retained named-candidate tally: Steven Holt 7,440; Dustin Durbin 3,618. AP source clock: Updated Nov 4, 2026 at 4:43 PM; timezone not supplied. AP estimates 94% of votes counted; this is not certification. AP does not separately list write-ins, so that omission does not replace any county-reported write-ins shown here. Historical comparison: AP displayed Steven Holt 5,089; Dustin Durbin 2,620, different from the retained tally at that time, when checked Nov. 4 at 3:30 p.m. CST. AP source clock: Updated Nov 4, 2026 at 2:34 PM; timezone not supplied. The cause of the earlier difference was not established. That discrepancy is no longer present for the named candidates in the latest AP observation. Sources are not combined; each keeps its own update and verification time. This comparison does not change the separately attributed outcome.

Sum of displayed candidate votes: 11,065

Winner attribution: Decision Desk HQ · call at 1:30 AM CST Nov. 4

Carroll Broadcasting · preliminary results spreadsheet

Verified: Nov 4, 10:11 AM CST
Source update time not supplied.

Previous named-candidate tally source (same candidate totals) · Additional outcome confirmation: Associated Press · call at 2:34 p.m. on Nov. 4, 2026 (source timezone not supplied); checked Nov. 4 at 3:00 p.m. CST · AP matching candidate tally · checked Nov. 4 at 5 p.m. CST

District 13 · Sole printed ballot candidate · reported elected: Travis M. Sitzmann (R)

Iowa House District 13

Sole printed ballot candidate · reported elected: Travis M. Sitzmann (R)

Source-reported outcome · unofficial, not certified.

Partial district subtotal · Some county returns are missing or incomplete.

  • Travis M. Sitzmann (R): 6,108 votes
  • Write-ins: 44 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. Partial district returns: Monona County (2,621 Sitzmann; 44 write-ins) and Woodbury County (3,487 Sitzmann). Plymouth and Cherokee are not included. Woodbury write-ins are unknown; displayed write-ins cover Monona only.

Sum of displayed candidate votes: 6,152

Winner attribution: Iowa Public Radio · reported unopposed election outcome

County auditors and Decision Desk HQ · partial returns

Verified: Nov 4, 9:00 AM CST
Source update time not supplied.

Monona County vote report · Woodbury County vote report

District 14 · Sole printed ballot candidate · reported elected: Jacob Bossman (R)

Iowa House District 14

Sole printed ballot candidate · reported elected: Jacob Bossman (R)

Source-reported outcome · unofficial, not certified.

  • Jacob Bossman (R): 8,372 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Source-reported candidate votes, unofficial and not certified. 7 of 7 precincts reporting. Listed candidate total only; write-in count not supplied and remains unknown.

Sum of displayed candidate votes: 8,372

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Woodbury County Election Department · unofficial results

Verified: Nov 4, 8:49 AM CST
Source update time not supplied.

District 15 · Called winner: Jason Sherer (R)

Iowa House District 15

Called winner: Jason Sherer (R)

Source-reported outcome · unofficial, not certified.

  • Jason Sherer (R): 9,063 votes
  • Benjamin Schauer (D): 4,697 votes
  • Marilyn J Mentzer (I): 710 votes
  • Blake Johnson (I): 335 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 14,805

Winner attribution: Associated Press via Iowa Public Radio · 1:05 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:00 PM (timezone not supplied)

District 16 · Called winner: David A. Sieck (R)

Iowa House District 16

Called winner: David A. Sieck (R)

Source-reported outcome · unofficial, not certified.

  • David A. Sieck (R): 8,999 votes
  • Jack Goodman (D): 4,353 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 97% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: David A. Sieck 8,974; Jack Goodman 4,348. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 13,352

Winner attribution: Associated Press via Iowa Public Radio · 12:57 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:51 PM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:11 p.m. CST · Separate AP candidate comparison checked Nov. 6 at 6:03 p.m. CST · Prior tally provider · historical comparison, checked 2026-11-04

District 17 · Sole printed ballot candidate · reported elected: Devon Wood (R)

Iowa House District 17

Sole printed ballot candidate · reported elected: Devon Wood (R)

Source-reported outcome · unofficial, not certified.

Partial district subtotal · Some county returns are missing or incomplete.

  • Devon Wood (R): 3,052 votes
  • Write-ins: 26 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. Partial district returns: Page County (1,671 Wood; write-ins not listed) plus Adams County (1,381 Wood; 26 write-ins). Page reports all three district precincts and Adams all five county precincts, but Ringgold, Taylor and Union are still missing. The displayed 26 write-ins cover Adams only; Page write-ins remain unknown, not zero. Page source was checked Nov. 4 at 9:06 a.m. CST; the Adams report was added and checked at 5:13 p.m. CST. Adding Adams does not newly verify the older Page source or make the district subtotal complete.

Sum of displayed candidate votes: 3,078

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Page and Adams County Auditors · partial district unofficial returns

Verified: Nov 4, 5:13 PM CST
Source updated: Page: Nov 3, 2026 at 9:21:41 PM CST; Adams: Nov 3, 2026 at 9:12:39 PM CST

Page County subtotal · 1,671 Wood; write-ins unknown · checked Nov. 4 at 9:06 a.m. CST

District 18 · Called winner: Thomas Jay Moore (R)

Iowa House District 18

Called winner: Thomas Jay Moore (R)

Source-reported outcome · unofficial, not certified.

  • Thomas Jay Moore (R): 8,142 votes
  • Tripp Narup (D): 3,759 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 94% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Thomas Jay Moore 8,140; Tripp Narup 3,757. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 11,901

Winner attribution: Associated Press via Iowa Public Radio · 1:03 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 5:28 PM (timezone not supplied)

Prior tally provider · historical comparison, checked 2026-11-04

District 19 · Reported elected: Brent Siegrist (R)

Iowa House District 19

Reported elected: Brent Siegrist (R)

Source-reported outcome · unofficial, not certified.

Recount pending: Gray Media / KCRG reports a recount scheduled for November 16 after Larson’s request. BrownWinick’s earlier Siegrist outcome remains provisional. AP still displayed no call on November 11. This is not certification.

  • Brent Siegrist (R): 5,157 votes
  • Benjamin Thomas Larson (D): 5,118 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Brent Siegrist 5,154; Benjamin Thomas Larson 5,117. Its check time was 2026-11-04T14:40:04.748064+00:00. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 10,275

Winner attribution: BrownWinick · reported elected, Nov. 4 report prepared 6:48 a.m. CT · not an AP call

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:00 PM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:11 p.m. CST · Separate AP candidate comparison checked Nov. 6 at 11:57 a.m. CST · Prior tally provider · historical comparison, checked 2026-11-04 · Gray Media / KCRG · recount scheduled for Monday, reported November 10

District 20 · Called winner: Eric Armstrong (D)

Iowa House District 20

Called winner: Eric Armstrong (D)

Source-reported outcome · unofficial, not certified.

  • Eric Armstrong (D): 4,603 votes
  • Keith Jones (R): 3,737 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 8,340

Winner attribution: Associated Press via Iowa Public Radio · 12:04 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:00 PM (timezone not supplied)

District 21 · Called winner: Brooke Boden (R)

Iowa House District 21

Called winner: Brooke Boden (R)

Source-reported outcome · unofficial, not certified.

Associated Press calls Brooke Boden elected. The displayed candidate totals now use the checked AP snapshot. Earlier DDHQ figures and the resolved November 7 comparison remain historical source context, not the current tally. Unofficial, not certified.

  • Brooke Boden (R): 7,786 votes
  • Spencer A Waugh (D): 6,672 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 97% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Brooke Boden 7,771; Spencer A Waugh 6,657. Its check time was 2026-11-04T14:40:04.749619+00:00. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 14,458

Winner attribution: Associated Press · call at 2:07 p.m. on Nov. 5, 2026 (source timezone not supplied); checked Nov. 5 at 2:30 p.m. CST

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:02 PM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:11 p.m. CST · AP matching candidate totals and winner call · checked Nov. 7 at 6:36 p.m. CST · Earlier outcome attribution: Des Moines Register via Blue Water Healthy Living · reported elected, Nov. 4 · not an AP call · Prior tally provider · historical comparison, checked 2026-11-04

District 22 · Called winner: Samantha Fett (R)

Iowa House District 22

Called winner: Samantha Fett (R)

Source-reported outcome · unofficial, not certified.

Associated Press calls Samantha Fett elected. This corroborates the earlier named-source outcome linked below. The displayed candidate totals now use the checked AP snapshot; the earlier provider totals remain historical context. Unofficial, not certified.

  • Samantha Fett (R): 9,377 votes
  • Rory Taylor (D): 8,265 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Samantha Fett 9,359; Rory Taylor 8,240. Its check time was 2026-11-04T14:40:04.749781+00:00. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 17,642

Winner attribution: Associated Press · call at 9:40 a.m. on Nov. 5, 2026 (source timezone not supplied); checked Nov. 5 at 10:00 a.m. CST

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:02 PM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:11 p.m. CST · AP matching candidate tally · checked Nov. 4 at 5 p.m. CST · Earlier outcome attribution: Des Moines Register via Blue Water Healthy Living · reported elected, Nov. 4 · not an AP call · Prior tally provider · historical comparison, checked 2026-11-04

District 23 · Called winner: Ray Bubba Sorensen (R)

Iowa House District 23

Called winner: Ray Bubba Sorensen (R)

Source-reported outcome · unofficial, not certified.

  • Ray Bubba Sorensen (R): 9,745 votes
  • Karen Varley (D): 4,809 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 14,554

Winner attribution: Associated Press via Iowa Public Radio · 11:54 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 10, 2026 at 12:15 PM (timezone not supplied)

District 24 · Called winner: Sam Wengryn (R)

Iowa House District 24

Called winner: Sam Wengryn (R)

Source-reported outcome · unofficial, not certified.

  • Sam Wengryn (R): 7,490 votes
  • Sonya Hicks (D): 4,178 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 96% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 11,668

Winner attribution: Associated Press via Iowa Public Radio · 1:08 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 10, 2026 at 9:15 AM (timezone not supplied)

District 25 · Called winner: Hans C. Wilz (R)

Iowa House District 25

Called winner: Hans C. Wilz (R)

Source-reported outcome · unofficial, not certified.

  • Hans C. Wilz (R): 5,527 votes
  • Kolton Jones (D): 4,026 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Hans C. Wilz 5,526; Kolton Jones 4,023. Its check time was 2026-11-04T14:40:04.750366+00:00. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 9,553

Winner attribution: Associated Press · call at 2:42 p.m. on Nov. 4, 2026 (source timezone not supplied); checked Nov. 4 at 3:00 p.m. CST

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 5:33 PM (timezone not supplied)

Prior tally provider · historical comparison, checked 2026-11-04

District 26 · Called winner: Austin Harris (R)

Iowa House District 26

Called winner: Austin Harris (R)

Source-reported outcome · unofficial, not certified.

  • Austin Harris (R): 8,006 votes
  • Brett Mohler (D): 3,936 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Austin Harris 8,003; Brett Mohler 3,931. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 11,942

Winner attribution: Associated Press via Iowa Public Radio · 1:04 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 6:06 PM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:11 p.m. CST · Separate AP candidate comparison checked Nov. 6 at 6:03 p.m. CST · Prior tally provider · historical comparison, checked 2026-11-04

District 27 · Sole printed ballot candidate · reported elected: Kenan Judge (D)

Iowa House District 27

Sole printed ballot candidate · reported elected: Kenan Judge (D)

Vote totals unavailable · A reported outcome can exist before verified counts are available here.

Source-reported outcome · unofficial, not certified.

  • Kenan Judge (D)

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Count-access limitation, checked Nov. 4 at 3:15 p.m. CST: the Dallas County election page links to the state results portal, whose returns could not be retrieved here. The accessible AP feed omits this race, and DDHQ says uncontested results will not be reported. No verified numerical total or write-in count has been obtained; neither is assumed zero.

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Iowa Public Radio · reported unopposed member of the new chamber

Verified: Nov 4, 7:38 AM CST
Source update time not supplied.

District 28 · Called winner: Tom Walton (D)

Iowa House District 28

Called winner: Tom Walton (D)

Source-reported outcome · unofficial, not certified.

  • Tom Walton (D): 9,022 votes
  • David Young (R): 8,282 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 17,304

Winner attribution: Associated Press via Iowa Public Radio · call at 12:38 p.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 5:30 PM (timezone not supplied)

District 29 · Sole printed ballot candidate · reported elected: Brian Meyer (D)

Iowa House District 29

Sole printed ballot candidate · reported elected: Brian Meyer (D)

Source-reported outcome · unofficial, not certified.

  • Brian Meyer (D): 6,006 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Source-reported candidate votes, unofficial and not certified. DDHQ reported candidate votes. Reporting completeness and write-in totals have not been verified; missing write-ins are not zero.

Sum of displayed candidate votes: 6,006

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Decision Desk HQ

Verified: Nov 4, 8:59 AM CST
Source updated: Nov 3, 11:38 PM CST

District 30 · Sole printed ballot candidate · reported elected: Megan L. Srinivas (D)

Iowa House District 30

Sole printed ballot candidate · reported elected: Megan L. Srinivas (D)

Source-reported outcome · unofficial, not certified.

  • Megan L. Srinivas (D): 6,076 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Source-reported candidate votes, unofficial and not certified. DDHQ reported candidate votes. Reporting completeness and write-in totals have not been verified; missing write-ins are not zero.

Sum of displayed candidate votes: 6,076

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Decision Desk HQ

Verified: Nov 4, 8:59 AM CST
Source updated: Nov 3, 11:38 PM CST

District 31 · Called winner: Mary Madison (D)

Iowa House District 31

Called winner: Mary Madison (D)

Source-reported outcome · unofficial, not certified.

  • Mary Madison (D): 9,987 votes
  • Kevin W. DuBay (R): 5,817 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 15,804

Winner attribution: Associated Press via Iowa Public Radio · 9:05 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 5:30 PM (timezone not supplied)

District 32 · Sole printed ballot candidate · reported elected: Mike Jones (D)

Iowa House District 32

Sole printed ballot candidate · reported elected: Mike Jones (D)

Source-reported outcome · unofficial, not certified.

  • Mike Jones (D): 9,949 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Source-reported candidate votes, unofficial and not certified. DDHQ reported candidate votes. Reporting completeness and write-in totals have not been verified; missing write-ins are not zero.

Sum of displayed candidate votes: 9,949

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Decision Desk HQ

Verified: Nov 4, 8:59 AM CST
Source updated: Nov 3, 11:38 PM CST

District 33 · Called winner: Ivette Muhammad (D)

Iowa House District 33

Called winner: Ivette Muhammad (D)

Source-reported outcome · unofficial, not certified.

  • Ivette Muhammad (D): 6,336 votes
  • Lynn Hammel (R): 2,533 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 8,869

Winner attribution: Associated Press via Iowa Public Radio · 10:33 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:00 PM (timezone not supplied)

District 34 · Sole printed ballot candidate · reported elected: Rob Johnson (D)

Iowa House District 34

Sole printed ballot candidate · reported elected: Rob Johnson (D)

Source-reported outcome · unofficial, not certified.

  • Rob Johnson (D): 5,530 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Source-reported candidate votes, unofficial and not certified. DDHQ reported candidate votes. Reporting completeness and write-in totals have not been verified; missing write-ins are not zero.

Sum of displayed candidate votes: 5,530

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Decision Desk HQ

Verified: Nov 4, 8:59 AM CST
Source updated: Nov 3, 11:38 PM CST

District 35 · Sole printed ballot candidate · reported elected: Sean Bagniewski (D)

Iowa House District 35

Sole printed ballot candidate · reported elected: Sean Bagniewski (D)

Source-reported outcome · unofficial, not certified.

  • Sean Bagniewski (D): 9,446 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Source-reported candidate votes, unofficial and not certified. DDHQ reported candidate votes. Reporting completeness and write-in totals have not been verified; missing write-ins are not zero.

Sum of displayed candidate votes: 9,446

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Decision Desk HQ

Verified: Nov 4, 8:59 AM CST
Source updated: Nov 3, 11:38 PM CST

District 36 · Called winner: Austin Baeth (D)

Iowa House District 36

Called winner: Austin Baeth (D)

Source-reported outcome · unofficial, not certified.

  • Austin Baeth (D): 12,333 votes
  • Bruce A Michalowski (R): 2,581 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Austin Baeth 12,328; Bruce A Michalowski 2,580. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 14,914

Winner attribution: Associated Press via Iowa Public Radio · 10:01 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:00 PM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:12 p.m. CST · Prior tally provider · historical comparison, checked 2026-11-04

District 37 · Sole printed ballot candidate · reported elected: Jason Sandholdt (R)

Iowa House District 37

Sole printed ballot candidate · reported elected: Jason Sandholdt (R)

Source-reported outcome · unofficial, not certified.

  • Jason Sandholdt (R): 12,960 votes
  • Write-ins: 270 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. 17 of 17 district precincts reported across all three counties. Includes reported write-ins, excludes undervotes/overvotes. Source times differ; see county records.

Sum of displayed candidate votes: 13,230

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Jasper, Mahaska and Marion county auditors · unofficial results

Verified: Nov 4, 8:56 AM CST
Source updated: County reports: Jasper Nov 4 at 12:16 a.m.; Mahaska Nov 3 at 9:18:54 p.m.; Marion Nov 3 at 9:34:08 p.m. (timezones not printed)

Jasper County report · Mahaska County report · Marion County report

District 38 · Called winner: Matthew Oleson (R)

Iowa House District 38

Called winner: Matthew Oleson (R)

Source-reported outcome · unofficial, not certified.

  • Matthew Oleson (R): 6,868 votes
  • Brad Magg (D): 6,332 votes

Source-reported candidate votes, unofficial and not certified. Reporting completeness and write-in totals have not been independently verified.

Sum of displayed candidate votes: 13,200

Winner attribution: Associated Press · call at 2:48 p.m. on Nov. 4, 2026 (source timezone not supplied); checked Nov. 4 at 3:00 p.m. CST

Decision Desk HQ

Verified: Nov 4, 8:40 AM CST
Source updated: Nov 4, 12:21 AM CST

District 39 · Called winner: Nate Boulton (D)

Iowa House District 39

Called winner: Nate Boulton (D)

Source-reported outcome · unofficial, not certified.

  • Nate Boulton (D): 7,387 votes
  • Troy Clark (R): 4,673 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 12,060

Winner attribution: Associated Press via Iowa Public Radio · 10:43 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:00 PM (timezone not supplied)

District 40 · Called winner: Heather Sievers (D)

Iowa House District 40

Called winner: Heather Sievers (D)

Source-reported outcome · unofficial, not certified.

  • Heather Sievers (D): 8,146 votes
  • Bill Gustoff (R): 6,832 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 14,978

Winner attribution: Associated Press via Iowa Public Radio · 2:15 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:00 PM (timezone not supplied)

District 41 · Called winner: Molly Buck (D)

Iowa House District 41

Called winner: Molly Buck (D)

Source-reported outcome · unofficial, not certified.

  • Molly Buck (D): 10,531 votes
  • Ryan Weldon (R): 8,712 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Molly Buck 10,530; Ryan Weldon 8,711. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 19,243

Winner attribution: Associated Press via Iowa Public Radio · 2:54 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:00 PM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:12 p.m. CST · Prior tally provider · historical comparison, checked 2026-11-04

District 42 · Called winner: Amy Tagliareni (D)

Iowa House District 42

Called winner: Amy Tagliareni (D)

Source-reported outcome · unofficial, not certified.

  • Amy Tagliareni (D): 8,769 votes
  • Heather Stephenson (R): 7,137 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 15,906

Winner attribution: Associated Press via Iowa Public Radio · 10:48 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:00 PM (timezone not supplied)

District 43 · Called winner: Jill Alesch (D)

Iowa House District 43

Called winner: Jill Alesch (D)

Source-reported outcome · unofficial, not certified.

  • Jill Alesch (D): 9,567 votes
  • Nicole Hasso (R): 7,319 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 16,886

Winner attribution: Associated Press via Iowa Public Radio · 10:41 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:00 PM (timezone not supplied)

District 44 · Sole printed ballot candidate · reported elected: Larry McBurney (D)

Iowa House District 44

Sole printed ballot candidate · reported elected: Larry McBurney (D)

Source-reported outcome · unofficial, not certified.

  • Larry McBurney (D): 10,828 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Source-reported candidate votes, unofficial and not certified. DDHQ reported candidate votes. Reporting completeness and write-in totals have not been verified; missing write-ins are not zero.

Sum of displayed candidate votes: 10,828

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Decision Desk HQ

Verified: Nov 4, 8:59 AM CST
Source updated: Nov 3, 11:38 PM CST

District 45 · Called winner: Austin Stubbs (R)

Iowa House District 45

Called winner: Austin Stubbs (R)

Source-reported outcome · unofficial, not certified.

  • Austin Stubbs (R): 10,207 votes
  • Kendra Haug (D): 7,473 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Austin Stubbs 10,205; Kendra Haug 7,472. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 17,680

Winner attribution: Associated Press via Iowa Public Radio · 10:43 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:00 PM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:12 p.m. CST · Prior tally provider · historical comparison, checked 2026-11-04

District 46 · Called winner: Mandy Newton Rosenow (D)

Iowa House District 46

Called winner: Mandy Newton Rosenow (D)

Source-reported outcome · unofficial, not certified.

Associated Press now calls Mandy Newton Rosenow elected. This independently confirms the earlier named-source outcome linked below. Vote totals retain their separately dated AP candidate snapshot; write-ins remain unknown. Unofficial, not certified.

  • Mandy Newton Rosenow (D): 9,071 votes
  • Dan Gehlbach (R): 8,802 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 17,873

Winner attribution: Associated Press · call at 1:23 p.m. on Nov. 5, 2026 (source timezone not supplied); checked Nov. 5 at 1:30 p.m. CST

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 5:30 PM (timezone not supplied)

Earlier outcome attribution: BrownWinick · reported elected, Nov. 4 report prepared 6:48 a.m. CT · not an AP call

District 47 · Called winner: Carter F. Nordman (R)

Iowa House District 47

Called winner: Carter F. Nordman (R)

Source-reported outcome · unofficial, not certified.

  • Carter F. Nordman (R): 7,737 votes
  • Chris New (D): 5,322 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Carter F. Nordman 7,732; Chris New 5,312; Write-ins 19. Its check time was 2026-11-04T16:11:55Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 13,059

Winner attribution: Associated Press via Iowa Public Radio · 1:15 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 10, 2026 at 10:23 AM (timezone not supplied)

Previous named-candidate tally source (same candidate totals) · Prior tally provider · historical comparison, checked 2026-11-04

District 48 · Called winner: Chad Behn (R)

Iowa House District 48

Called winner: Chad Behn (R)

Source-reported outcome · unofficial, not certified.

  • Chad Behn (R): 8,060 votes
  • Benjamin Olsen (D): 6,903 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 14,963

Winner attribution: Associated Press via Iowa Public Radio · 1:01 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 3:45 PM (timezone not supplied)

District 49 · Sole printed ballot candidate · reported elected: Beth Wessel-Kroeschell (D)

Iowa House District 49

Sole printed ballot candidate · reported elected: Beth Wessel-Kroeschell (D)

Source-reported outcome · unofficial, not certified.

  • Beth Wessel-Kroeschell (D): 7,915 votes
  • Write-ins: 192 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. 11 of 11 district precincts reporting in Story County. Includes reported write-ins; excludes undervotes and overvotes.

Sum of displayed candidate votes: 8,107

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Story County Auditor · unofficial results

Verified: Nov 4, 8:41 AM CST
Source updated: Nov 3, 9:50 PM CST

District 50 · Sole printed ballot candidate · reported elected: Ross Wilburn (D)

Iowa House District 50

Sole printed ballot candidate · reported elected: Ross Wilburn (D)

Source-reported outcome · unofficial, not certified.

  • Ross Wilburn (D): 11,313 votes
  • Write-ins: 258 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. 12 of 12 district precincts reporting in Story County. Includes reported write-ins; excludes undervotes and overvotes.

Sum of displayed candidate votes: 11,571

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Story County Auditor · unofficial results

Verified: Nov 4, 8:41 AM CST
Source updated: Nov 3, 9:50 PM CST

District 51 · Called winner: Brett Barker (R)

Iowa House District 51

Called winner: Brett Barker (R)

Source-reported outcome · unofficial, not certified.

  • Brett Barker (R): 8,617 votes
  • Teresa Perin (D): 6,902 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 15,519

Winner attribution: Associated Press via Iowa Public Radio · 10:34 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 10:03 AM (timezone not supplied)

District 52 · Called winner: Mike Tupper (D)

Iowa House District 52

Called winner: Mike Tupper (D)

Source-reported outcome · unofficial, not certified.

  • Mike Tupper (D): 5,818 votes
  • David Blom (R): 4,833 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 10,651

Winner attribution: Associated Press via Iowa Public Radio · 10:55 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 10:03 AM (timezone not supplied)

District 53 · Called winner: Dean Fisher (R)

Iowa House District 53

Called winner: Dean Fisher (R)

Source-reported outcome · unofficial, not certified.

  • Dean Fisher (R): 6,750 votes
  • Berleen Wobeter (D): 6,298 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 13,048

Winner attribution: Associated Press via Iowa Public Radio · 11:55 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 10, 2026 at 2:33 PM (timezone not supplied)

District 54 · Called winner: Joshua Meggers (R)

Iowa House District 54

Called winner: Joshua Meggers (R)

Source-reported outcome · unofficial, not certified.

  • Joshua Meggers (R): 8,985 votes
  • Leila Ann Staton (D): 4,589 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Joshua Meggers 8,984; Leila Ann Staton 4,587. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 13,574

Winner attribution: Associated Press via Iowa Public Radio · 1:57 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 10, 2026 at 10:23 AM (timezone not supplied)

Prior tally provider · historical comparison, checked 2026-11-04

District 55 · Called winner: Beau Klaver (R)

Iowa House District 55

Called winner: Beau Klaver (R)

Source-reported outcome · unofficial, not certified.

  • Beau Klaver (R): 8,363 votes
  • Cynthia Oppedal Paschen (D): 4,556 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 94% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 12,919

Winner attribution: Associated Press via Iowa Public Radio · 1 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 12, 6:05 PM CST
Source updated: Nov 12, 2026 at 2:21 PM (timezone not supplied)

District 56 · Called winner: Mark I. Thompson (R)

Iowa House District 56

Called winner: Mark I. Thompson (R)

Source-reported outcome · unofficial, not certified.

  • Mark I. Thompson (R): 8,514 votes
  • Kyle Kruse (D): 3,700 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 92% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 12,214

Winner attribution: Associated Press via Iowa Public Radio · 1:04 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 10, 2026 at 5:09 PM (timezone not supplied)

District 57 · Called winner: Pat Grassley (R)

Iowa House District 57

Called winner: Pat Grassley (R)

Source-reported outcome · unofficial, not certified.

  • Pat Grassley (R): 8,310 votes
  • Shawn Ellerbroek (D): 6,605 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 14,915

Winner attribution: Associated Press via Iowa Public Radio · 1:11 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 12, 6:05 PM CST
Source updated: Nov 12, 2026 at 3:57 PM (timezone not supplied)

District 58 · Called winner: Charley Thomson (R)

Iowa House District 58

Called winner: Charley Thomson (R)

Source-reported outcome · unofficial, not certified.

  • Charley Thomson (R): 7,896 votes
  • India May (D): 5,068 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 94% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 12,964

Winner attribution: Associated Press via Iowa Public Radio · 1:12 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 12, 6:05 PM CST
Source updated: Nov 12, 2026 at 3:57 PM (timezone not supplied)

District 59 · Called winner: Jacob Welper (D)

Iowa House District 59

Called winner: Jacob Welper (D)

Source-reported outcome · unofficial, not certified.

  • Jacob Welper (D): 6,795 votes
  • Christian Hermanson (R): 6,098 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 12,893

Winner attribution: Associated Press via Iowa Public Radio · 12:10 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 3:34 PM (timezone not supplied)

District 60 · Called winner: Dani Ollenburg (R)

Iowa House District 60

Called winner: Dani Ollenburg (R)

Source-reported outcome · unofficial, not certified.

  • Dani Ollenburg (R): 8,755 votes
  • Alexander Schmidt (D): 5,514 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 97% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 14,269

Winner attribution: Associated Press via Iowa Public Radio · 1:07 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 5:32 PM (timezone not supplied)

District 61 · Called winner: Vincent Collis (D)

Iowa House District 61

Called winner: Vincent Collis (D)

Source-reported outcome · unofficial, not certified.

  • Vincent Collis (D): 7,093 votes
  • Lucas Hewitt (I): 2,224 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 9,317

Winner attribution: Associated Press via Iowa Public Radio · 10:31 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 3:29 PM (timezone not supplied)

District 62 · Sole printed ballot candidate · reported elected: Jerome Amos Jr (D)

Iowa House District 62

Sole printed ballot candidate · reported elected: Jerome Amos Jr (D)

Source-reported outcome · unofficial, not certified.

  • Jerome Amos Jr (D): 7,407 votes
  • Write-ins: 173 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. All district precincts reported in Black Hawk County. Includes reported write-ins; excludes undervotes and overvotes. Unofficial, not certified.

Sum of displayed candidate votes: 7,580

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Black Hawk County Auditor · unofficial results

Verified: Nov 4, 8:49 AM CST
Source updated: Nov 3, 2026 at 10:20 p.m. (timezone not supplied)

District 63 · Called winner: Michael R. Bergan (R)

Iowa House District 63

Called winner: Michael R. Bergan (R)

Source-reported outcome · unofficial, not certified.

  • Michael R. Bergan (R): 8,597 votes
  • Jeff Thurlow (D): 6,453 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 15,050

Winner attribution: Associated Press via Iowa Public Radio · 1:13 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:03 PM (timezone not supplied)

District 64 · Called winner: Jason Gearhart (R)

Iowa House District 64

Called winner: Jason Gearhart (R)

Source-reported outcome · unofficial, not certified.

  • Jason Gearhart (R): 8,337 votes
  • Brian Bruening (D): 5,017 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Jason Gearhart 8,335; Brian Bruening 5,014. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 13,354

Winner attribution: Associated Press via Iowa Public Radio · 1:57 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 5:29 PM (timezone not supplied)

Prior tally provider · historical comparison, checked 2026-11-04

District 65 · Called winner: Shannon Lundgren (R)

Iowa House District 65

Called winner: Shannon Lundgren (R)

Source-reported outcome · unofficial, not certified.

  • Shannon Lundgren (R): 7,996 votes
  • Carolyn Wiezorek (D): 7,537 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 15,533

Winner attribution: Associated Press via Iowa Public Radio · call at 12:36 p.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 3:40 PM (timezone not supplied)

District 66 · Called winner: Steven Bradley (R)

Iowa House District 66

Called winner: Steven Bradley (R)

Source-reported outcome · unofficial, not certified.

  • Steven Bradley (R): 8,140 votes
  • Matt English (D): 5,645 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 94% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 13,785

Winner attribution: Associated Press via Iowa Public Radio · 12:05 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 5:31 PM (timezone not supplied)

District 67 · Called winner: Craig Johnson (R)

Iowa House District 67

Called winner: Craig Johnson (R)

Source-reported outcome · unofficial, not certified.

  • Craig Johnson (R): 9,027 votes
  • Michael Coonrad (D): 5,198 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Craig Johnson 9,023; Michael Coonrad 5,195. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 14,225

Winner attribution: Associated Press via Iowa Public Radio · 1:14 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 11, 2026 at 10:03 AM (timezone not supplied)

Prior tally provider · historical comparison, checked 2026-11-04

District 68 · Called winner: Chad Ingels (R)

Iowa House District 68

Called winner: Chad Ingels (R)

Source-reported outcome · unofficial, not certified.

  • Chad Ingels (R): 7,932 votes
  • Scott Bodley (D): 4,355 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Chad Ingels 7,930; Scott Bodley 4,353. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 12,287

Winner attribution: Associated Press via Iowa Public Radio · 10:39 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 3:40 PM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:12 p.m. CST · Separate AP candidate comparison checked Nov. 6 at 2:06 p.m. CST · Prior tally provider · historical comparison, checked 2026-11-04

District 69 · Called winner: Randy Meier (D)

Iowa House District 69

Called winner: Randy Meier (D)

Source-reported outcome · unofficial, not certified.

  • Randy Meier (D): 5,961 votes
  • Tom Determann (R): 5,567 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 11,528

Winner attribution: Associated Press via Iowa Public Radio · call at 12:39 p.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 10, 2026 at 11:15 AM (timezone not supplied)

District 70 · Called winner: Norlin Mommsen (R)

Iowa House District 70

Called winner: Norlin Mommsen (R)

Source-reported outcome · unofficial, not certified.

  • Norlin Mommsen (R): 7,453 votes
  • George Pickup (D): 7,025 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Norlin Mommsen 7,508; George Pickup 7,020. Its check time was 2026-11-04T14:40:04.765595+00:00. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 14,478

Winner attribution: Associated Press via Iowa Public Radio · call at 12:30 p.m. Nov. 4, 2026 (timezone not supplied); checked 12:33 p.m. CST Nov. 4

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 10, 2026 at 11:15 AM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:12 p.m. CST · Prior tally provider · historical comparison, checked 2026-11-04

District 71 · Sole printed ballot candidate · reported elected: Sam Wooden (D)

Iowa House District 71

Sole printed ballot candidate · reported elected: Sam Wooden (D)

Source-reported outcome · unofficial, not certified.

  • Sam Wooden (D): 8,880 votes
  • Write-ins: 292 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. All 34 county precincts reporting; this district is entirely within Dubuque County. Includes reported write-ins; unofficial, not certified.

Sum of displayed candidate votes: 9,172

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Dubuque County Auditor · unofficial results

Verified: Nov 4, 8:56 AM CST
Source updated: Nov 3, 2026 at 9:09:38 p.m. (timezone not supplied)

District 72 · Called winner: Matt Robinson (D)

Iowa House District 72

Called winner: Matt Robinson (D)

Source-reported outcome · unofficial, not certified.

  • Matt Robinson (D): 7,370 votes
  • Jennifer Smith (R): 6,352 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 13,722

Winner attribution: Associated Press via Iowa Public Radio · 1:19 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 3:40 PM (timezone not supplied)

District 73 · Sole printed ballot candidate · reported elected: Elizabeth Wilson (D)

Iowa House District 73

Sole printed ballot candidate · reported elected: Elizabeth Wilson (D)

Source-reported outcome · unofficial, not certified.

  • Elizabeth Wilson (D): 11,320 votes
  • Write-ins: 444 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. All district precincts reported in Linn County. Includes reported write-ins; excludes undervotes and overvotes. Unofficial, not certified.

Sum of displayed candidate votes: 11,764

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Linn County Auditor · unofficial results

Verified: Nov 4, 8:42 AM CST
Source updated: Nov 3, 2026 at 10:12 p.m. (timezone not supplied)

District 74 · Sole printed ballot candidate · reported elected: Eric Gjerde (D)

Iowa House District 74

Sole printed ballot candidate · reported elected: Eric Gjerde (D)

Source-reported outcome · unofficial, not certified.

  • Eric Gjerde (D): 10,297 votes
  • Write-ins: 312 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. All district precincts reported in Linn County. Includes reported write-ins; excludes undervotes and overvotes. Unofficial, not certified.

Sum of displayed candidate votes: 10,609

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Linn County Auditor · unofficial results

Verified: Nov 4, 8:42 AM CST
Source updated: Nov 3, 2026 at 10:12 p.m. (timezone not supplied)

District 75 · Sole printed ballot candidate · reported elected: Drew Stensland (D)

Iowa House District 75

Sole printed ballot candidate · reported elected: Drew Stensland (D)

Source-reported outcome · unofficial, not certified.

  • Drew Stensland (D): 10,403 votes
  • Write-ins: 242 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. All district precincts reported in Black Hawk County. Includes reported write-ins; excludes undervotes and overvotes. Unofficial, not certified.

Sum of displayed candidate votes: 10,645

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Black Hawk County Auditor · unofficial results

Verified: Nov 4, 8:49 AM CST
Source updated: Nov 3, 2026 at 10:20 p.m. (timezone not supplied)

District 76 · Called winner: Matt Reisetter (R)

Iowa House District 76

Called winner: Matt Reisetter (R)

Source-reported outcome · unofficial, not certified.

  • Matt Reisetter (R): 8,187 votes
  • Calvin Horn (D): 6,669 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 14,856

Winner attribution: Associated Press via Iowa Public Radio · 11:57 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:21 PM (timezone not supplied)

District 77 · Sole printed ballot candidate · reported elected: Jeff Cooling (D)

Iowa House District 77

Sole printed ballot candidate · reported elected: Jeff Cooling (D)

Source-reported outcome · unofficial, not certified.

  • Jeff Cooling (D): 8,969 votes
  • Write-ins: 313 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. All district precincts reported in Linn County. Includes reported write-ins; excludes undervotes and overvotes. Unofficial, not certified.

Sum of displayed candidate votes: 9,282

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Linn County Auditor · unofficial results

Verified: Nov 4, 8:42 AM CST
Source updated: Nov 3, 2026 at 10:12 p.m. (timezone not supplied)

District 78 · Sole printed ballot candidate · reported elected: Angel Ramirez (D)

Iowa House District 78

Sole printed ballot candidate · reported elected: Angel Ramirez (D)

Source-reported outcome · unofficial, not certified.

  • Angel Ramirez (D): 9,882 votes
  • Write-ins: 288 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. All district precincts reported in Linn County. Includes reported write-ins; excludes undervotes and overvotes. Unofficial, not certified.

Sum of displayed candidate votes: 10,170

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Linn County Auditor · unofficial results

Verified: Nov 4, 8:42 AM CST
Source updated: Nov 3, 2026 at 10:12 p.m. (timezone not supplied)

District 79 · Called winner: Tracy Ehlert (D)

Iowa House District 79

Called winner: Tracy Ehlert (D)

Source-reported outcome · unofficial, not certified.

  • Tracy Ehlert (D): 8,849 votes
  • Barclay Woerner (R): 4,400 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Tracy Ehlert 8,845; Barclay Woerner 4,399. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 13,249

Winner attribution: Associated Press via Iowa Public Radio · 10:32 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 3:57 PM (timezone not supplied)

Prior tally provider · historical comparison, checked 2026-11-04

District 80 · Sole printed ballot candidate · reported elected: Aime J Wichtendahl (D)

Iowa House District 80

Sole printed ballot candidate · reported elected: Aime J Wichtendahl (D)

Source-reported outcome · unofficial, not certified.

  • Aime J Wichtendahl (D): 10,645 votes
  • Write-ins: 562 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. All district precincts reported in Linn County. Includes reported write-ins; excludes undervotes and overvotes. Unofficial, not certified.

Sum of displayed candidate votes: 11,207

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Linn County Auditor · unofficial results

Verified: Nov 4, 8:42 AM CST
Source updated: Nov 3, 2026 at 10:12 p.m. (timezone not supplied)

District 81 · Called winner: Daniel Gosa (D)

Iowa House District 81

Called winner: Daniel Gosa (D)

Source-reported outcome · unofficial, not certified.

Associated Press now calls Daniel Gosa elected. This independently confirms the earlier named-source outcome linked below. Vote totals retain their separately dated Scott County report, including reported write-ins. Unofficial, not certified.

  • Daniel Gosa (D): 7,203 votes
  • Dillon Fillion (R): 5,032 votes
  • Write-ins: 13 votes

Source-reported candidate votes, unofficial and not certified. Scott County reports all 66 county precincts complete and all 66 absentee precincts reporting. House District 81 is wholly in Scott County. Includes 13 reported write-ins; excludes undervotes and overvotes. Unofficial, not certified.

Sum of displayed candidate votes: 12,248

Winner attribution: Associated Press · call at 9:57 a.m. on Nov. 5, 2026 (source timezone not supplied); checked Nov. 5 at 10:00 a.m. CST

Scott County Auditor · unofficial summary results

Verified: Nov 5, 8:19 AM CST
Source updated: Nov. 3, 2026 at 10:01 p.m. (timezone not supplied)

Earlier outcome attribution: Decision Desk HQ · call Nov. 4 at 1:32 p.m. EST (12:32 p.m. CST); checked Nov. 5 at 8:19 a.m. CST

District 82 · Called winner: Bobby Kaufmann (R)

Iowa House District 82

Called winner: Bobby Kaufmann (R)

Source-reported outcome · unofficial, not certified.

  • Bobby Kaufmann (R): 8,196 votes
  • James Behrmann (D): 5,880 votes

Source-reported candidate votes, unofficial and not certified. Reporting completeness and write-in totals have not been independently verified.

Sum of displayed candidate votes: 14,076

Winner attribution: Associated Press via Iowa Public Radio · 1:17 a.m. Nov. 4, 2026 (timezone not supplied)

Decision Desk HQ · call at 12:50 AM CST Nov. 4

Verified: Nov 4, 7:01 AM CST
Source updated: Nov 4, 12:56 AM CST

District 83 · Called winner: Cindy Golding (R)

Iowa House District 83

Called winner: Cindy Golding (R)

Source-reported outcome · unofficial, not certified.

Associated Press calls Cindy Golding elected. This corroborates the earlier named-source outcome linked below. The displayed candidate totals now use AP; the earlier Decision Desk HQ snapshot is retained as historical context. Unofficial, not certified.

  • Cindy Golding (R): 8,741 votes
  • Mike Bergman (D): 8,507 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Cindy Golding 8,740; Mike Bergman 8,504. Its check time was 2026-11-04T14:40:04.772195+00:00. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 17,248

Winner attribution: Associated Press · call at 1:25 p.m. on Nov. 5, 2026 (source timezone not supplied); checked Nov. 5 at 1:30 p.m. CST

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 3:57 PM (timezone not supplied)

Earlier outcome attribution: BrownWinick · reported elected, Nov. 4 report prepared 6:48 a.m. CT · not an AP call · Prior tally provider · historical comparison, checked 2026-11-04

District 84 · Called winner: Thomas Gerhold (R)

Iowa House District 84

Called winner: Thomas Gerhold (R)

Source-reported outcome · unofficial, not certified.

  • Thomas Gerhold (R): 9,003 votes
  • Polly Denison (D): 5,745 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 14,748

Winner attribution: Associated Press via Iowa Public Radio · 11:56 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:21 PM (timezone not supplied)

District 85 · Sole printed ballot candidate · reported elected: Amy Nielsen (D)

Iowa House District 85

Sole printed ballot candidate · reported elected: Amy Nielsen (D)

Vote totals unavailable · A reported outcome can exist before verified counts are available here.

Source-reported outcome · unofficial, not certified.

  • Amy Nielsen (D)

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Count-access limitation, checked Nov. 4 at 3:15 p.m. CST: the Johnson County election page links to the state results portal, whose returns could not be retrieved here. The accessible AP feed omits this race, and DDHQ says uncontested results will not be reported. No verified numerical total or write-in count has been obtained; neither is assumed zero.

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Iowa Public Radio · reported unopposed member of the new chamber

Verified: Nov 4, 7:38 AM CST
Source update time not supplied.

District 86 · Sole printed ballot candidate · reported elected: Dave Jacoby (D)

Iowa House District 86

Sole printed ballot candidate · reported elected: Dave Jacoby (D)

Vote totals unavailable · A reported outcome can exist before verified counts are available here.

Source-reported outcome · unofficial, not certified.

  • Dave Jacoby (D)

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Count-access limitation, checked Nov. 4 at 3:15 p.m. CST: the Johnson County election page links to the state results portal, whose returns could not be retrieved here. The accessible AP feed omits this race, and DDHQ says uncontested results will not be reported. No verified numerical total or write-in count has been obtained; neither is assumed zero.

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Iowa Public Radio · reported unopposed member of the new chamber

Verified: Nov 4, 7:38 AM CST
Source update time not supplied.

District 87 · Called winner: Jeff Shipley (R)

Iowa House District 87

Called winner: Jeff Shipley (R)

Source-reported outcome · unofficial, not certified.

  • Jeff Shipley (R): 6,287 votes
  • Thomas R. O'Donnell (D): 5,958 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 12,245

Winner attribution: Associated Press via Iowa Public Radio · call at 12:42 p.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 10, 2026 at 8:09 AM (timezone not supplied)

District 88 · Sole printed ballot candidate · reported elected: Helena Hayes (R)

Iowa House District 88

Sole printed ballot candidate · reported elected: Helena Hayes (R)

Source-reported outcome · unofficial, not certified.

Partial district subtotal · Some county returns are missing or incomplete.

  • Helena Hayes (R): 8,294 votes
  • Write-ins: 276 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. Partial district returns: Mahaska County (5,200 Hayes; 229 write-ins) plus Keokuk County (3,094 Hayes; 47 write-ins). Jefferson County is missing from this subtotal. All included county precincts reported, but this is not a complete district count. Keokuk’s 2026 report bears an incorrect 2017 print date; no source update timestamp is adopted.

Sum of displayed candidate votes: 8,570

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Mahaska County Auditor · partial district unofficial returns

Verified: Nov 4, 9:01 AM CST
Source update time not supplied.

Keokuk County vote report

District 89 · Called winner: Elinor A. Levin (D)

Iowa House District 89

Called winner: Elinor A. Levin (D)

Source-reported outcome · unofficial, not certified.

  • Elinor A. Levin (D): 11,161 votes
  • Daniel Arch (I): 1,155 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Elinor A. Levin 10,686; Daniel Arch 1,111. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 12,316

Winner attribution: Associated Press via Iowa Public Radio · 10:27 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 5:45 PM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:13 p.m. CST · Prior tally provider · historical comparison, checked 2026-11-04

District 90 · Sole printed ballot candidate · reported elected: Adam Zabner (D)

Iowa House District 90

Sole printed ballot candidate · reported elected: Adam Zabner (D)

Vote totals unavailable · A reported outcome can exist before verified counts are available here.

Source-reported outcome · unofficial, not certified.

  • Adam Zabner (D)

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Count-access limitation, checked Nov. 4 at 3:15 p.m. CST: the Johnson County election page links to the state results portal, whose returns could not be retrieved here. The accessible AP feed omits this race, and DDHQ says uncontested results will not be reported. No verified numerical total or write-in count has been obtained; neither is assumed zero.

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Iowa Public Radio · reported unopposed member of the new chamber

Verified: Nov 4, 7:38 AM CST
Source update time not supplied.

District 91 · Called winner: Judd Lawler (R)

Iowa House District 91

Called winner: Judd Lawler (R)

Source-reported outcome · unofficial, not certified.

  • Judd Lawler (R): 8,924 votes
  • Mark Divitt (D): 8,023 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 16,947

Winner attribution: Associated Press via Iowa Public Radio · 12:03 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 10, 2026 at 4:03 PM (timezone not supplied)

District 92 · Called winner: Heather Hora (R)

Iowa House District 92

Called winner: Heather Hora (R)

Source-reported outcome · unofficial, not certified.

  • Heather Hora (R): 7,353 votes
  • Brittany Erickson (D): 6,001 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 13,354

Winner attribution: Associated Press via Iowa Public Radio · 10:35 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 5:45 PM (timezone not supplied)

District 93 · Called winner: Gary M. Mohr (R)

Iowa House District 93

Called winner: Gary M. Mohr (R)

Source-reported outcome · unofficial, not certified.

  • Gary M. Mohr (R): 9,171 votes
  • Keith Soko (D): 7,790 votes
  • Write-ins: 11 votes

Source-reported candidate votes, unofficial and not certified. Official Scott County summary rechecked November 9 at 6:14 p.m. CST: the county still links its November 3, 10:01 p.m. report, with no newer countywide summary. Its named candidates and write-ins are unchanged. The November 5 three-precinct audit is not a replacement countywide return. AP comparison checked 2026-11-10T00:09:44.191Z: Gary M. Mohr 9,173; Keith Soko 7,791. AP source updated Nov 9, 2026 at 3:57 PM (timezone not supplied); estimated 99% counted. These are separate candidate-only figures, not substituted for or combined with the displayed official county report and its known write-ins. The source difference remains unresolved. Retained official-source notes: Scott County reports all 66 county precincts complete and all 66 absentee/early precincts reporting; these are countywide counts, not this district’s precinct count. This district is wholly in Scott County. Includes 11 reported write-ins; excludes undervotes and overvotes. Named-candidate counts match the prior Decision Desk HQ tally observed Nov. 4, 2026 at 8:40 AM CST; that earlier tally omitted write-ins. County report timestamp: Nov. 3, 2026 at 10:01 p.m., timezone not supplied. Unofficial, not certified.

Sum of displayed candidate votes: 16,972

Winner attribution: Associated Press · call at 2:32 p.m. on Nov. 4, 2026 (source timezone not supplied); checked Nov. 4 at 3:00 p.m. CST

Scott County Auditor · unofficial summary results

Verified: Nov 9, 6:14 PM CST
Source updated: Nov. 3, 2026 at 10:01 p.m. (timezone not supplied)

Previous Decision Desk HQ named-candidate tally · historical observation described above · Separate AP comparison · checked November 9 evening

District 94 · Called winner: Mike Vondran (R)

Iowa House District 94

Called winner: Mike Vondran (R)

Source-reported outcome · unofficial, not certified.

Associated Press now calls Mike Vondran elected. This independently confirms the earlier named-source outcome linked below. Vote totals retain their separately dated Scott County report, including reported write-ins. Unofficial, not certified.

  • Mike Vondran (R): 7,438 votes
  • Karen Roebuck (D): 7,196 votes
  • Write-ins: 16 votes

Source-reported candidate votes, unofficial and not certified. Official Scott County summary rechecked November 9 at 6:14 p.m. CST: the county still links its November 3, 10:01 p.m. report, with no newer countywide summary. Its named candidates and write-ins are unchanged. The November 5 three-precinct audit is not a replacement countywide return. AP comparison checked 2026-11-10T00:09:44.191Z: Mike Vondran 7,438; Karen Roebuck 7,197. AP source updated Nov 9, 2026 at 3:57 PM (timezone not supplied); estimated 99% counted. These are separate candidate-only figures, not substituted for or combined with the displayed official county report and its known write-ins. The source difference remains unresolved. Retained official-source notes: Scott County reports all 66 county precincts complete and all 66 absentee/early precincts reporting; these are countywide counts, not this district’s precinct count. This district is wholly in Scott County. Includes 16 reported write-ins; excludes undervotes and overvotes. Named-candidate counts match the prior Decision Desk HQ tally observed Nov. 4, 2026 at 8:40 AM CST; that earlier tally omitted write-ins. County report timestamp: Nov. 3, 2026 at 10:01 p.m., timezone not supplied. Unofficial, not certified.

Sum of displayed candidate votes: 14,650

Winner attribution: Associated Press · call at 1:26 p.m. on Nov. 5, 2026 (source timezone not supplied); checked Nov. 5 at 1:30 p.m. CST

Scott County Auditor · unofficial summary results

Verified: Nov 9, 6:14 PM CST
Source updated: Nov. 3, 2026 at 10:01 p.m. (timezone not supplied)

Previous Decision Desk HQ named-candidate tally · historical observation described above · Earlier outcome attribution: BrownWinick · reported elected, Nov. 4 report prepared 6:48 a.m. CT · not an AP call · Separate AP comparison · checked November 9 evening

District 95 · Called winner: Taylor Collins (R)

Iowa House District 95

Called winner: Taylor Collins (R)

Source-reported outcome · unofficial, not certified.

  • Taylor Collins (R): 8,498 votes
  • Carrie Trevino (D): 4,556 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 98% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Taylor Collins 8,494; Carrie Trevino 4,553. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 13,054

Winner attribution: Associated Press via Iowa Public Radio · 12:57 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 5:09 PM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:13 p.m. CST · Prior tally provider · historical comparison, checked 2026-11-04

District 96 · Called winner: Nick Salazar (D)

Iowa House District 96

Called winner: Nick Salazar (D)

Source-reported outcome · unofficial, not certified.

Updated official-source tally: the November 7 Muscatine administrative recount covers the full House 96 district. The existing AP winner call is unchanged; the recount remains unofficial, not certified.

  • Nick Salazar (D): 5,620 votes
  • Mark Cisneros (R): 5,099 votes
  • Write-ins: 15 votes

Source-reported candidate votes, unofficial and not certified. Full-district unofficial recount: House District 96 is entirely within Muscatine County under Iowa Code section 41.1(96). The county report lists all 14 district precincts reporting and 15 write-ins. The displayed 10,734 valid votes exclude 3 overvotes and 212 undervotes. Precinct completion does not establish certification or rule out further changes. The earlier AP snapshot showed Salazar 5,685 and Cisneros 5,195 with a November 4 source clock; it is retained as historical comparison and not combined with the newer official report. The cause of the numerical difference has not been established. Separate AP comparison checked 2026-11-10T00:09:44.191Z: Salazar 5,685 and Cisneros 5,195, source updated Nov 9, 2026 at 5:09 PM (timezone not supplied). AP still differs from the official recount; the official report controls this displayed tally, not its newer provider clock.

Sum of displayed candidate votes: 10,734

Winner attribution: Associated Press via Iowa Public Radio · call at 12:44 p.m. Nov. 4, 2026 (timezone not supplied)

Muscatine County Auditor · unofficial November 7 administrative recount

Verified: Nov 9, 6:09 PM CST
Source updated: November 7, 2026 at 4:05 p.m. (timezone not supplied)

Iowa Code 2026 section 41.1(96) · full district lies in Muscatine County · Muscatine election-results index · unofficial until canvassed · AP comparison · checked November 9 evening · differs from official recount

District 97 · Called winner: Adam Peters (D)

Iowa House District 97

Called winner: Adam Peters (D)

Source-reported outcome · unofficial, not certified.

Associated Press now calls Adam Peters elected. This independently confirms the earlier named-source outcome linked below. Vote totals retain their separately dated Scott County report, including reported write-ins. Unofficial, not certified.

  • Adam Peters (D): 7,388 votes
  • Charlie Helmick (R): 3,262 votes
  • Write-ins: 17 votes

Source-reported candidate votes, unofficial and not certified. Official Scott County summary rechecked November 9 at 6:14 p.m. CST: the county still links its November 3, 10:01 p.m. report, with no newer countywide summary. Its named candidates and write-ins are unchanged. The November 5 three-precinct audit is not a replacement countywide return. AP comparison checked 2026-11-10T00:09:44.191Z: Adam Peters 7,394; Charlie Helmick 3,264. AP source updated Nov 9, 2026 at 3:57 PM (timezone not supplied); estimated 99% counted. These are separate candidate-only figures, not substituted for or combined with the displayed official county report and its known write-ins. The source difference remains unresolved. Retained official-source notes: Scott County reports all 66 county precincts complete and all 66 absentee/early precincts reporting; these are countywide counts, not this district’s precinct count. This district is wholly in Scott County. Includes 17 reported write-ins; excludes undervotes and overvotes. Named-candidate counts match the prior Decision Desk HQ tally observed Nov. 4, 2026 at 8:40 AM CST; that earlier tally omitted write-ins. County report timestamp: Nov. 3, 2026 at 10:01 p.m., timezone not supplied. Unofficial, not certified.

Sum of displayed candidate votes: 10,667

Winner attribution: Associated Press · call at 9:58 a.m. on Nov. 5, 2026 (source timezone not supplied); checked Nov. 5 at 10:00 a.m. CST

Scott County Auditor · unofficial summary results

Verified: Nov 9, 6:14 PM CST
Source updated: Nov. 3, 2026 at 10:01 p.m. (timezone not supplied)

Previous Decision Desk HQ named-candidate tally · historical observation described above · Earlier outcome attribution: WVIK · Jonathan Turner reports Peters elected; published Nov. 4 at 1:32 p.m. CST · Separate AP comparison · checked November 9 evening

District 98 · Called winner: Andrew Fitzgerald (D)

Iowa House District 98

Called winner: Andrew Fitzgerald (D)

Source-reported outcome · unofficial, not certified.

Associated Press now calls Andrew Fitzgerald elected. This independently confirms the earlier named-source outcome linked below. Vote totals retain their separately dated Scott County report, including reported write-ins. Unofficial, not certified.

  • Andrew Fitzgerald (D): 6,359 votes
  • Nathan Ramker (R): 4,141 votes
  • Write-ins: 9 votes

Source-reported candidate votes, unofficial and not certified. Scott County reports all 66 county precincts complete and all 66 absentee/early precincts reporting; these are countywide counts, not this district’s precinct count. This district is wholly in Scott County. Includes 9 reported write-ins; excludes undervotes and overvotes. Named-candidate counts match the prior Decision Desk HQ tally observed Nov. 4, 2026 at 8:40 AM CST; that earlier tally omitted write-ins. County report timestamp: Nov. 3, 2026 at 10:01 p.m., timezone not supplied. Unofficial, not certified.

Sum of displayed candidate votes: 10,509

Winner attribution: Associated Press · call at 9:59 a.m. on Nov. 5, 2026 (source timezone not supplied); checked Nov. 5 at 10:00 a.m. CST

Scott County Auditor · unofficial summary results

Verified: Nov 5, 8:39 AM CST
Source updated: Nov. 3, 2026 at 10:01 p.m. (timezone not supplied)

Previous Decision Desk HQ named-candidate tally · historical observation described above · Earlier outcome attribution: BrownWinick · reported elected, Nov. 4 report prepared 6:48 a.m. CT · not an AP call

District 99 · Called winner: Jennifer Kirkman (D)

Iowa House District 99

Called winner: Jennifer Kirkman (D)

Source-reported outcome · unofficial, not certified.

  • Jennifer Kirkman (D): 6,444 votes
  • Matthew Rinker (R): 5,260 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 11,704

Winner attribution: Associated Press via Iowa Public Radio · 10:46 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 3:40 PM (timezone not supplied)

District 100 · Called winner: Blaine Watkins (R)

Iowa House District 100

Called winner: Blaine Watkins (R)

Source-reported outcome · unofficial, not certified.

  • Blaine Watkins (R): 6,057 votes
  • Matthew Mohrfeld (D): 5,034 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 11,091

Winner attribution: Associated Press via Iowa Public Radio · 1:22 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 2:45 PM (timezone not supplied)

Iowa Senate

Browse the district list without using the map

District 1: Called winner: Catelin Drey (D)District 2: Continuing senator: Jeff Taylor (R)District 3: Called winner: Lynn Evans (R)District 4: Continuing senator: Tim Kraayenbrink (R)District 5: Called winner: Dave Rowley (R)District 6: Continuing senator: Jason Schultz (R)District 7: Sole printed ballot candidate · reported elected: Kevin Alons (R)District 8: Continuing senator: Mark Costello (R)District 9: Called winner: Steve Baier (R)District 10: Continuing senator: Dan Dawson (R)District 11: Called winner: Hollie Arlene Zajicek (R)District 12: Continuing senator: Amy Sinclair (R)District 13: Called winner: Jeff Kulmatycki (R)District 14: Continuing senator: Sarah Trone Garriott (D)District 15: Sole printed ballot candidate · reported elected: Tony Bisignano (D)District 16: Continuing senator: Renee Hardman (D)District 17: Called winner: Samy El-Baroudi (D)District 18: Continuing senator: Janet Petersen (D)District 19: Called winner: Barb Kniff McCulla (R)District 20: Continuing senator: Mike Pike (R)District 21: Called winner: Heather Matson (D)District 22: Continuing senator: Matt Blake (D)District 23: Called winner: Wes Enos (R)District 24: Continuing senator: Jesse Green (R)District 25: Called winner: Herman C Quirmbach (D)District 26: Continuing senator: Kara Warme (R)District 27: Sole printed ballot candidate · reported elected: Annette Sweeney (R)District 28: Continuing senator: Dennis Guth (R)District 29: Called winner: Sandy Salmon (R)District 30: Continuing senator: Doug Campbell (R)District 31: Sole printed ballot candidate · reported elected: Timi Brown Powers (D)District 32: Continuing senator: Mike Klimesh (R)District 33: Called winner: Carrie Koelker (R)District 34: Continuing senator: Dan Zumbach (R)District 35: Called winner: Joe Stutting (R)District 36: Continuing senator: Thomas Townsend (D)District 37: Called winner: Molly Donahue (D)District 38: Continuing senator: Dave Sires (R)District 39: Called winner: Liz Bennett (D)District 40: Continuing senator: Art Staed (D)District 41: Called winner: Kerry Gruenhagen (R)District 42: Continuing senator: Charlie McClintock (R)District 43: Sole printed ballot candidate · reported elected: Meghann Foster (D)District 44: Continuing senator: Adrian Dickey (R)District 45: Sole printed ballot candidate · reported elected: Janice Weiner (D)District 46: Continuing senator: Dawn Driscoll (R)District 47: Reported elected: Nikhil Wagle (D)District 48: Continuing senator: Mark S. Lofgren (R)District 49: Called winner: Cindy Winckler (D)District 50: Continuing senator: Jeff Reichman (R)

Iowa Senate District 1

Called winner: Catelin Drey (D)

Source-reported outcome · unofficial, not certified.

  • Catelin Drey (D): 9,782 votes
  • Christopher Prosch (R): 7,238 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 17,020

Winner attribution: Associated Press via Iowa Public Radio · 10:36 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 6:07 PM (timezone not supplied)

23 of 25 races have vote totals on this page. Map colors describe sourced outcomes, not vote-count completeness. The separate coverage labels identify missing totals and partial county subtotals.

Vote totals not yet verified here: District 43 · District 45. Missing counts are not zero votes.

Partial county subtotals: District 27. These are not full-district totals; open a district for included and missing counties.

Reported elected: Democrats 12 · Republicans 13 · Other 0 · Not yet verified here 0

Continuing senators: Democrats 6 · Republicans 19 · Other 0. These seats are not new election wins.

Chamber seats accounted for: Democrats 18 · Republicans 32 · Other 0 · Not yet verified here 0. 26 of 50 seats needed for a majority, including continuing senators.

Browse all 50 Senate districts and candidates
District 1 · Called winner: Catelin Drey (D)

Iowa Senate District 1

Called winner: Catelin Drey (D)

Source-reported outcome · unofficial, not certified.

  • Catelin Drey (D): 9,782 votes
  • Christopher Prosch (R): 7,238 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 17,020

Winner attribution: Associated Press via Iowa Public Radio · 10:36 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 6:07 PM (timezone not supplied)

District 2 · Continuing senator: Jeff Taylor (R)

Iowa Senate District 2

Continuing senator: Jeff Taylor (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 3 · Called winner: Lynn Evans (R)

Iowa Senate District 3

Called winner: Lynn Evans (R)

Source-reported outcome · unofficial, not certified.

  • Lynn Evans (R): 15,538 votes
  • Mike Frantz (D): 7,088 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Lynn Evans 15,536; Mike Frantz 7,085. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 22,626

Winner attribution: Associated Press via Iowa Public Radio · 1:02 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 3:59 PM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:13 p.m. CST · Prior tally provider · historical comparison, checked 2026-11-04

District 4 · Continuing senator: Tim Kraayenbrink (R)

Iowa Senate District 4

Continuing senator: Tim Kraayenbrink (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 5 · Called winner: Dave Rowley (R)

Iowa Senate District 5

Called winner: Dave Rowley (R)

Source-reported outcome · unofficial, not certified.

  • Dave Rowley (R): 20,542 votes
  • Rachel Gravert (I): 6,526 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 95% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 27,068

Winner attribution: Associated Press via Iowa Public Radio · 12:56 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 5:34 PM (timezone not supplied)

District 6 · Continuing senator: Jason Schultz (R)

Iowa Senate District 6

Continuing senator: Jason Schultz (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 7 · Sole printed ballot candidate · reported elected: Kevin Alons (R)

Iowa Senate District 7

Sole printed ballot candidate · reported elected: Kevin Alons (R)

Source-reported outcome · unofficial, not certified.

  • Kevin Alons (R): 11,832 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Source-reported candidate votes, unofficial and not certified. Source shows only named candidate, no write-in row or data timestamp. Total is displayed candidate total, not independently complete.

Sum of displayed candidate votes: 11,832

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Decision Desk HQ · unofficial vote totals

Verified: Nov 4, 8:52 AM CST
Source update time not supplied.

District 8 · Continuing senator: Mark Costello (R)

Iowa Senate District 8

Continuing senator: Mark Costello (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 9 · Called winner: Steve Baier (R)

Iowa Senate District 9

Called winner: Steve Baier (R)

Source-reported outcome · unofficial, not certified.

  • Steve Baier (R): 16,134 votes
  • James Uhlenkamp (D): 7,781 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 97% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 23,915

Winner attribution: Associated Press via Iowa Public Radio · 1:16 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 10, 2026 at 8:57 AM (timezone not supplied)

District 10 · Continuing senator: Dan Dawson (R)

Iowa Senate District 10

Continuing senator: Dan Dawson (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 11 · Called winner: Hollie Arlene Zajicek (R)

Iowa Senate District 11

Called winner: Hollie Arlene Zajicek (R)

Source-reported outcome · unofficial, not certified.

Associated Press calls Hollie Arlene Zajicek elected. This corroborates the earlier named-source outcome linked below. The displayed candidate totals now use the separately checked AP snapshot; the earlier provider totals remain historical context. Unofficial, not certified.

  • Hollie Arlene Zajicek (R): 17,255 votes
  • Sinikka Waugh (D): 14,703 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Hollie Arlene Zajicek 17,219; Sinikka Waugh 14,664. Its check time was 2026-11-04T14:40:04.778917+00:00. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 31,958

Winner attribution: Associated Press · call at 9:40 a.m. on Nov. 5, 2026 (source timezone not supplied); checked Nov. 5 at 10:00 a.m. CST

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:02 PM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:13 p.m. CST · Historical AP corroborating tally · checked Nov. 4 at 4:46 p.m. CST; no AP call at that time · Earlier outcome attribution: BrownWinick · reported elected, Nov. 4 report prepared 6:48 a.m. CT · not an AP call · Prior tally provider · historical comparison, checked 2026-11-04

District 12 · Continuing senator: Amy Sinclair (R)

Iowa Senate District 12

Continuing senator: Amy Sinclair (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 13 · Called winner: Jeff Kulmatycki (R)

Iowa Senate District 13

Called winner: Jeff Kulmatycki (R)

Source-reported outcome · unofficial, not certified.

  • Jeff Kulmatycki (R): 13,314 votes
  • Brenda Case (D): 8,089 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 21,403

Winner attribution: Associated Press via Iowa Public Radio · 1:19 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 6:06 PM (timezone not supplied)

District 14 · Continuing senator: Sarah Trone Garriott (D)

Iowa Senate District 14

Continuing senator: Sarah Trone Garriott (D)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 15 · Sole printed ballot candidate · reported elected: Tony Bisignano (D)

Iowa Senate District 15

Sole printed ballot candidate · reported elected: Tony Bisignano (D)

Source-reported outcome · unofficial, not certified.

  • Tony Bisignano (D): 12,378 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Source-reported candidate votes, unofficial and not certified. Source shows only named candidate, no write-in row or data timestamp. Total is displayed candidate total, not independently complete.

Sum of displayed candidate votes: 12,378

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Decision Desk HQ · unofficial vote totals

Verified: Nov 4, 8:52 AM CST
Source update time not supplied.

District 16 · Continuing senator: Renee Hardman (D)

Iowa Senate District 16

Continuing senator: Renee Hardman (D)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 17 · Called winner: Samy El-Baroudi (D)

Iowa Senate District 17

Called winner: Samy El-Baroudi (D)

Source-reported outcome · unofficial, not certified.

  • Samy El-Baroudi (D): 13,661 votes
  • Ronald Langston (R): 4,045 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 17,706

Winner attribution: Associated Press via Iowa Public Radio · 10:40 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:00 PM (timezone not supplied)

District 18 · Continuing senator: Janet Petersen (D)

Iowa Senate District 18

Continuing senator: Janet Petersen (D)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 19 · Called winner: Barb Kniff McCulla (R)

Iowa Senate District 19

Called winner: Barb Kniff McCulla (R)

Source-reported outcome · unofficial, not certified.

  • Barb Kniff McCulla (R): 18,047 votes
  • Zachary Mecham (D): 10,498 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 28,545

Winner attribution: Associated Press via Iowa Public Radio · 1:21 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:15 PM (timezone not supplied)

District 20 · Continuing senator: Mike Pike (R)

Iowa Senate District 20

Continuing senator: Mike Pike (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 21 · Called winner: Heather Matson (D)

Iowa Senate District 21

Called winner: Heather Matson (D)

Source-reported outcome · unofficial, not certified.

  • Heather Matson (D): 19,862 votes
  • John Hollinrake (R): 15,399 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 35,261

Winner attribution: Associated Press via Iowa Public Radio · 10:41 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 4:00 PM (timezone not supplied)

District 22 · Continuing senator: Matt Blake (D)

Iowa Senate District 22

Continuing senator: Matt Blake (D)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 23 · Called winner: Wes Enos (R)

Iowa Senate District 23

Called winner: Wes Enos (R)

Source-reported outcome · unofficial, not certified.

  • Wes Enos (R): 18,308 votes
  • Tony Thompson (D): 17,120 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 35,428

Winner attribution: Associated Press via Iowa Public Radio · 10:47 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 5:30 PM (timezone not supplied)

District 24 · Continuing senator: Jesse Green (R)

Iowa Senate District 24

Continuing senator: Jesse Green (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 25 · Called winner: Herman C Quirmbach (D)

Iowa Senate District 25

Called winner: Herman C Quirmbach (D)

Source-reported outcome · unofficial, not certified.

  • Herman C Quirmbach (D): 16,909 votes
  • Paul Wacker (R): 6,735 votes
  • Write-ins: 37 votes

Source-reported candidate votes, unofficial and not certified. 23 of 23 precincts reporting SD25 entirely Story County. Official report includes Wacker omitted by DDHQ. Unofficial results, not certification.

Sum of displayed candidate votes: 23,681

Winner attribution: Decision Desk HQ · call at 8 p.m. CST Nov. 3

Story County Auditor · unofficial vote totals

Verified: Nov 4, 8:55 AM CST
Source updated: Nov 3, 9:50 PM CST

Additional outcome confirmation: Associated Press · call at 2:35 p.m. on Nov. 4, 2026 (source timezone not supplied); checked Nov. 4 at 3:00 p.m. CST

District 26 · Continuing senator: Kara Warme (R)

Iowa Senate District 26

Continuing senator: Kara Warme (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 27 · Sole printed ballot candidate · reported elected: Annette Sweeney (R)

Iowa Senate District 27

Sole printed ballot candidate · reported elected: Annette Sweeney (R)

Source-reported outcome · unofficial, not certified.

Partial district subtotal · Some county returns are missing or incomplete.

  • Annette Sweeney (R): 10,175 votes
  • Write-ins: 271 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. Partial district returns: Black Hawk (1,117 Sweeney; 21 write-ins), Tama (3,591 Sweeney; write-ins unknown) and Poweshiek (5,467 Sweeney; 250 write-ins). Grundy and Hardin are missing. Displayed write-ins cover Black Hawk and Poweshiek only. County reports have different or unspecified update times; this is not a complete district count.

Sum of displayed candidate votes: 10,446

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Black Hawk County Auditor · partial district unofficial returns

Verified: Nov 4, 9:06 AM CST
Source update time not supplied.

Tama County vote report · Poweshiek County vote report

District 28 · Continuing senator: Dennis Guth (R)

Iowa Senate District 28

Continuing senator: Dennis Guth (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 29 · Called winner: Sandy Salmon (R)

Iowa Senate District 29

Called winner: Sandy Salmon (R)

Source-reported outcome · unofficial, not certified.

  • Sandy Salmon (R): 15,877 votes
  • Jim Vowels (D): 12,059 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 27,936

Winner attribution: Associated Press via Iowa Public Radio · 1:07 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 12, 6:05 PM CST
Source updated: Nov 12, 2026 at 3:57 PM (timezone not supplied)

District 30 · Continuing senator: Doug Campbell (R)

Iowa Senate District 30

Continuing senator: Doug Campbell (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 31 · Sole printed ballot candidate · reported elected: Timi Brown Powers (D)

Iowa Senate District 31

Sole printed ballot candidate · reported elected: Timi Brown Powers (D)

Source-reported outcome · unofficial, not certified.

  • Timi Brown Powers (D): 16,333 votes
  • Write-ins: 351 votes

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Reported write-ins are included in the table.

Official candidate list

Source-reported candidate votes, unofficial and not certified. County report59of59precincts complete; SD31 entirely within Black Hawk Unofficial results, not certification.

Sum of displayed candidate votes: 16,684

Winner attribution: Iowa Public Radio · reported unopposed election outcome

Black Hawk County Auditor · unofficial vote totals

Verified: Nov 4, 8:55 AM CST
Source updated: 11/03/2026 10:20PM (timezone not explicitly labeled)

District 32 · Continuing senator: Mike Klimesh (R)

Iowa Senate District 32

Continuing senator: Mike Klimesh (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 33 · Called winner: Carrie Koelker (R)

Iowa Senate District 33

Called winner: Carrie Koelker (R)

Source-reported outcome · unofficial, not certified.

  • Carrie Koelker (R): 17,387 votes
  • Mary Ungs-Sogaard (D): 11,726 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 96% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 29,113

Winner attribution: Associated Press via Iowa Public Radio · 12:58 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 5:31 PM (timezone not supplied)

District 34 · Continuing senator: Dan Zumbach (R)

Iowa Senate District 34

Continuing senator: Dan Zumbach (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 35 · Called winner: Joe Stutting (R)

Iowa Senate District 35

Called winner: Joe Stutting (R)

Source-reported outcome · unofficial, not certified.

  • Joe Stutting (R): 13,515 votes
  • Mike Zimmer (D): 12,532 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Joe Stutting 13,508; Mike Zimmer 12,521. Its check time was 2026-11-04T14:40:04.787945+00:00. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 26,047

Winner attribution: Associated Press via Iowa Public Radio · call at 12:28 p.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 10, 2026 at 11:15 AM (timezone not supplied)

Current AP candidate comparison · checked Nov. 9 at 2:13 p.m. CST · Prior tally provider · historical comparison, checked 2026-11-04

District 36 · Continuing senator: Thomas Townsend (D)

Iowa Senate District 36

Continuing senator: Thomas Townsend (D)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 37 · Called winner: Molly Donahue (D)

Iowa Senate District 37

Called winner: Molly Donahue (D)

Source-reported outcome · unofficial, not certified.

  • Molly Donahue (D): 18,846 votes
  • Randy Marzen (R): 11,353 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 30,199

Winner attribution: Associated Press via Iowa Public Radio · 10:38 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 3:57 PM (timezone not supplied)

District 38 · Continuing senator: Dave Sires (R)

Iowa Senate District 38

Continuing senator: Dave Sires (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 39 · Called winner: Liz Bennett (D)

Iowa Senate District 39

Called winner: Liz Bennett (D)

Source-reported outcome · unofficial, not certified.

  • Liz Bennett (D): 17,132 votes
  • Edward Bernie Hayes (R): 7,089 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot. Prior source snapshot retained as history: Liz Bennett 17,122; Edward Bernie Hayes 7,084. Its check time was 2026-11-04T13:01:10Z. Providers and reporting times are not combined. The earlier discrepancy is preserved, not explained away; the current panel consistently displays the newer AP snapshot. Existing outcome attribution is unchanged.

Sum of displayed candidate votes: 24,221

Winner attribution: Associated Press via Iowa Public Radio · 10:29 p.m. Nov. 3, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 3:57 PM (timezone not supplied)

Prior tally provider · historical comparison, checked 2026-11-04

District 40 · Continuing senator: Art Staed (D)

Iowa Senate District 40

Continuing senator: Art Staed (D)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 41 · Called winner: Kerry Gruenhagen (R)

Iowa Senate District 41

Called winner: Kerry Gruenhagen (R)

Source-reported outcome · unofficial, not certified.

  • Kerry Gruenhagen (R): 13,531 votes
  • Tom Wieck (D): 12,768 votes

Source-reported candidate votes, unofficial and not certified. AP estimates 99% of votes counted. This is an estimate, not a precinct count or certification. AP does not separately report write-ins; missing write-ins are unknown, not zero. Shares and the displayed total use only this complete AP named-candidate snapshot.

Sum of displayed candidate votes: 26,299

Winner attribution: Associated Press via Iowa Public Radio · 1:58 a.m. Nov. 4, 2026 (timezone not supplied)

Associated Press via Iowa Public Radio · reported candidate totals

Verified: Nov 11, 6:08 PM CST
Source updated: Nov 9, 2026 at 11:33 PM (timezone not supplied)

District 42 · Continuing senator: Charlie McClintock (R)

Iowa Senate District 42

Continuing senator: Charlie McClintock (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 43 · Sole printed ballot candidate · reported elected: Meghann Foster (D)

Iowa Senate District 43

Sole printed ballot candidate · reported elected: Meghann Foster (D)

Vote totals unavailable · A reported outcome can exist before verified counts are available here.

Source-reported outcome · unofficial, not certified.

  • Meghann Foster (D)

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Count-access limitation, checked Nov. 4 at 3:15 p.m. CST: the Johnson County election page links to the state results portal, whose returns could not be retrieved here. The accessible AP feed omits this race, and DDHQ says uncontested results will not be reported. No verified numerical total or write-in count has been obtained; neither is assumed zero.

Iowa Public Radio · reported unopposed member of the new chamber

Verified: Nov 4, 7:38 AM CST
Source update time not supplied.

District 44 · Continuing senator: Adrian Dickey (R)

Iowa Senate District 44

Continuing senator: Adrian Dickey (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 45 · Sole printed ballot candidate · reported elected: Janice Weiner (D)

Iowa Senate District 45

Sole printed ballot candidate · reported elected: Janice Weiner (D)

Vote totals unavailable · A reported outcome can exist before verified counts are available here.

Source-reported outcome · unofficial, not certified.

  • Janice Weiner (D)

Reported unopposed by Iowa Public Radio and matched to the official candidate list. This describes the printed ballot, not an absence of write-in opposition. It is not an AP race call or certification. Write-in totals have not been verified.

Official candidate list

Count-access limitation, checked Nov. 4 at 3:15 p.m. CST: the Johnson County election page links to the state results portal, whose returns could not be retrieved here. The accessible AP feed omits this race, and DDHQ says uncontested results will not be reported. No verified numerical total or write-in count has been obtained; neither is assumed zero.

Iowa Public Radio · reported unopposed member of the new chamber

Verified: Nov 4, 7:38 AM CST
Source update time not supplied.

District 46 · Continuing senator: Dawn Driscoll (R)

Iowa Senate District 46

Continuing senator: Dawn Driscoll (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 47 · Reported elected: Nikhil Wagle (D)

Iowa Senate District 47

Reported elected: Nikhil Wagle (D)

Source-reported outcome · unofficial, not certified.

Unofficial: BrownWinick reports this outcome; this is not an AP call. The AP panel had no winner call when checked Nov. 4 at 1:43 p.m. CST. The underlying state dataset cited by BrownWinick has not been independently verified here.

  • Nikhil Wagle (D): 15,928 votes
  • Scott Webster (R): 15,777 votes
  • Write-ins: 35 votes

Source-reported candidate votes, unofficial and not certified. Official Scott County summary rechecked November 9 at 6:14 p.m. CST: the county still links its November 3, 10:01 p.m. report, with no newer countywide summary. Its named candidates and write-ins are unchanged. The November 5 three-precinct audit is not a replacement countywide return. AP comparison checked 2026-11-10T00:09:48.097Z: Nikhil Wagle 15,930; Scott Webster 15,779. AP source updated Nov 9, 2026 at 3:57 PM (timezone not supplied); estimated 99% counted. These are separate candidate-only figures, not substituted for or combined with the displayed official county report and its known write-ins. The source difference remains unresolved. Retained official-source notes: Scott County reports all 66 county precincts complete and all 66 absentee/early precincts reporting; these are countywide counts, not this district’s precinct count. This district is wholly in Scott County. Includes 35 reported write-ins; excludes undervotes and overvotes. Named-candidate counts match the prior Decision Desk HQ tally observed Nov. 4, 2026 at 8:40 AM CST; that earlier tally omitted write-ins. County report timestamp: Nov. 3, 2026 at 10:01 p.m., timezone not supplied. Unofficial, not certified.

Sum of displayed candidate votes: 31,740

Winner attribution: BrownWinick · reported elected, Nov. 4 report prepared 6:48 a.m. CT · not an AP call

Scott County Auditor · unofficial summary results

Verified: Nov 9, 6:14 PM CST
Source updated: Nov. 3, 2026 at 10:01 p.m. (timezone not supplied)

Previous Decision Desk HQ named-candidate tally · historical observation described above · Separate AP comparison · checked November 9 evening

District 48 · Continuing senator: Mark S. Lofgren (R)

Iowa Senate District 48

Continuing senator: Mark S. Lofgren (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

District 49 · Called winner: Cindy Winckler (D)

Iowa Senate District 49

Called winner: Cindy Winckler (D)

Source-reported outcome · unofficial, not certified.

  • Cindy Winckler (D): 13,816 votes
  • Cynthia Mensendick (R): 7,287 votes
  • Write-ins: 24 votes

Source-reported candidate votes, unofficial and not certified. Official Scott County summary rechecked November 9 at 6:14 p.m. CST: the county still links its November 3, 10:01 p.m. report, with no newer countywide summary. Its named candidates and write-ins are unchanged. The November 5 three-precinct audit is not a replacement countywide return. AP comparison checked 2026-11-10T00:09:48.097Z: Cindy Winckler 13,823; Cynthia Mensendick 7,288. AP source updated Nov 9, 2026 at 3:57 PM (timezone not supplied); estimated 99% counted. These are separate candidate-only figures, not substituted for or combined with the displayed official county report and its known write-ins. The source difference remains unresolved. Retained official-source notes: Scott County reports all 66 county precincts complete and all 66 absentee/early precincts reporting; these are countywide counts, not this district’s precinct count. This district is wholly in Scott County. Includes 24 reported write-ins; excludes undervotes and overvotes. Named-candidate counts match the prior Decision Desk HQ tally observed Nov. 4, 2026 at 7:05 AM CST; that earlier tally omitted write-ins. County report timestamp: Nov. 3, 2026 at 10:01 p.m., timezone not supplied. Unofficial, not certified.

Sum of displayed candidate votes: 21,127

Winner attribution: Decision Desk HQ · call at 1:02 AM CST Nov. 4

Scott County Auditor · unofficial summary results

Verified: Nov 9, 6:14 PM CST
Source updated: Nov. 3, 2026 at 10:01 p.m. (timezone not supplied)

Additional outcome confirmation: Associated Press · call at 2:44 p.m. on Nov. 4, 2026 (source timezone not supplied); checked Nov. 4 at 3:00 p.m. CST · Previous Decision Desk HQ named-candidate tally · historical observation described above · Separate AP comparison · checked November 9 evening

District 50 · Continuing senator: Jeff Reichman (R)

Iowa Senate District 50

Continuing senator: Jeff Reichman (R)

Not newly elected in this general election. Included separately in chamber control totals.

Iowa Senate roster · roster reviewed October 2, 2026. This roster is not election results.

This is a manually verified snapshot, not a live feed. Official district boundaries. Candidate roster reviewed October 2, 2026.

MAKE IT LOCAL

What happened in your districts?

Choose your districts in the finder, then follow its direct links to your House, Senate and congressional results. Candidate background remains in the campaign archive.

Find my districts

THE NEXT IOWA

Three questions after Election Day

THE PEOPLE

Where is representation changing?

31 House districts and 11 Senate districts have different incoming occupants in the current sourced record. Explore who is arriving, who is leaving and why.

Explore the incoming-legislator maps →District changes are not a count of first-time legislators. Unresolved outcomes and future vacancies are identified separately.

How to read these results

Source coverage, known gaps and recent updates →

Gray means no sourced outcome on this page. Missing returns are not zeros. Leading a count is not winning a race. Winner labels require a named reporting source; certification is a separate status. We do not independently call races.

Unofficial is not final. Election-night figures remain unofficial until canvassed and certified. All precincts reporting does not guarantee every ballot is counted. This is a verified snapshot, not an automatic live feed.

Read the source and the time. Vote shares use the displayed candidate totals. Write-ins are included when the source reports them; any source omission is noted on the card. Each source has its own update time; the latest data update above does not mean every race changed or was checked at that time. Corrections may change the count.

Official Iowa returns · Canvass and election statistics