New Hampshire U.S. Senate
U.S. Senate · New Hampshire · Statewide · General election: Tuesday, November 3, 2026
Candidates on the November 3 ballot
- John E. SununuRepublican
Chris PappasDemocraticMember of Congress, different seatPhoto: U.S. Congress- Edmond LaplanteConstitution
Source: Certified November 3, 2026 general-election ballot list (GOTV Polling 2026 Battlegrounds file, compiled from state certified candidate lists). Write-in candidates are not shown.. Order of names does not reflect ballot order. Incumbent tags appear only where the official list marks incumbents. Photos come from the Candidate Alerts database where one is on file; otherwise initials are shown.
Federal campaign finance filings for this seat: FEC election page (FEC registration is not the same as ballot qualification).
Certified candidates
- Edmond Laplante CON
- Chris Pappas Democratic @RepChrisPappas
- John E. Sununu Republican @SununuSenator
Certified candidate list from Candidate Alerts, as of 2026-09-24, based on New Hampshire Secretary of State. Includes candidates the database marks as on the November 3 ballot. Incumbent tags here follow the database.
Past election results
Demographics
2020 Census demographics by district are not yet published in this data set.
0 of 324 precincts are above 50%, and 0 are above 25%. Source: Census American Community Survey 2020-2024 5-year block groups, allocated to current precinct shapes by area.
Poll status
Map
Statewide race. State outline: U.S. Census Bureau cartographic boundary file (cb_2024_us_state_20m).
County map: past elections and demographics
Choose a layer above. Hover a county for its values.
Precinct-level maps and tables are on the U.S. House district pages.
County results (10 counties)
| County | 2024 President | 2022 Governor | 2020 President | |||
|---|---|---|---|---|---|---|
| Margin | Votes | Margin | Votes | Margin | Votes | |
| Belknap | R+13.0 | 40,676 | R+36.6 | 30,247 | R+10.4 | 38,391 |
| Carroll | R+1.7 | 34,658 | R+23.0 | 27,108 | D+1.5 | 33,221 |
| Cheshire | D+9.9 | 45,389 | D+1.1 | 33,808 | D+17.2 | 44,220 |
| Coos | R+13.7 | 17,322 | R+31.8 | 12,777 | R+5.9 | 16,515 |
| Grafton | D+19.8 | 55,895 | D+2.5 | 42,463 | D+24.6 | 53,966 |
| Hillsborough | D+2.9 | 234,440 | R+17.5 | 171,483 | D+7.7 | 230,941 |
| Merrimack | D+5.2 | 92,978 | R+11.1 | 70,419 | D+9.8 | 89,805 |
| Rockingham | R+2.4 | 202,922 | R+21.0 | 153,648 | D+2.1 | 198,798 |
| Strafford | D+12.0 | 76,688 | R+4.6 | 56,378 | D+15.3 | 73,596 |
| Sullivan | R+0.7 | 25,221 | R+18.1 | 19,091 | D+3.6 | 24,380 |
2024 President (Kamala D. Harris and Tim Walz vs. Donald J. Trump and JD Vance). Source: New Hampshire Secretary of State, general election results workbooks (Summary By Counties sheet). Official, New Hampshire Secretary of State general election results (county summary).
2022 Governor (Tom Sherman vs. Chris Sununu). Source: New Hampshire Secretary of State, general election results workbooks (Summary By Counties sheet). Official, New Hampshire Secretary of State general election results (county summary).
2020 President (Biden and Harris vs. Trump and Pence). Source: New Hampshire Secretary of State, general election results workbooks (Summary By Counties sheet). Official, New Hampshire Secretary of State general election results (county summary).
County demographics
| County | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Statewide | 1,391,644 | 1,137,728 | 86.9% | 4.7% | 1.3% | 2.6% | $106k | 40.7% | 18.1% | 20.1% | 72.8% | 7.2% | 2.6% |
| Belknap | 64,708 | 53,491 | 92.7% | 2.3% | 0.5% | 1.1% | $94k | 33.5% | 14.3% | 23.9% | 80.1% | 8.5% | 1.0% |
| Carroll | 51,731 | 44,113 | 94.0% | 1.8% | 0.6% | 0.8% | $89k | 38.6% | 11.9% | 30.9% | 83.3% | 7.6% | 1.5% |
| Cheshire | 76,873 | 63,180 | 91.5% | 2.6% | 0.7% | 0.9% | $85k | 35.5% | 18.8% | 22.4% | 72.8% | 8.7% | 1.1% |
| Coos | 31,080 | 26,098 | 92.0% | 2.3% | 2.0% | 0.1% | $61k | 20.1% | 13.3% | 26.1% | 74.3% | 13.2% | 1.7% |
| Grafton | 91,672 | 77,325 | 87.6% | 2.9% | 1.1% | 3.5% | $95k | 46.7% | 21.3% | 22.9% | 71.3% | 10.4% | 1.0% |
| Hillsborough | 425,200 | 341,739 | 80.1% | 8.5% | 2.2% | 4.3% | $113k | 41.5% | 18.7% | 17.3% | 67.5% | 6.7% | 5.1% |
| Merrimack | 156,032 | 127,385 | 90.1% | 2.7% | 1.6% | 1.5% | $102k | 38.9% | 18.5% | 19.9% | 73.4% | 7.6% | 1.6% |
| Rockingham | 318,554 | 259,668 | 89.5% | 3.7% | 0.7% | 1.9% | $123k | 45.7% | 15.6% | 20.4% | 78.4% | 4.8% | 2.0% |
| Strafford | 132,169 | 108,840 | 87.6% | 3.2% | 1.1% | 2.7% | $96k | 39.3% | 25.6% | 17.1% | 67.1% | 8.7% | 1.3% |
| Sullivan | 43,625 | 35,890 | 91.4% | 2.1% | 0.7% | 0.3% | $85k | 30.3% | 14.4% | 23.5% | 75.4% | 10.1% | 0.8% |
Demographics are Census American Community Survey (ACS) 2020-2024 5-year estimates for block groups, summed to counties. They describe the resident population, not registered or likely voters, and include non-citizens. ACS margins of error are not shown; small counties carry large error. Median income is a household-weighted average of block-group medians, an approximation.
Nonpartisan voter information. GOTV Polling does not endorse any candidate.