New Hampshire
2026 elections & officials.
Find races and polls, check election dates, or explore who represents you.
Make your voting plan
New HampshireDates for November 3
Download calendar ↓Partial coverage: only the dated entries below have been checked. Confirm other deadlines and exceptions with your election office.
| Action | Date | Details and source |
|---|---|---|
| Register in person | 14 days left | Register at your Election Day polling place before polls close; advance local deadlines vary. Official source ↗ |
Checked 2026-10-16. Confirm local details and exceptions with your election office.
Secretary of State
City or Town Clerk, Moderator, Supervisors of the Checklist administer elections across 320 reported local jurisdictions. Get the source profile, registration guide, rules, and calendar.
Governor of New Hampshire
A permanent office record joined to the current holder and official government website.

Kelly Ayotte
Current roster matched to the official office website
Who represents New Hampshire in Washington?
Each link opens the permanent seat record—not a temporary biography—so history survives elections and vacancies.
- Senate · Class 2Jeanne ShaheenNovember 3, 2026 election · sourced record

Democratic Party
- Senate · Class 3Margaret Wood HassanNovember 7, 2028 election · sourced record

Democratic Party
- House · District 1Chris PappasNovember 3, 2026 election · sourced record

Democratic Party
- House · District 2Maggie GoodlanderNovember 3, 2026 election · sourced record

Democratic Party
406 current legislators across 225 permanent offices
Open States supplies the normalized roster. When one of its contact or portrait fields is empty, Election.org can fill that gap only from a name-matched official legislative page and keeps the source attached to that individual field.
Browse all 225 state legislative offices
- State Senate · District 10Donovan Fenton603-271-3469

Democratic Party
- State Senate · District 11Tim McGough603-271-8631

Republican Party
- State Senate · District 12Kevin Avard603-271-3479

Republican Party
- State Senate · District 13Cindy Rosenwald603-271-3207

Democratic Party
- State Senate · District 14Sharon Carson603-271-3266

Republican Party
- State Senate · District 15Tara Reardon603-271-7875

Democratic Party
- State Senate · District 16Keith Murphy603-271-4063

Republican Party
- State Senate · District 17Howard Pearl603-271-4151

Republican Party
- State Senate · District 18Victoria Sullivan603-271-3324

Republican Party
- State Senate · District 19Regina Birdsell603-271-3479

Republican Party
- State Senate · District 20Pat Long603-271-2104

Democratic Party
- State Senate · District 21Rebecca Perkins Kwoka603-271-3207

Democratic Party
- State Senate · District 22Daryl Abbas603-271-3077

Republican Party
- State Senate · District 23Bill Gannon603-271-3077

Republican Party
- State Senate · District 24Debra Altschiller603-271-3469

Democratic Party
New Hampshire election dates
Dates below are transcribed from the Federal Election Commission's published congressional calendar. They are subject to change and should be confirmed with New Hampshire's election authority.
Nationwide scheduled date
38 FEC candidate records for New Hampshire
Candidate filing does not guarantee ballot qualification. Financial totals appear only where the FEC bulk summary publishes them.
Chris Pappas
U.S. House · District 1
$15,384,657 receivedChris Pappas
U.S. Senate
$15,384,657 receivedJohn E Sununu
U.S. Senate
$5,334,886 receivedAnthony Dilorenzo
U.S. House · District 1
$5,059,864 receivedMaggie Goodlander
U.S. House · District 2
$4,812,156 receivedMaura Corby Sullivan
U.S. House · District 1
$4,107,139 receivedStefany Shaheen
U.S. House · District 1
$3,015,195 receivedScott P. Brown
U.S. Senate
$2,255,700 receivedSources and update dates
The federal layer is rebuilt from the public-domain congressional corpus, the state layer from Open States People, and the candidate and money layer from FEC bulk files. Connected pages use the same stored records. Their source dates show when those records were last checked; a scheduled job is not proof that a refresh succeeded.