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.
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.
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.
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.
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)