Iowa Ledger Every filing. Every vote. Every number sourced.

The general election was November 3, 2026 · as of November 5, 2026 · election day November 3, 2026

party is registration, not vote

Height: absentee ballots returned so far, within the chamber: tall = most back. R +35within 5D +35Democratic share minus Republican share of ALL ballots returned, No Party and other voters included, in points; steps at 5, 20 and 35.

Point at a district for its figures; click it for the race.

Source: Iowa Secretary of State absentee report of November 2, 2026, provisional.

Explore the full district terrain →

Newest state report: November 2, 2026 (provisional), 1 days before election day; today is -2 days before

464,216 absentee ballots have been returned, ahead of 2022's pace and behind 2024's at the same point.

Returned, 1 days before each election day

2026 464,216 of 482,855 requested · report of November 2, 2026
2022 341,237 report of November 7, 2022
2024 634,836 report of November 4, 2024

Mail and in-person early ballots back at county auditors, not yet counted, in the Secretary of State's report of November 2, 2026, 1 days before election day. At the same point before their own election days: 2022, report of November 7, 2022: 341,237 returned; 2024, report of November 4, 2024: 634,836 returned. 2022 was the last midterm, so it comes first. Every district and county, against 2022 and 2024 →

Governor polls → Lahn (R) 44.4 · Sand (D) 51.3 average lead: Sand +6.9 Lahn Sand 40% 57% dots: each poll in the average · line: the average · same scale on both cards average of 14 polls · field work October 4, 2026 to November 1, 2026
U.S. Senate polls → Hinson (R) 46.3 · Turek (D) 46.3 average lead: Tied Hinson Turek 40% 57% dots: each poll in the average · line: the average · same scale on both cards average of 17 polls · field work October 4, 2026 to November 1, 2026

Absentee ballots returned, by district and county, against 2022 and 2024 →

The two newest reports are provisional: counties may still be entering ballots received by then. Iowa counts mail and in-person early ballots together as absentee. 2022 and 2024 are the comparable years: the same 20-day absentee window has applied since 2021.

The map's figures as a table: every House district
House districts · absentee (mail and in-person early), report of November 2, 2026, provisional · last result: certified results, Iowa Secretary of State
DistrictReturnedRequestedReturned, % of requestedReturned, by registered partyLast result
1 2,774 2,867 97% R 29% · No Party 17% · Other <1% · D 53% D+6.9 in 2024
2 3,935 4,078 96% R 38% · No Party 16% · Other 1% · D 45% R+21.4 in 2024
3 4,038 4,127 98% R 65% · No Party 15% · Other <1% · D 19% R+57.6 in 2024
4 2,569 2,707 95% R 82% · No Party 8% · Other <1% · D 10% unopposed in 2024
5 3,319 3,433 97% R 64% · No Party 13% · Other <1% · D 23% unopposed in 2024
6 4,305 4,440 97% R 50% · No Party 18% · Other <1% · D 32% unopposed in 2024
7 3,308 3,464 95% R 56% · No Party 17% · Other <1% · D 27% R+40.2 in the 2025 special
8 3,620 3,748 97% R 38% · No Party 18% · Other <1% · D 44% unopposed in 2024
9 3,759 3,918 96% R 45% · No Party 19% · Other <1% · D 35% R+46.7 in 2024
10 6,906 7,086 97% R 54% · No Party 19% · Other <1% · D 27% unopposed in 2024
11 4,619 4,812 96% R 47% · No Party 21% · Other <1% · D 31% R+44.9 in 2024
12 3,691 3,800 97% R 54% · No Party 15% · Other <1% · D 31% R+47.6 in 2024
13 3,377 3,513 96% R 55% · No Party 17% · Other <1% · D 27% R+59.2 in 2024
14 4,737 4,888 97% R 44% · No Party 19% · Other <1% · D 37% unopposed in 2024
15 4,392 4,537 97% R 49% · No Party 15% · Other <1% · D 35% R+38.7 in 2024
16 3,749 3,858 97% R 57% · No Party 14% · Other 1% · D 29% R+50.2 in 2024
17 4,414 4,571 97% R 55% · No Party 16% · Other <1% · D 28% unopposed in 2024
18 3,608 3,780 95% R 56% · No Party 14% · Other <1% · D 30% R+47.9 in 2024
19 3,489 3,634 96% R 36% · No Party 18% · Other 1% · D 46% R+17.3 in 2024
20 2,540 2,622 97% R 31% · No Party 19% · Other 1% · D 48% D+5.0 in 2024
21 6,414 6,566 98% R 39% · No Party 20% · Other <1% · D 40% R+17.4 in 2024
22 5,534 5,779 96% R 37% · No Party 21% · Other <1% · D 41% R+18.6 in 2024
23 4,641 4,849 96% R 48% · No Party 20% · Other <1% · D 31% R+44.4 in 2024
24 4,031 4,128 98% R 51% · No Party 17% · Other 1% · D 31% R+34.0 in 2024
25 3,400 3,471 98% R 35% · No Party 17% · Other <1% · D 48% R+29.7 in 2024
26 3,948 4,098 96% R 49% · No Party 15% · Other <1% · D 36% R+47.5 in 2024
27 6,016 6,263 96% R 32% · No Party 23% · Other <1% · D 45% D+11.5 in 2024
28 5,805 6,014 97% R 34% · No Party 22% · Other <1% · D 43% R+6.6 in 2024
29 2,437 2,556 95% R 19% · No Party 16% · Other 1% · D 65% unopposed in 2024
30 2,668 2,811 95% R 17% · No Party 16% · Other 1% · D 67% D+25.3 in 2024
31 5,766 6,018 96% R 26% · No Party 19% · Other <1% · D 55% unopposed in 2024
32 4,832 5,051 96% R 24% · No Party 17% · Other <1% · D 59% unopposed in 2024
33 2,423 2,554 95% R 15% · No Party 17% · Other 1% · D 68% D+52.8 in 2024
34 2,959 3,094 96% R 10% · No Party 17% · Other 1% · D 73% D+53.7 in 2024
35 5,384 5,550 97% R 14% · No Party 16% · Other 1% · D 69% D+38.2 in 2024
36 5,728 5,997 96% R 12% · No Party 15% · Other <1% · D 72% unopposed in 2024
37 4,038 4,205 96% R 54% · No Party 18% · Other <1% · D 28% unopposed in 2024
38 4,836 4,952 98% R 38% · No Party 18% · Other <1% · D 43% R+11.6 in 2024
39 3,266 3,425 95% R 24% · No Party 17% · Other <1% · D 59% D+9.4 in 2024
40 4,499 4,692 96% R 27% · No Party 21% · Other 1% · D 51% R+1.9 in 2024
41 5,583 5,846 96% R 27% · No Party 23% · Other 1% · D 49% R+0.6 in 2024
42 5,091 5,330 96% R 26% · No Party 22% · Other <1% · D 52% D+0.8 in 2024
43 6,350 6,600 96% R 29% · No Party 22% · Other <1% · D 49% R+3.4 in 2024
44 5,407 5,642 96% R 26% · No Party 18% · Other <1% · D 56% D+29.5 in 2024
45 3,882 4,075 95% R 33% · No Party 23% · Other <1% · D 44% R+29.4 in 2024
46 5,395 5,650 95% R 33% · No Party 23% · Other <1% · D 43% R+10.3 in 2024
47 4,257 4,430 96% R 43% · No Party 20% · Other <1% · D 37% R+28.2 in 2024
48 5,662 5,798 98% R 36% · No Party 22% · Other <1% · D 41% R+20.5 in 2024
49 3,277 3,430 96% R 16% · No Party 23% · Other <1% · D 61% D+47.9 in 2024
50 5,471 5,699 96% R 20% · No Party 24% · Other <1% · D 55% unopposed in 2024
51 4,905 5,047 97% R 37% · No Party 23% · Other <1% · D 40% R+25.3 in 2024
52 5,174 5,277 98% R 37% · No Party 20% · Other <1% · D 43% R+4.6 in 2024
53 3,992 4,138 96% R 33% · No Party 22% · Other <1% · D 45% R+13.7 in 2024
54 4,254 4,422 96% R 51% · No Party 17% · Other <1% · D 31% unopposed in 2024
55 4,264 4,378 97% R 46% · No Party 18% · Other <1% · D 36% unopposed in 2024
56 3,564 3,678 97% R 53% · No Party 16% · Other <1% · D 31% R+48.5 in 2024
57 5,057 5,223 97% R 41% · No Party 24% · Other <1% · D 35% R+20.4 in 2024
58 4,827 5,024 96% R 38% · No Party 24% · Other <1% · D 38% R+27.0 in 2024
59 4,838 4,935 98% R 29% · No Party 23% · Other <1% · D 48% R+2.4 in 2024
60 4,301 4,408 98% R 40% · No Party 21% · Other <1% · D 38% unopposed in 2024
61 4,511 4,631 97% R 26% · No Party 18% · Other <1% · D 55% unopposed in 2024
62 3,189 3,314 96% R 18% · No Party 17% · Other <1% · D 65% D+51.7 in 2024
63 6,845 6,983 98% R 33% · No Party 25% · Other <1% · D 42% unopposed in 2024
64 4,088 4,199 97% R 45% · No Party 18% · Other <1% · D 36% unopposed in 2024
65 5,989 6,187 97% R 39% · No Party 17% · Other <1% · D 44% R+28.6 in 2024
66 4,577 4,720 97% R 40% · No Party 22% · Other <1% · D 37% R+10.9 in 2024
67 4,432 4,545 98% R 40% · No Party 23% · Other <1% · D 37% unopposed in 2024
68 3,628 3,740 97% R 36% · No Party 22% · Other <1% · D 42% R+34.6 in 2024
69 5,686 5,853 97% R 31% · No Party 23% · Other <1% · D 45% R+14.1 in 2024
70 4,715 4,882 97% R 38% · No Party 21% · Other <1% · D 41% R+22.8 in 2024
71 5,204 5,364 97% R 25% · No Party 15% · Other <1% · D 60% D+12.3 in 2024
72 5,939 6,129 97% R 28% · No Party 14% · Other <1% · D 57% R+6.6 in 2024
73 6,216 6,498 96% R 27% · No Party 24% · Other <1% · D 48% unopposed in 2024
74 5,255 5,458 96% R 23% · No Party 21% · Other <1% · D 55% unopposed in 2024
75 4,437 4,598 96% R 25% · No Party 21% · Other <1% · D 54% unopposed in 2024
76 4,596 4,749 97% R 35% · No Party 20% · Other <1% · D 44% R+21.0 in 2024
77 3,961 4,092 97% R 20% · No Party 23% · Other <1% · D 56% unopposed in 2024
78 4,838 4,998 97% R 16% · No Party 19% · Other 1% · D 65% D+58.4 in the 2025 special
79 4,688 4,828 97% R 20% · No Party 20% · Other 1% · D 59% D+21.6 in 2024
80 5,520 5,681 97% R 26% · No Party 22% · Other 1% · D 52% D+4.8 in 2024
81 5,199 5,399 96% R 27% · No Party 22% · Other <1% · D 50% unopposed in 2024
82 4,578 7,067 65% R 37% · No Party 22% · Other <1% · D 41% R+21.1 in 2024
83 4,131 4,294 96% R 29% · No Party 21% · Other <1% · D 49% R+17.5 in 2024
84 3,310 3,435 96% R 42% · No Party 20% · Other <1% · D 38% R+46.6 in 2024
85 7,062 7,261 97% R 16% · No Party 24% · Other <1% · D 60% unopposed in 2024
86 7,845 8,101 97% R 12% · No Party 23% · Other <1% · D 65% D+52.3 in 2024
87 4,194 4,380 96% R 33% · No Party 15% · Other <1% · D 52% R+18.5 in 2024
88 3,759 3,895 97% R 54% · No Party 17% · Other <1% · D 29% unopposed in 2024
89 6,699 6,878 97% R 8% · No Party 20% · Other <1% · D 72% unopposed in 2024
90 8,063 8,247 98% R 9% · No Party 17% · Other <1% · D 74% unopposed in 2024
91 5,360 5,531 97% R 31% · No Party 24% · Other <1% · D 44% R+9.7 in 2024
92 5,140 5,234 98% R 38% · No Party 19% · Other <1% · D 42% R+21.5 in 2024
93 7,965 8,319 96% R 35% · No Party 26% · Other <1% · D 39% R+20.4 in 2024
94 6,673 6,937 96% R 34% · No Party 24% · Other <1% · D 42% R+15.2 in 2024
95 3,339 3,461 96% R 44% · No Party 17% · Other <1% · D 38% R+42.8 in 2024
96 4,337 4,456 97% R 37% · No Party 18% · Other <1% · D 44% R+17.7 in 2024
97 4,111 4,280 96% R 20% · No Party 20% · Other <1% · D 60% D+17.6 in 2024
98 3,950 4,115 96% R 24% · No Party 23% · Other 1% · D 52% D+0.3 in 2024
99 4,696 4,849 97% R 29% · No Party 17% · Other <1% · D 53% R+11.4 in 2024
100 4,166 4,281 97% R 33% · No Party 18% · Other <1% · D 49% R+3.3 in the 2025 special

The closest legislative seats

Ranked by the margin of each seat's last election, closest first: a record, not a forecast.

# Seat Candidates · cash on hand Last margin Absentee returned
1 House 98 Nathan Ramker (R) $73 · report filed October 28, 2026 Andrew Fitzgerald (D) $15,680 · report filed October 28, 2026 reports cover different periods; these balances are not compared D+0.3 in 2024 3,950 of 4,115 · R 24% · No Party 23% · Other 1% · D 52%
2 House 41 Ryan Weldon (R) $14,636 · report filed October 27, 2026 Molly Buck (D) $43,705 · report filed October 30, 2026 reports cover different periods; these balances are not compared R+0.6 in 2024 5,583 of 5,846 · R 27% · No Party 23% · Other 1% · D 49%
3 House 42 Heather Stephenson (R) $1,417 · report filed October 29, 2026 Amy Tagliareni (D) $22,881 · report filed October 30, 2026 reports cover different periods; these balances are not compared D+0.8 in 2024 5,091 of 5,330 · R 26% · No Party 22% · Other <1% · D 52%
4 House 40 Bill Gustoff (R) $22,033 · report filed October 30, 2026 Heather Sievers (D) $198,816 · cash on hand October 14, 2026 reports cover different periods; these balances are not compared R+1.9 in 2024 tied on percentage; ordered by votes 4,499 of 4,692 · R 27% · No Party 21% · Other 1% · D 51%
5 Senate 21 John Hollinrake (R) $5,469 · report filed October 30, 2026 Heather Matson (D) $39,373 · report filed October 29, 2026 reports cover different periods; these balances are not compared R+1.9 in 2022 tied on percentage; ordered by votes 10,674 of 11,176 · R 26% · No Party 23% · Other <1% · D 50%
6 House 59 Christian Hermanson (R) $5,574 · report filed October 30, 2026 Jacob Welper (D) $12,828 · report filed October 30, 2026 reports cover different periods; these balances are not compared R+2.4 in 2024 4,838 of 4,935 · R 29% · No Party 23% · Other <1% · D 48%
7 House 100 Blaine Watkins (R) $23,508 · report filed October 30, 2026 Matthew Mohrfeld (D) $8,572 · report filed October 29, 2026 reports cover different periods; these balances are not compared R+3.3 in the 2025 special 4,166 of 4,281 · R 33% · No Party 18% · Other <1% · D 49%
8 House 43 Nicole Hasso (R) $26,217 · report filed October 30, 2026 Jill Alesch (D) $23,775 · report filed October 28, 2026 reports cover different periods; these balances are not compared R+3.4 in 2024 6,350 of 6,600 · R 29% · No Party 22% · Other <1% · D 49%
9 Senate 35 Joe Stutting (R) $26,602 · report filed October 29, 2026 Mike Zimmer (D) $17,749 · report filed October 29, 2026 reports cover different periods; these balances are not compared D+3.6 in the 2025 special 10,401 of 10,735 · R 34% · No Party 22% · Other <1% · D 43%
10 House 52 David Blom (R) $33,265 · report filed October 30, 2026 Mike Tupper (D) $5,922 · report filed October 30, 2026 reports cover different periods; these balances are not compared R+4.6 in 2024 5,174 of 5,277 · R 37% · No Party 20% · Other <1% · D 43%

Last election: 2024 for the House and 2022 for the Senate seats on this ballot, or a 2025 special election where one was held. Of the 125 legislative races on the 2026 ballot, 73 have two or more candidates and were contested last time; the 10 closest are shown, and a tie on percentage is ordered by votes. Cash on hand is each candidate committee's newest report, dated beside each figure. Absentee: mail and in-person early ballots returned in the district (Secretary of State report of November 2, 2026, provisional), split by registration (Republican, No Party, Other, Democrat) as one 100% bar; party is registration, not vote.

All 125 legislative races, with every candidate's money → · don't know your district? look it up by address →

Unopposed last time (17)

Contested in 2026, but the seat's last election had one candidate, so there is no margin to rank by. In seat order.

  • House 4 (unopposed in 2024): Skyler Wheeler (R), Garth Van Donselaar (No Party)
  • House 5 (unopposed in 2024): Keith Glienke (R), Stephanie Steiner (D)
  • House 8 (unopposed in 2024): Ann Meyer (R), Kristofer Williams (D)
  • House 31 (unopposed in 2024): Kevin W. DuBay (R), Mary Madison (D)
  • House 36 (unopposed in 2024): Bruce A Michalowski (R), Austin Baeth (D)
  • House 54 (unopposed in 2024): Joshua Meggers (R), Leila Ann Staton (D)
  • House 55 (unopposed in 2024): Beau Klaver (R), Cynthia Oppedal Paschen (D)
  • House 60 (unopposed in 2024): Dani Ollenburg (R), Alexander Schmidt (D)
  • House 61 (unopposed in 2024): Vincent Collis (D), Lucas Hewitt (No Party)
  • House 63 (unopposed in 2024): Michael R. Bergan (R), Jeff Thurlow (D)
  • House 64 (unopposed in 2024): Jason Gearhart (R), Brian Bruening (D)
  • House 67 (unopposed in 2024): Craig Johnson (R), Michael Coonrad (D)
  • House 81 (unopposed in 2024): Dillon Fillion (R), Daniel Gosa (D)
  • House 89 (unopposed in 2024): Elinor A. Levin (D), Daniel Arch (No Party)
  • Senate 3 (unopposed in 2022): Lynn Evans (R), Mike Frantz (D)
  • Senate 5 (unopposed in 2022): Dave Rowley (R), Rachel Gravert (No Party)
  • Senate 49 (unopposed in 2022): Cynthia Mensendick (R), Cindy Winckler (D)

Uncontested in 2026 (35)

One candidate on the Secretary of State's candidate list last updated August 19, 2026; the list says ballot vacancies could be filled by convention until August 19. Our copy could not be refreshed tonight, so later additions may not be in it. 11 candidate committees first filed after July 2, 2026 and match no candidate on the list (their offices are not in our records): Voters for Gerhart, Dirkxhouse 51, Brown for Iowa, Quist for House, Iowans for Perkovich, Citizens For Williams, Drahozal for House, Simpson for Iowa, Steve Roe for Iowa Committee, Westphal For House District 72, Bern for State House.

Money through the system

Three figures since 2023, each on its own basis. They cover different groups of committees, so they do not add up or net against each other.

Reported raised $167.5 million $167,494,215 Cash contributions on the disclosure reports of the 580 Democratic and Republican candidate committees with a report since 2023. In-kind gifts and loans are not included. Newest report filed November 3, 2026. Where it comes from →
Moved between committees $77.3 million $77,332,556 24,568 itemized payments since 2023 from a committee to a committee, by every committee in the state's records (county, city and out-of-state committees included). The total includes $2,962,341 committees paid to their own registration. Itemized rows: the rows we hold reach 2026-10-28: the publisher's extract, dated 2026-07-14, plus the Ethics Board's public search, read 2026-10-19. Committee-to-committee payments →
Reported spent $229.3 million $229,264,980 Spending on the disclosure reports of the 803 committees of every type (candidate, PAC and party) with any spending since 2023. Newest report filed November 3, 2026. Where it goes →

Every committee's own reports: the committee index → · who funds whom, on the map →

What changed since yesterday

The newest items, found by the nightly run of 2026-11-05. Each is dated by its publisher: when the report was filed, the date on the Secretary of State's report, when a poll's field work ended.

Everything new, day by day →

campaign committees with a page here, every type, both parties
1,434
campaign-finance reports collected, 1999–2026
18,606
recorded floor votes, 2025–26 legislature
1,188