Senate

New Hampshire Senate

Seat held by Democrats · open seat · Election Day was November 3, 2026. The polls shown are the final pre-election field.

PollsChris Pappas D +7.350.4% in the average of 8 pollsters since Sep 20, 2 partisan-sponsored
Money$29.4Mraised by listed candidates; Chris Pappas leads with $23.7M
Outside spending$9.8Mindependent expenditures for and against the listed candidates
Implied ratingLeanfrom the poll leader's margin over the runner-up

Candidates

CandidatePartyPoll avgLatest pollRaisedCashOutside for / against
Chris PappasD50.4% (8)52.3%$23.7M$2.0M$532k / $2.6M
John SununuR43.1% (8)44.2%$5.7M$1.7M$6.4M / $261k

Unweighted mean of the latest general-election poll from each of 8 pollsters since 2026-09-20.

Tracking the poll average daily since November 3, 2026; a chart appears after three days.

Polls 20 in the window

Field datesPollsterSampleResultD − R
Nov 1 from Oct 28AtlasIntel1,057 LVChris Pappas D 52.3 · John Sununu R 44.2+8.1
Oct 31 from Oct 27University of New Hampshire2,035 LVChris Pappas D 54 · John Sununu R 42 · Edmond Laplante 2+12.0
Oct 29 from Oct 25National Public Affairs for God, Family, & Country PAC R-sponsored800 LVChris Pappas D 51 · John Sununu R 46+5.0
Oct 29 from Oct 25National Public Affairs for God, Family, & Country PAC R-sponsored800 LVChris Pappas D 51 · John Sununu R 45 · Edmond Laplante 2+6.0
Oct 20 from Oct 19St. Anselm1,672 LVChris Pappas D 50 · John Sununu R 43+7.0
Oct 19 from Oct 2UMass Lowell600 LVChris Pappas D 48 · John Sununu R 41 · Edmond Laplante 4+7.0
Oct 12 from Oct 8National Public Affairs for God, Family, & Country PAC R-sponsored600 LVChris Pappas D 50 · John Sununu R 45+5.0
Oct 12 from Oct 8National Public Affairs for God, Family, & Country PAC R-sponsored600 LVChris Pappas D 50 · John Sununu R 43 · Edmond Laplante 4+7.0
Oct 5 from Sep 28YouGov1,519 LVChris Pappas D 51 · John Sununu R 43+8.0
Sep 29 from Sep 28St. Anselm for AARP1,042 LVChris Pappas D 51 · John Sununu R 44+7.0
Sep 27 from Sep 26Trafalgar Group R-sponsored1,082 LVChris Pappas D 47.4 · John Sununu R 40.5 · Edmond Laplante 1.1+6.9
Sep 22 from Sep 15The New York Times/Siena University613 LVChris Pappas D 49.82 · John Sununu R 44.82+5.0
Sep 21 from Sep 17University of New Hampshire1,392 LVChris Pappas D 50 · John Sununu R 42 · Edmond Laplante 2+8.0
Sep 17 from Sep 16InsiderAdvantage1,200 LVChris Pappas D 47.8 · John Sununu R 39.9 · Edmond Laplante 1.4+7.9
Sep 11 from Sep 9co/efficient958 LVChris Pappas D 46 · John Sununu R 460.0

Money

FEC candidate committee totals for the 2026 cycle, through October 14, 2026. Outside for / against is Schedule E independent spending by other committees to support or oppose the candidate. Each figure links to the candidate's FEC page.

Platform ad spend

Meta's Ad Library Report, Google's Ads Transparency Center and Snap's political-ads library. An advertiser is tied to a candidate only when its name carries the candidate's surname together with this state or the candidate's full name; outside groups that do not name a candidate appear in the state and district totals, not here.

PlatformAdvertiserTied toSpendWindow
GoogleChris Pappas for SenateChris Pappas D$502klast 4 weeks
GoogleSununu SenatorJohn Sununu R$123klast 4 weeks
SnapChris Pappas for Senate 5 adsChris Pappas D$6k2026 to date

Meta in New Hampshire: $1.1M Oct 25, 2026 - Oct 31, 2026 · Google in New Hampshire: $31.9M lifetime · Snap targeted at New Hampshire: $101k in 2026.

All senate races → · The races hub → · JSON

Polls: PollResults.org (New York Times poll data), CC BY 4.0 (1,579 poll questions in the window). Money: FEC candidate totals and Schedule E independent-expenditure totals for the 2026 cycle. Platform ad spend: Meta Ad Library Report (U.S., 7-day preset, read from the report page), Google Ads Transparency Center CSV bundle and Snap political ads library, via Corvus Intel. Snapshot 2026-11-04 00:20 UTC, refreshed every six hours. No model wrote these figures, and no prediction-market price is used. Read how we work, or see the Politics desk for the analysis built on top of them. JSON.