Latest polls
Every eligible poll in every race covered, newest first. Excluded firms are listed separately with reasons. Polls on record as of October 31, 2026, 6:06 a.m. Pacific Daylight Time (13:06 UTC); adjusted averages from the nowcasts as of October 30, 2026, 5:55 p.m. Pacific Daylight Time (00:55 UTC).
Newest polls
All eligible polls in one complete HTML table, available without scripts. Filters require JavaScript; use the complete table if they cannot load.
Polls by 55 firms are not used and not listed here: firms that fabricated data, campaigns' own polling operations, and firms with no published poll of an election already decided, so no record to judge them by yet. The firms and why.
| Race | Dates | Pollster | Sample | Result | Margin | Checked |
|---|---|---|---|---|---|---|
| Iowa Senate | Oct 28, 2026 | co/efficient | 1020 LV | Hinson 48 (R) · Turek 46 (D) | R+2 | Checked release |
| Iowa Governor | Oct 28, 2026 | co/efficient | 1020 LV | Sand 50 (D) · Lahn 45 (R) | D+5 | Checked release |
| Iowa Senate | Oct 16–23, 2026 | Echelon Insights for NetChoice | 403 LV | Turek 45 (D) · Hinson 43 (R) | D+2 | Not checked yet release |
| Iowa Governor | Oct 16–23, 2026 | Echelon Insights for NetChoice | 403 LV | Sand 50 (D) · Lahn 46 (R) | D+4 | Not checked yet release |
| Iowa Senate | Oct 21–22, 2026 | InsiderAdvantage | 1200 LV | Hinson 47 (R) · Turek 45 (D) | R+2 | Checked release |
| Iowa Senate | Oct 15–19, 2026 | co/efficient | 863 LV | Hinson 48 (R) · Turek 45 (D) | R+3 | Checked release |
| Iowa Governor | Oct 15–19, 2026 | co/efficient | 678 LV | Sand 49 (D) · Lahn 45 (R) | D+4 | Checked release |
| Iowa Senate | Oct 13–15, 2026 | Trafalgar Group | 1094 LV | Hinson 46 (R) · Turek 44 (D) | R+2 | Checked release |
| IA-2 | Oct 12–14, 2026 | Emerson College for Poll Vault | 344 LV | James 50 (D) · Mitchell 47 (R) | D+3 | Not checked yet release |
| Iowa Senate | Oct 9–13, 2026 | GS Strategy Group (R)/New River Strategies for Cook Political Report | 602 LV | Turek 46 (D) · Hinson 44 (R) | D+2 | Not checked yet release |
| Iowa Governor | Oct 9–13, 2026 | GS Strategy Group (R)/New River Strategies for Cook Political Report | 602 LV | Sand 54 (D) · Lahn 43 (R) | D+11 | Not checked yet release |
| Iowa Senate | Oct 8–12, 2026 | NPA Polling | 678 LV | Hinson 47 (R) · Turek 44 (D) | R+3 | Checked release |
| Iowa Senate | Oct 6–12, 2026 | YouGov | 2245 LV | Turek 47 (D) · Hinson 46 (R) | D+1 | Checked release |
| Iowa Governor | Oct 8–12, 2026 | NPA Polling | 678 LV | Sand 50 (D) · Lahn 45 (R) | D+5 | Checked release |
| Iowa Governor | Oct 6–12, 2026 | YouGov | 2245 LV | Sand 50 (D) · Lahn 44 (R) | D+6 | Checked release |
| Iowa Senate | Oct 8–11, 2026 | Marist College | 1100 RV | Turek 51 (D) · Hinson 44 (R) | D+7 | Checked release |
| Iowa Governor | Oct 8–11, 2026 | Marist College | 1100 RV | Sand 54 (D) · Lahn 43 (R) | D+11 | Checked release |
| Iowa Senate | Oct 5–6, 2026 | Emerson College for Nexstar Media Group | 650 LV | Hinson 47 (R) · Turek 45 (D) | R+2 | Checked release |
| Iowa Governor | Oct 5–6, 2026 | Emerson College for Nexstar Media Group | 650 LV | Sand 49 (D) · Lahn 45 (R) | D+4 | Checked release |
| Iowa Senate | Sep 29–Oct 5, 2026 | SSRS for CNN | 801 LV | Hinson 45 (R) · Turek 43 (D) | R+2 | Checked release |
| Iowa Governor | Sep 29–Oct 5, 2026 | SSRS for CNN | 801 LV | Sand 51 (D) · Lahn 42 (R) | D+9 | Checked release |
| Iowa Senate | Oct 1–4, 2026 | Suffolk University | 500 LV | Turek 48 (D) · Hinson 44 (R) | D+4 | Checked release |
| Iowa Governor | Oct 1–4, 2026 | Suffolk University | 500 LV | Sand 55 (D) · Lahn 43 (R) | D+12 | Checked release |
| Iowa Senate | Sep 22–Oct 1, 2026 | New York Times/Siena College | 606 LV | Hinson 48 (R) · Turek 47 (D) | R+1 | Checked release |
| Iowa Governor | Sep 22–Oct 1, 2026 | New York Times/Siena College | 606 LV | Sand 52 (D) · Lahn 41 (R) | D+11 | Checked release |
| Iowa Senate | Sep 28–30, 2026 | Rasmussen Reports | 1048 LV | Turek 47 (D) · Hinson 43 (R) | D+4 | Checked release |
| Iowa Senate | Sep 28–29, 2026 | Quantus Insights | 738 LV | Hinson 47 (R) · Turek 46 (D) | R+1 | Checked release |
| Iowa Senate | Sep 24–28, 2026 | Beacon Research (D)/ Shaw & Co. Research for Fox News | 1008 LV | Turek 49 (D) · Hinson 47 (R) | D+2 | Release found release |
| Iowa Governor | Sep 24–28, 2026 | Beacon Research (D)/ Shaw & Co. Research for Fox News | 1008 LV | Sand 53 (D) · Lahn 44 (R) | D+9 | Citation unreadable release |
| Iowa Senate | Sep 22–23, 2026 | InsiderAdvantage | 1200 LV | Turek 47 (D) · Hinson 46 (R) · Laehn 2 (L) | D+1 | Checked release |
| Iowa Senate | Sep 17–20, 2026 | Marist College | 1050 RV | Turek 50 (D) · Hinson 42 (R) | D+8 | Checked release |
| Iowa Governor | Sep 17–20, 2026 | Marist College | 1050 RV | Sand 54 (D) · Lahn 42 (R) | D+12 | Checked release |
| Iowa Senate | Sep 16–18, 2026 | Trafalgar Group | 1089 LV | Hinson 44 (R) · Turek 42 (D) | R+2 | Checked release |
| Iowa Senate | Sep 14–16, 2026 | co/efficient | 831 LV | Hinson 46 (R) · Turek 42 (D) | R+4 | Checked release |
| Iowa Governor | Sep 14–16, 2026 | co/efficient | 831 LV | Sand 46 (D) · Lahn 42 (R) | D+4 | Checked release |
| Iowa Senate | Sep 9–11, 2026 | Cygnal for Iowans for Tax Relief Foundation | 500 LV | Turek 43 (D) · Hinson 43 (R) | Even | Checked release |
| Iowa Governor | Sep 9–11, 2026 | Cygnal for Iowans for Tax Relief Foundation | 500 LV | Sand 48 (D) · Lahn 44 (R) | D+4 | Checked release |
| Iowa Senate | Sep 8–10, 2026 | Rasmussen Reports | 1031 LV | Turek 45 (D) · Hinson 40 (R) | D+5 | Checked release |
| Iowa Senate | Sep 3–8, 2026 | YouGov | 2169 RV | Turek 44 (D) · Hinson 43 (R) | D+1 | Checked release |
| Iowa Governor | Sep 3–8, 2026 | YouGov | 2169 RV | Sand 50 (D) · Lahn 39 (R) | D+11 | Checked release |
| Iowa Senate | Aug 31–Sep 1, 2026 | Emerson College for Nexstar Media | 750 LV | Hinson 50 (R) · Turek 45 (D) | R+5 | Checked release |
| Iowa Governor | Aug 31–Sep 1, 2026 | Emerson College for Nexstar Media | 750 LV | Sand 49 (D) · Lahn 46 (R) | D+3 | Checked release |
| Iowa Senate | Aug 27–31, 2026 | Global Strategy Group for Josh Turek for Iowa campaign internal | 800 LV | Turek 46 (D) · Hinson 42 (R) · Laehn 6 (L) | D+4 | Checked release |
| Iowa Senate | Aug 26–28, 2026 | Abacus Data | 323 LV | Turek 54 (D) · Hinson 45 (R) | D+9 | Checked release |
| Iowa Senate | Aug 20–23, 2026 | Suffolk University | 500 LV | Hinson 45 (R) · Turek 41 (D) | R+4 | Checked release |
| Iowa Governor | Aug 20–23, 2026 | Suffolk University | 500 LV | Sand 48 (D) · Lahn 44 (R) | D+4 | Checked release |
| Iowa Senate | Aug 2–4, 2026 | Emerson College | 712 LV | Hinson 48 (R) · Turek 45 (D) | R+3 | Checked release |
| Iowa Governor | Aug 2–4, 2026 | Emerson College | 712 LV | Sand 48 (D) · Lahn 43 (R) | D+5 | Checked release |
| IA-2 | Jul 14–19, 2026 | Global Strategy Group for House Majority PAC partisan sponsor | — | James 46 (D) · Mitchell 45 (R) | D+1 | Checked release |
| IA-1 | Jul 13–16, 2026 | The Bullfinch Group/Independent Center | 705 LV | Bohannan 40 (D) · Miller-Meeks 35 (R) · Bridgford 11 (I) | D+5 | Citation unreadable release |
| Iowa Senate | Jun 23–27, 2026 | Beacon Research (D)/ Shaw & Co. Research for Fox News | 1003 RV | Turek 50 (D) · Hinson 46 (R) | D+4 | Release found release |
| Iowa Senate | Jun 15–27, 2026 | New York Times/Siena College | 600 LV | Hinson 48 (R) · Turek 46 (D) | R+2 | Checked release |
| Iowa Governor | Jun 15–27, 2026 | New York Times/Siena College | 600 LV | Sand 48 (D) · Lahn 47 (R) | D+1 | Release found release |
| Iowa Governor | Jun 23–27, 2026 | Beacon Research (D)/ Shaw & Co. Research for Fox News | 1003 RV | Sand 53 (D) · Lahn 44 (R) | D+9 | Release found release |
| Iowa Senate | Jun 16–19, 2026 | Cygnal for Iowans for Tax Relief Foundation | 600 LV | Hinson 46 (R) · Turek 44 (D) | R+2 | Checked release |
| Iowa Governor | Jun 16–19, 2026 | Cygnal for Iowans for Tax Relief Foundation | 600 LV | Sand 48 (D) · Lahn 43 (R) | D+5 | Checked release |
| Iowa Senate | Jun 8–11, 2026 | Global Strategy Group for Josh Turek for Iowa campaign internal | 1000 LV | Turek 47 (D) · Hinson 45 (R) | D+2 | Checked release |
| Iowa Senate | Jun 3–4, 2026 | Public Policy Polling for Democratic Senatorial Campaign Committee partisan sponsor | 557 RV | Turek 46 (D) · Hinson 46 (R) | Even | Checked release |
| IA-2 | Apr 13–14, 2026 | Public Policy Pollingpartisan sponsor | 675 RV | James 36 (D) · Mitchell 33 (R) | D+3 | No citation |
| Iowa Senate | Apr 3–9, 2026 | Echelon Insights for NetChoice | 377 LV | Turek 46 (D) · Hinson 45 (R) | D+1 | Checked release |
Polling averages by race
Simple average: the plain mean margin of the race's polls in the 30 days before its newest one, between the two candidates the forecast is between (the Democrat and the Republican in most races; where an independent is the main challenger, the independent). Adjusted average: the nowcast's estimate of the race today -- polls weighted by recency and size, corrected for each pollster's measured lean. Where they differ, the difference is the adjustment. House district polls listed here are inputs to the House model's election-day forecast (each district's estimate is moved toward its own polls, corrected for the sponsor's measured lean); there is no House nowcast. A race the model withholds shows its polls and no adjusted average.
| Race | Polls | Latest | Simple average 30 days to the newest poll (n) | Adjusted average our nowcast | Forecast |
|---|---|---|---|---|---|
| Iowa Senate | 36 | Oct 28, 2026 | Even (16) | Even | Iowa Senate forecast |
| Iowa Governor | 22 | Oct 28, 2026 | D+8 (12) | D+7 | Iowa Governor forecast |
| IA-2 | 3 | Oct 14, 2026 | D+3 (1) | — | IA-2 forecast |
| IA-1 | 2 | Jul 16, 2026 | D+5 (1) | — | IA-1 forecast |
| IA-3 | 1 | Mar 14, 2026 | R+6 (1) | — | IA-3 forecast |