Get the briefing by email: when the forecast moves and weekly through Election Day, then how our forecast did. See one

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.

Newest polls
RaceDatesPollsterSampleResultMarginChecked
Iowa SenateOct 28, 2026co/efficient1020 LVHinson 48 (R) · Turek 46 (D)R+2Checked release
Iowa GovernorOct 28, 2026co/efficient1020 LVSand 50 (D) · Lahn 45 (R)D+5Checked release
Iowa SenateOct 16–23, 2026Echelon Insights
for NetChoice
403 LVTurek 45 (D) · Hinson 43 (R)D+2Not checked yet release
Iowa GovernorOct 16–23, 2026Echelon Insights
for NetChoice
403 LVSand 50 (D) · Lahn 46 (R)D+4Not checked yet release
Iowa SenateOct 21–22, 2026InsiderAdvantage1200 LVHinson 47 (R) · Turek 45 (D)R+2Checked release
Iowa SenateOct 15–19, 2026co/efficient863 LVHinson 48 (R) · Turek 45 (D)R+3Checked release
Iowa GovernorOct 15–19, 2026co/efficient678 LVSand 49 (D) · Lahn 45 (R)D+4Checked release
Iowa SenateOct 13–15, 2026Trafalgar Group1094 LVHinson 46 (R) · Turek 44 (D)R+2Checked release
IA-2Oct 12–14, 2026Emerson College
for Poll Vault
344 LVJames 50 (D) · Mitchell 47 (R)D+3Not checked yet release
Iowa SenateOct 9–13, 2026GS Strategy Group (R)/New River Strategies
for Cook Political Report
602 LVTurek 46 (D) · Hinson 44 (R)D+2Not checked yet release
Iowa GovernorOct 9–13, 2026GS Strategy Group (R)/New River Strategies
for Cook Political Report
602 LVSand 54 (D) · Lahn 43 (R)D+11Not checked yet release
Iowa SenateOct 8–12, 2026NPA Polling678 LVHinson 47 (R) · Turek 44 (D)R+3Checked release
Iowa SenateOct 6–12, 2026YouGov2245 LVTurek 47 (D) · Hinson 46 (R)D+1Checked release
Iowa GovernorOct 8–12, 2026NPA Polling678 LVSand 50 (D) · Lahn 45 (R)D+5Checked release
Iowa GovernorOct 6–12, 2026YouGov2245 LVSand 50 (D) · Lahn 44 (R)D+6Checked release
Iowa SenateOct 8–11, 2026Marist College1100 RVTurek 51 (D) · Hinson 44 (R)D+7Checked release
Iowa GovernorOct 8–11, 2026Marist College1100 RVSand 54 (D) · Lahn 43 (R)D+11Checked release
Iowa SenateOct 5–6, 2026Emerson College
for Nexstar Media Group
650 LVHinson 47 (R) · Turek 45 (D)R+2Checked release
Iowa GovernorOct 5–6, 2026Emerson College
for Nexstar Media Group
650 LVSand 49 (D) · Lahn 45 (R)D+4Checked release
Iowa SenateSep 29–Oct 5, 2026SSRS
for CNN
801 LVHinson 45 (R) · Turek 43 (D)R+2Checked release
Iowa GovernorSep 29–Oct 5, 2026SSRS
for CNN
801 LVSand 51 (D) · Lahn 42 (R)D+9Checked release
Iowa SenateOct 1–4, 2026Suffolk University500 LVTurek 48 (D) · Hinson 44 (R)D+4Checked release
Iowa GovernorOct 1–4, 2026Suffolk University500 LVSand 55 (D) · Lahn 43 (R)D+12Checked release
Iowa SenateSep 22–Oct 1, 2026New York Times/Siena College606 LVHinson 48 (R) · Turek 47 (D)R+1Checked release
Iowa GovernorSep 22–Oct 1, 2026New York Times/Siena College606 LVSand 52 (D) · Lahn 41 (R)D+11Checked release
Iowa SenateSep 28–30, 2026Rasmussen Reports1048 LVTurek 47 (D) · Hinson 43 (R)D+4Checked release
Iowa SenateSep 28–29, 2026Quantus Insights738 LVHinson 47 (R) · Turek 46 (D)R+1Checked release
Iowa SenateSep 24–28, 2026Beacon Research (D)/ Shaw & Co. Research
for Fox News
1008 LVTurek 49 (D) · Hinson 47 (R)D+2Release found release
Iowa GovernorSep 24–28, 2026Beacon Research (D)/ Shaw & Co. Research
for Fox News
1008 LVSand 53 (D) · Lahn 44 (R)D+9Citation unreadable release
Iowa SenateSep 22–23, 2026InsiderAdvantage1200 LVTurek 47 (D) · Hinson 46 (R) · Laehn 2 (L)D+1Checked release
Iowa SenateSep 17–20, 2026Marist College1050 RVTurek 50 (D) · Hinson 42 (R)D+8Checked release
Iowa GovernorSep 17–20, 2026Marist College1050 RVSand 54 (D) · Lahn 42 (R)D+12Checked release
Iowa SenateSep 16–18, 2026Trafalgar Group1089 LVHinson 44 (R) · Turek 42 (D)R+2Checked release
Iowa SenateSep 14–16, 2026co/efficient831 LVHinson 46 (R) · Turek 42 (D)R+4Checked release
Iowa GovernorSep 14–16, 2026co/efficient831 LVSand 46 (D) · Lahn 42 (R)D+4Checked release
Iowa SenateSep 9–11, 2026Cygnal
for Iowans for Tax Relief Foundation
500 LVTurek 43 (D) · Hinson 43 (R)EvenChecked release
Iowa GovernorSep 9–11, 2026Cygnal
for Iowans for Tax Relief Foundation
500 LVSand 48 (D) · Lahn 44 (R)D+4Checked release
Iowa SenateSep 8–10, 2026Rasmussen Reports1031 LVTurek 45 (D) · Hinson 40 (R)D+5Checked release
Iowa SenateSep 3–8, 2026YouGov2169 RVTurek 44 (D) · Hinson 43 (R)D+1Checked release
Iowa GovernorSep 3–8, 2026YouGov2169 RVSand 50 (D) · Lahn 39 (R)D+11Checked release
Iowa SenateAug 31–Sep 1, 2026Emerson College
for Nexstar Media
750 LVHinson 50 (R) · Turek 45 (D)R+5Checked release
Iowa GovernorAug 31–Sep 1, 2026Emerson College
for Nexstar Media
750 LVSand 49 (D) · Lahn 46 (R)D+3Checked release
Iowa SenateAug 27–31, 2026Global Strategy Group
for Josh Turek for Iowa
campaign internal
800 LVTurek 46 (D) · Hinson 42 (R) · Laehn 6 (L)D+4Checked release
Iowa SenateAug 26–28, 2026Abacus Data323 LVTurek 54 (D) · Hinson 45 (R)D+9Checked release
Iowa SenateAug 20–23, 2026Suffolk University500 LVHinson 45 (R) · Turek 41 (D)R+4Checked release
Iowa GovernorAug 20–23, 2026Suffolk University500 LVSand 48 (D) · Lahn 44 (R)D+4Checked release
Iowa SenateAug 2–4, 2026Emerson College712 LVHinson 48 (R) · Turek 45 (D)R+3Checked release
Iowa GovernorAug 2–4, 2026Emerson College712 LVSand 48 (D) · Lahn 43 (R)D+5Checked release
IA-2Jul 14–19, 2026Global Strategy Group
for House Majority PAC
partisan sponsor
— James 46 (D) · Mitchell 45 (R)D+1Checked release
IA-1Jul 13–16, 2026The Bullfinch Group/Independent Center705 LVBohannan 40 (D) · Miller-Meeks 35 (R) · Bridgford 11 (I)D+5Citation unreadable release
Iowa SenateJun 23–27, 2026Beacon Research (D)/ Shaw & Co. Research
for Fox News
1003 RVTurek 50 (D) · Hinson 46 (R)D+4Release found release
Iowa SenateJun 15–27, 2026New York Times/Siena College600 LVHinson 48 (R) · Turek 46 (D)R+2Checked release
Iowa GovernorJun 15–27, 2026New York Times/Siena College600 LVSand 48 (D) · Lahn 47 (R)D+1Release found release
Iowa GovernorJun 23–27, 2026Beacon Research (D)/ Shaw & Co. Research
for Fox News
1003 RVSand 53 (D) · Lahn 44 (R)D+9Release found release
Iowa SenateJun 16–19, 2026Cygnal
for Iowans for Tax Relief Foundation
600 LVHinson 46 (R) · Turek 44 (D)R+2Checked release
Iowa GovernorJun 16–19, 2026Cygnal
for Iowans for Tax Relief Foundation
600 LVSand 48 (D) · Lahn 43 (R)D+5Checked release
Iowa SenateJun 8–11, 2026Global Strategy Group
for Josh Turek for Iowa
campaign internal
1000 LVTurek 47 (D) · Hinson 45 (R)D+2Checked release
Iowa SenateJun 3–4, 2026Public Policy Polling
for Democratic Senatorial Campaign Committee
partisan sponsor
557 RVTurek 46 (D) · Hinson 46 (R)EvenChecked release
IA-2Apr 13–14, 2026Public Policy Pollingpartisan sponsor675 RVJames 36 (D) · Mitchell 33 (R)D+3No citation
Iowa SenateApr 3–9, 2026Echelon Insights
for NetChoice
377 LVTurek 46 (D) · Hinson 45 (R)D+1Checked 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.

Polling averages by race
RacePollsLatestSimple average
30 days to the newest poll (n)
Adjusted average
our nowcast
Forecast
Iowa Senate36Oct 28, 2026Even (16)EvenIowa Senate forecast
Iowa Governor22Oct 28, 2026D+8 (12)D+7Iowa Governor forecast
IA-23Oct 14, 2026D+3 (1)—IA-2 forecast
IA-12Jul 16, 2026D+5 (1)—IA-1 forecast
IA-31Mar 14, 2026R+6 (1)—IA-3 forecast