Latest AP review: Nov 6, 6:03 PM CSTChecked 71 House races, 19 Senate races and 11 statewide or congressional races. This full AP check was completed Nov. 6 at 6:03 p.m. CST, compared with the 2:12 p.m. check. Thirteen races have small named-candidate vote changes: House 16, 24 and 26, Senate 13, governor, U.S. Senate, U.S. House 3 and 4, treasurer, auditor, attorney general, agriculture and secretary of state. No AP winner calls changed. AP lowered its treasurer counting estimate from 99% to 98%; the other reporting estimates were unchanged. Ten AP-backed site tallies are refreshed. House 16 and 26 and U.S. House 4 retain their separate DDHQ or Carroll snapshots with dated AP comparisons. Eighteen more AP race blocks changed only their source-update clocks; AP-backed records reflect those clocks. The other 70 AP race blocks were unchanged. Other county reports, retained-provider snapshots and their individual verification times are not refreshed by this check.
This is the scope of the AP check, not a fresh check of every county report or every contest. Individual cards retain their actual tally verification times. National summary clocks do not establish Iowa race freshness.
A separate official Adams County report checked Nov. 4 at 5:13 p.m. CST adds 1,381 Devon Wood votes and 26 known write-ins to the House 17 partial subtotal. Ringgold, Taylor and Union remain missing; this targeted addition does not refresh other races or the older Page County report. A separate Nov. 5, 8:19 a.m. CST check confirms Decision Desk HQ called Daniel Gosa elected in House 81; Scott County reports the same candidate totals plus 13 write-ins. This targeted check does not refresh other county reports or convert the DDHQ call into an AP call. A separate Nov. 5, 8:39 a.m. CST Scott County check adds known write-ins to House 93, 94, 97 and 98 and Senate 47 and 49. All six districts are wholly in Scott County; named-candidate totals and outcome attributions are unchanged. Other races are not refreshed by this county check.
What is covered, and what is missing?
The election-results ledger contains 140 contests: 100 House districts, 25 Senate races and 15 statewide, congressional or ballot contests. The 25 continuing Senate seats are tracked separately, without invented election totals.
134 contests have numerical returns
This includes 8 partial county subtotals. A numerical count does not imply all ballots are counted or that the count is certified.
6 contests lack verified numbers
Reported outcomes and numerical coverage are separate. Missing votes and write-ins are never treated as zero.
Counts not yet obtained
The affected county pages direct readers to the state portal, whose returns could not be retrieved here. The accessible AP panels omit these six races, and DDHQ does not report their numerical results. Each district explains its specific limitation.
Partial county subtotals
House District 3
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.
View the included votes and sourcesHouse District 6
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.
View the included votes and sourcesHouse District 9
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.
View the included votes and sourcesHouse District 10
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.
View the included votes and sourcesHouse District 13
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.
View the included votes and sourcesHouse District 17
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.
View the included votes and sourcesHouse District 88
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.
View the included votes and sourcesSenate District 27
Partial district returns: Black Hawk (1,117 Sweeney; 21 write-ins), Tama (3,591 Sweeney; write-ins unknown) and Poweshiek (5,467 Sweeney; 250 write-ins). Grundy and Hardin are missing. Displayed write-ins cover Black Hawk and Poweshiek only. County reports have different or unspecified update times; this is not a complete district count.
View the included votes and sourcesFour different meanings of time and status
- Source updated: the reporting provider’s own clock. If it provides no timezone, we preserve that uncertainty instead of converting it.
- Verified: when that specific source snapshot was checked for this site. A later check of another race does not refresh this time.
- Winner attribution: the named source’s call or reported outcome, which can differ from the source of the vote totals.
- Certification: an official status requiring its own record. No current result on this site is labeled certified.
How sources are reconciled
County reports, AP, DDHQ and named news reports can show different snapshots. We keep each tally together rather than mixing candidates from different providers. Where a discrepancy is known, the race card shows the alternative numbers and source. A newer clock alone does not prove a more complete count.
Write-ins are included when a source supplies them. A partial write-in total covers only the identified counties. “Sole printed ballot candidate” does not mean there was no write-in opposition.
Official Iowa returns · Official canvass and election records
Recent reporting updates
Johnson County absentee-count update reported
Nov 9, 5:09 AM CST
Added the county’s November 8 announcement: 36,138 absentee ballots counted, approximately 2,000 previously unopened ballots included, and no changed outcomes according to the auditor. November 9 remaining-ballot work and November 10 canvass remain scheduled. No district vote totals, race calls or contest scores changed.
Muscatine administrative recount documented
Nov 8, 2:09 PM CST
Added the county’s unofficial November 7 administrative-recount report and its House 96 discrepancy with the earlier AP snapshot. No aggregate totals, race calls, certification or contest scoring changed. Other source-check dates remain unchanged.
Ballot-question totals and transition coverage updated
Nov 8, 9:06 AM CST
Refreshed DDHQ totals for Amendment 1 and three Court of Appeals retention questions from its November 7 snapshot. No new retention calls or certification inferred. Added November 6 PBS transition statements and Willems’s undated résumé-bank notice, reviewed November 8. Other race checks retain their original dates.
Five earlier outcomes independently corroborated by AP calls
Nov 5, 10:13 AM CST
AP called House 22, 81, 97 and 98 and Senate 11. Existing winners, chamber composition and turnover counts were unchanged; original county write-ins and separately dated tally sources were retained.
Statewide vote-and-source panels made easier to compare
Nov 5, 9:46 AM CST
Added accessible Show all and Hide all controls for all 15 statewide and congressional panels, preserving individual disclosures, source evidence and deep links. Election data and the campaign archive were unchanged.
House 81 outcome and official county totals
Nov 5, 8:36 AM CST
Recorded Decision Desk HQ’s Gosa reelection call and Scott County’s 13 write-ins; House outcome balance is 56 Republican and 44 Democratic, unofficial and not certified. District turnover remains 31 House and 11 Senate.
Incumbent tracker search, filters and map controls added
Nov 5, 8:12 AM CST
Published district/name search, reason filters and a matching list, outgoing/incoming parties and source details, readable map labels with zoom and pan, and keyboard, history, copy-link and phone navigation controls. Election figures and the campaign archive were unchanged in this release.
House 31 and auditor vote totals refreshed
Nov 4, 5:46 PM CST
Published the 5:30 p.m. AP review: Madison 9,986 and DuBay 5,815 in House 31; Wettach 666,634 and Cournoyer 660,159 for auditor. Named-source outcomes remained unchanged, and source update clocks remained separate from verification times.
Adams County returns added to the House 17 subtotal
Nov 4, 5:26 PM CST
Added 1,381 Devon Wood votes and 26 known Adams County write-ins to the older Page County subtotal. The display remains partial: Ringgold, Taylor and Union are missing, and Page write-ins are unknown. The county source clocks and original verification times remain distinct.
Five statewide AP tallies refreshed; earlier comparisons reconciled
Nov 4, 5:08 PM CST
Published complete AP candidate snapshots for attorney general, auditor, treasurer, agriculture and secretary of state, while preserving each outcome attribution. AP now matches retained named-candidate tallies in House 12, House 22 and Senate 11; historical differences remain dated. County write-ins were retained rather than replaced by AP omissions.
Cross-provider differences made explicit
Nov 4, 3:59 PM CST
Added nine AP comparisons alongside separately sourced tallies. The retained vote counts, outcome attributions and original source clocks were unchanged. Unknown source timezones remain unknown.
District turnover reconciled against the current roster
Nov 4, 3:41 PM CST
The audit covers all 150 legislative districts and 148 sitting members. It identifies 31 House and 11 Senate districts with different incoming occupants, with House 81 unresolved and a future Senate 14 replacement excluded.
Layout-only changes do not refresh election evidence. The preserved campaign Time Capsule remains a historical edition.