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
New Hampshire SenateOct 20–23, 2026Rasmussen Reports970 LVPappas 50 (D) · Sununu 44 (R)D+6Checked release
New Hampshire GovernorOct 20–23, 2026Rasmussen Reports970 LVAyotte 52 (R) · Warmington 42 (D)R+10Citation unreadable release
New Hampshire SenateOct 19–20, 2026Saint Anselm College1672 LVPappas 50 (D) · Sununu 43 (R)D+7Checked release
New Hampshire GovernorOct 19–20, 2026Saint Anselm College1672 LVAyotte 50 (R) · Warmington 42 (D)R+8Checked release
NH-2Oct 19–20, 2026Saint Anselm College811 LVGoodlander 54 (D) · Williams 38 (R)D+16No citation
NH-1Oct 19–20, 2026Saint Anselm College861 LVShaheen 46 (D) · DiLorenzo 42 (R)D+4No citation
New Hampshire GovernorOct 2–19, 2026UMass Lowell/YouGov600 LVAyotte 48 (R) · Warmington 42 (D)R+6Not checked yet release
New Hampshire SenateOct 8–12, 2026National Public Affairs600 LVPappas 50 (D) · Sununu 45 (R)D+5Release found release
New Hampshire GovernorOct 8–12, 2026National Public Affairs600 LVAyotte 54 (R) · Warmington 38 (D)R+16Checked release
New Hampshire SenateSep 28–Oct 5, 2026YouGov1520 LVPappas 51 (D) · Sununu 43 (R)D+8Checked release
New Hampshire GovernorSep 28–Oct 5, 2026YouGov1520 LVAyotte 49 (R) · Warmington 40 (D)R+9Checked release
New Hampshire SenateOct 2–4, 2026Rasmussen Reports979 LVPappas 49 (D) · Sununu 44 (R)D+5Checked release
New Hampshire SenateSep 28–29, 2026Saint Anselm College
for AARP
1042 LVPappas 51 (D) · Sununu 44 (R)D+7Not checked yet release
New Hampshire GovernorSep 28–29, 2026Saint Anselm College
for AARP
1042 LVAyotte 52 (R) · Warmington 45 (D)R+7Not checked yet release
New Hampshire SenateSep 26–27, 2026Trafalgar Group1082 LVPappas 47 (D) · Sununu 41 (R)D+6Checked release
New Hampshire SenateSep 15–22, 2026New York Times/Siena College600 LVPappas 50 (D) · Sununu 45 (R)D+5Checked release
New Hampshire SenateSep 15–22, 2026New York Times/Siena College613 LVPappas 50 (D) · Sununu 45 (R)D+5Checked release
New Hampshire GovernorSep 15–22, 2026New York Times/Siena College613 LVAyotte 52 (R) · Warmington 41 (D)R+11Checked release
New Hampshire SenateSep 17–21, 2026University of New Hampshire1418 LVPappas 50 (D) · Sununu 42 (R)D+8Checked release
New Hampshire GovernorSep 17–21, 2026University of New Hampshire1418 LVAyotte 47 (R) · Warmington 43 (D)R+4Checked release
NH-2Sep 17–21, 2026University of New Hampshire702 LVGoodlander 56 (D) · Williams 35 (R)D+21No citation
NH-1Sep 17–21, 2026University of New Hampshire711 LVShaheen 46 (D) · DiLorenzo 42 (R)D+4Checked release
New Hampshire SenateSep 16–17, 2026InsiderAdvantage1200 LVPappas 48 (D) · Sununu 40 (R)D+8Checked release
New Hampshire SenateSep 9–11, 2026co/efficient958 LVPappas 46 (D) · Sununu 46 (R)EvenChecked release
New Hampshire GovernorSep 9–11, 2026co/efficient958 LVAyotte 55 (R) · Warmington 34 (D)R+21Checked release
New Hampshire SenateSep 8–10, 2026Rasmussen Reports1000 LVPappas 45 (D) · Sununu 34 (R)D+11Checked release
New Hampshire SenateAug 27–30, 2026Fabrizio, Lee & Associates
for NRSC
partisan sponsor
600 LVSununu 37 (R) · Pappas 36 (D)R+1Checked release
New Hampshire SenateAug 20–24, 2026University of New Hampshire1878 LVSununu 45 (R) · Pappas 43 (D)R+2Checked
New Hampshire GovernorAug 20–24, 2026University of New Hampshire1878 LVAyotte 49 (R) · Warmington 39 (D)R+10Checked release
New Hampshire SenateAug 17–18, 2026Saint Anselm College1411 LVPappas 48 (D) · Sununu 41 (R)D+7Checked
New Hampshire GovernorAug 17–18, 2026Saint Anselm College1411 LVAyotte 49 (R) · Warmington 38 (D)R+11Checked release
NH-2Aug 17–18, 2026Saint Anselm College701 LVGoodlander 50 (D) · Williams 35 (R)D+15No citation
New Hampshire SenateJun 24–27, 2026Peak Insights
for NRSC
partisan sponsor
500 LVPappas 43 (D) · Sununu 42 (R)D+1Checked release
New Hampshire SenateJun 24–25, 2026Saint Anselm College1614 RVPappas 47 (D) · Sununu 41 (R)D+6Checked
New Hampshire GovernorJun 24–25, 2026Saint Anselm College1614 RVAyotte 45 (R) · Warmington 37 (D)R+8Checked release
NH-2Jun 24–25, 2026Saint Anselm College802 RVGoodlander 50 (D) · Williams 31 (R)D+19No citation
New Hampshire SenateJun 18–23, 2026University of New Hampshire2232 LVPappas 47 (D) · Sununu 44 (R)D+3Checked
New Hampshire GovernorJun 18–23, 2026University of New Hampshire2232 LVAyotte 44 (R) · Warmington 39 (D)R+5Checked release
New Hampshire SenateApr 17–21, 2026University of New Hampshire1129 LVPappas 49 (D) · Sununu 42 (R)D+7Checked release
New Hampshire GovernorApr 17–21, 2026University of New Hampshire1117 LVAyotte 47 (R) · Warmington 39 (D)R+8Checked release
New Hampshire SenateMar 21–23, 2026Emerson College1000 LVPappas 45 (D) · Sununu 44 (R)D+1Checked
New Hampshire SenateMar 16–18, 2026Saint Anselm College1491 RVPappas 46 (D) · Sununu 43 (R)D+3Checked
New Hampshire GovernorMar 16–18, 2026Saint Anselm College1491 RVAyotte 46 (R) · Warmington 39 (D)R+7Checked
NH-2Mar 16–18, 2026Saint Anselm College739 RVGoodlander 48 (D) · Williams 36 (R)D+12Checked release
New Hampshire SenateJan 28–29, 2026yes. every kid.
for yes. every kid.
563 LVPappas 45 (D) · Sununu 41 (R)D+4Checked release
New Hampshire SenateJan 15–19, 2026University of New Hampshire2053 LVPappas 50 (D) · Sununu 45 (R)D+5Checked
NH-2Jan 15–19, 2026University of New Hampshire1093 LVGoodlander 54 (D) · Williams 40 (R)D+14Release found release
New Hampshire SenateDec 26–28, 2025NHJournal/Praecones Analytica603 RVPappas 42 (D) · Sununu 36 (R)D+6Checked
New Hampshire SenateDec 9–11, 2025Guidant Polling and Strategypartisan sponsor600 LVPappas 47 (D) · Sununu 44 (R)D+3Citation unreadable
New Hampshire SenateNov 18–19, 2025Saint Anselm College2212 RVPappas 44 (D) · Sununu 41 (R)D+3Checked
NH-2Nov 18–19, 2025Saint Anselm College1102 RVGoodlander 40 (D) · Williams 35 (R)D+5Disputed release
New Hampshire SenateOct 9–13, 2025co/efficient1034 LVPappas 45 (D) · Sununu 42 (R)D+3Checked
New Hampshire SenateSep 17–23, 2025University of New Hampshire1235 LVPappas 49 (D) · Sununu 43 (R)D+6Checked
NH-2Sep 17–23, 2025University of New Hampshire659 LVGoodlander 51 (D) · Williams 39 (R)D+12No citation
New Hampshire SenateSep 10–12, 2025co/efficient904 LVPappas 46 (D) · Sununu 43 (R)D+3Checked
New Hampshire SenateSep 2–4, 20251892 Polling
for One Nation
partisan sponsor
500 LVPappas 45 (D) · Sununu 43 (R)D+2Checked release
NH-2Aug 26–27, 2025Saint Anselm College881 RVGoodlander 49 (D) · Williams 31 (R)D+18No citation

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
New Hampshire Senate31Oct 23, 2026D+6 (7)D+6New Hampshire Senate forecast
New Hampshire Governor15Oct 23, 2026R+9 (6)R+10New Hampshire Governor forecast
NH-12Oct 20, 2026D+4 (2)—NH-1 forecast
NH-29Oct 20, 2026D+18 (2)—NH-2 forecast