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 |
|---|---|---|---|---|---|---|
| New Hampshire Senate | Oct 20–23, 2026 | Rasmussen Reports | 970 LV | Pappas 50 (D) · Sununu 44 (R) | D+6 | Checked release |
| New Hampshire Governor | Oct 20–23, 2026 | Rasmussen Reports | 970 LV | Ayotte 52 (R) · Warmington 42 (D) | R+10 | Citation unreadable release |
| New Hampshire Senate | Oct 19–20, 2026 | Saint Anselm College | 1672 LV | Pappas 50 (D) · Sununu 43 (R) | D+7 | Checked release |
| New Hampshire Governor | Oct 19–20, 2026 | Saint Anselm College | 1672 LV | Ayotte 50 (R) · Warmington 42 (D) | R+8 | Checked release |
| NH-2 | Oct 19–20, 2026 | Saint Anselm College | 811 LV | Goodlander 54 (D) · Williams 38 (R) | D+16 | No citation |
| NH-1 | Oct 19–20, 2026 | Saint Anselm College | 861 LV | Shaheen 46 (D) · DiLorenzo 42 (R) | D+4 | No citation |
| New Hampshire Governor | Oct 2–19, 2026 | UMass Lowell/YouGov | 600 LV | Ayotte 48 (R) · Warmington 42 (D) | R+6 | Not checked yet release |
| New Hampshire Senate | Oct 8–12, 2026 | National Public Affairs | 600 LV | Pappas 50 (D) · Sununu 45 (R) | D+5 | Release found release |
| New Hampshire Governor | Oct 8–12, 2026 | National Public Affairs | 600 LV | Ayotte 54 (R) · Warmington 38 (D) | R+16 | Checked release |
| New Hampshire Senate | Sep 28–Oct 5, 2026 | YouGov | 1520 LV | Pappas 51 (D) · Sununu 43 (R) | D+8 | Checked release |
| New Hampshire Governor | Sep 28–Oct 5, 2026 | YouGov | 1520 LV | Ayotte 49 (R) · Warmington 40 (D) | R+9 | Checked release |
| New Hampshire Senate | Oct 2–4, 2026 | Rasmussen Reports | 979 LV | Pappas 49 (D) · Sununu 44 (R) | D+5 | Checked release |
| New Hampshire Senate | Sep 28–29, 2026 | Saint Anselm College for AARP | 1042 LV | Pappas 51 (D) · Sununu 44 (R) | D+7 | Not checked yet release |
| New Hampshire Governor | Sep 28–29, 2026 | Saint Anselm College for AARP | 1042 LV | Ayotte 52 (R) · Warmington 45 (D) | R+7 | Not checked yet release |
| New Hampshire Senate | Sep 26–27, 2026 | Trafalgar Group | 1082 LV | Pappas 47 (D) · Sununu 41 (R) | D+6 | Checked release |
| New Hampshire Senate | Sep 15–22, 2026 | New York Times/Siena College | 600 LV | Pappas 50 (D) · Sununu 45 (R) | D+5 | Checked release |
| New Hampshire Senate | Sep 15–22, 2026 | New York Times/Siena College | 613 LV | Pappas 50 (D) · Sununu 45 (R) | D+5 | Checked release |
| New Hampshire Governor | Sep 15–22, 2026 | New York Times/Siena College | 613 LV | Ayotte 52 (R) · Warmington 41 (D) | R+11 | Checked release |
| New Hampshire Senate | Sep 17–21, 2026 | University of New Hampshire | 1418 LV | Pappas 50 (D) · Sununu 42 (R) | D+8 | Checked release |
| New Hampshire Governor | Sep 17–21, 2026 | University of New Hampshire | 1418 LV | Ayotte 47 (R) · Warmington 43 (D) | R+4 | Checked release |
| NH-2 | Sep 17–21, 2026 | University of New Hampshire | 702 LV | Goodlander 56 (D) · Williams 35 (R) | D+21 | No citation |
| NH-1 | Sep 17–21, 2026 | University of New Hampshire | 711 LV | Shaheen 46 (D) · DiLorenzo 42 (R) | D+4 | Checked release |
| New Hampshire Senate | Sep 16–17, 2026 | InsiderAdvantage | 1200 LV | Pappas 48 (D) · Sununu 40 (R) | D+8 | Checked release |
| New Hampshire Senate | Sep 9–11, 2026 | co/efficient | 958 LV | Pappas 46 (D) · Sununu 46 (R) | Even | Checked release |
| New Hampshire Governor | Sep 9–11, 2026 | co/efficient | 958 LV | Ayotte 55 (R) · Warmington 34 (D) | R+21 | Checked release |
| New Hampshire Senate | Sep 8–10, 2026 | Rasmussen Reports | 1000 LV | Pappas 45 (D) · Sununu 34 (R) | D+11 | Checked release |
| New Hampshire Senate | Aug 27–30, 2026 | Fabrizio, Lee & Associates for NRSC partisan sponsor | 600 LV | Sununu 37 (R) · Pappas 36 (D) | R+1 | Checked release |
| New Hampshire Senate | Aug 20–24, 2026 | University of New Hampshire | 1878 LV | Sununu 45 (R) · Pappas 43 (D) | R+2 | Checked |
| New Hampshire Governor | Aug 20–24, 2026 | University of New Hampshire | 1878 LV | Ayotte 49 (R) · Warmington 39 (D) | R+10 | Checked release |
| New Hampshire Senate | Aug 17–18, 2026 | Saint Anselm College | 1411 LV | Pappas 48 (D) · Sununu 41 (R) | D+7 | Checked |
| New Hampshire Governor | Aug 17–18, 2026 | Saint Anselm College | 1411 LV | Ayotte 49 (R) · Warmington 38 (D) | R+11 | Checked release |
| NH-2 | Aug 17–18, 2026 | Saint Anselm College | 701 LV | Goodlander 50 (D) · Williams 35 (R) | D+15 | No citation |
| New Hampshire Senate | Jun 24–27, 2026 | Peak Insights for NRSC partisan sponsor | 500 LV | Pappas 43 (D) · Sununu 42 (R) | D+1 | Checked release |
| New Hampshire Senate | Jun 24–25, 2026 | Saint Anselm College | 1614 RV | Pappas 47 (D) · Sununu 41 (R) | D+6 | Checked |
| New Hampshire Governor | Jun 24–25, 2026 | Saint Anselm College | 1614 RV | Ayotte 45 (R) · Warmington 37 (D) | R+8 | Checked release |
| NH-2 | Jun 24–25, 2026 | Saint Anselm College | 802 RV | Goodlander 50 (D) · Williams 31 (R) | D+19 | No citation |
| New Hampshire Senate | Jun 18–23, 2026 | University of New Hampshire | 2232 LV | Pappas 47 (D) · Sununu 44 (R) | D+3 | Checked |
| New Hampshire Governor | Jun 18–23, 2026 | University of New Hampshire | 2232 LV | Ayotte 44 (R) · Warmington 39 (D) | R+5 | Checked release |
| New Hampshire Senate | Apr 17–21, 2026 | University of New Hampshire | 1129 LV | Pappas 49 (D) · Sununu 42 (R) | D+7 | Checked release |
| New Hampshire Governor | Apr 17–21, 2026 | University of New Hampshire | 1117 LV | Ayotte 47 (R) · Warmington 39 (D) | R+8 | Checked release |
| New Hampshire Senate | Mar 21–23, 2026 | Emerson College | 1000 LV | Pappas 45 (D) · Sununu 44 (R) | D+1 | Checked |
| New Hampshire Senate | Mar 16–18, 2026 | Saint Anselm College | 1491 RV | Pappas 46 (D) · Sununu 43 (R) | D+3 | Checked |
| New Hampshire Governor | Mar 16–18, 2026 | Saint Anselm College | 1491 RV | Ayotte 46 (R) · Warmington 39 (D) | R+7 | Checked |
| NH-2 | Mar 16–18, 2026 | Saint Anselm College | 739 RV | Goodlander 48 (D) · Williams 36 (R) | D+12 | Checked release |
| New Hampshire Senate | Jan 28–29, 2026 | yes. every kid. for yes. every kid. | 563 LV | Pappas 45 (D) · Sununu 41 (R) | D+4 | Checked release |
| New Hampshire Senate | Jan 15–19, 2026 | University of New Hampshire | 2053 LV | Pappas 50 (D) · Sununu 45 (R) | D+5 | Checked |
| NH-2 | Jan 15–19, 2026 | University of New Hampshire | 1093 LV | Goodlander 54 (D) · Williams 40 (R) | D+14 | Release found release |
| New Hampshire Senate | Dec 26–28, 2025 | NHJournal/Praecones Analytica | 603 RV | Pappas 42 (D) · Sununu 36 (R) | D+6 | Checked |
| New Hampshire Senate | Dec 9–11, 2025 | Guidant Polling and Strategypartisan sponsor | 600 LV | Pappas 47 (D) · Sununu 44 (R) | D+3 | Citation unreadable |
| New Hampshire Senate | Nov 18–19, 2025 | Saint Anselm College | 2212 RV | Pappas 44 (D) · Sununu 41 (R) | D+3 | Checked |
| NH-2 | Nov 18–19, 2025 | Saint Anselm College | 1102 RV | Goodlander 40 (D) · Williams 35 (R) | D+5 | Disputed release |
| New Hampshire Senate | Oct 9–13, 2025 | co/efficient | 1034 LV | Pappas 45 (D) · Sununu 42 (R) | D+3 | Checked |
| New Hampshire Senate | Sep 17–23, 2025 | University of New Hampshire | 1235 LV | Pappas 49 (D) · Sununu 43 (R) | D+6 | Checked |
| NH-2 | Sep 17–23, 2025 | University of New Hampshire | 659 LV | Goodlander 51 (D) · Williams 39 (R) | D+12 | No citation |
| New Hampshire Senate | Sep 10–12, 2025 | co/efficient | 904 LV | Pappas 46 (D) · Sununu 43 (R) | D+3 | Checked |
| New Hampshire Senate | Sep 2–4, 2025 | 1892 Polling for One Nation partisan sponsor | 500 LV | Pappas 45 (D) · Sununu 43 (R) | D+2 | Checked release |
| NH-2 | Aug 26–27, 2025 | Saint Anselm College | 881 RV | Goodlander 49 (D) · Williams 31 (R) | D+18 | No 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.
| Race | Polls | Latest | Simple average 30 days to the newest poll (n) | Adjusted average our nowcast | Forecast |
|---|---|---|---|---|---|
| New Hampshire Senate | 31 | Oct 23, 2026 | D+6 (7) | D+6 | New Hampshire Senate forecast |
| New Hampshire Governor | 15 | Oct 23, 2026 | R+9 (6) | R+10 | New Hampshire Governor forecast |
| NH-1 | 2 | Oct 20, 2026 | D+4 (2) | — | NH-1 forecast |
| NH-2 | 9 | Oct 20, 2026 | D+18 (2) | — | NH-2 forecast |