New Hampshire local elections
Who holds office.
Who ran before.
A source-first public record connecting current candidates, today's incumbents, and the previous comparable election across all 10 counties and 234 incorporated cities and towns.
Coverage ledger
The denominator and the gaps stay visible
Every incorporated city and town remains in scope even when its current roster or result archive cannot be reliably extracted. Unincorporated places are documented separately from functioning municipalities.
Election calendar
Town, alternate, primary, and general dates
New Hampshire's local calendar is staggered. A town-meeting election is not silently assigned to a charter city, and a county election is kept separate from either.
Refresh notebook
Active records change; certified history does not
Current filings are revisited after withdrawals, the state primary, and general certification. Historical releases remain immutable, with corrections stored as separate evidence.
Research method
Three layers, never one blended roster
CivicBallot keeps a person, each candidacy, each result, and each officeholding record separate. Identity links require matching jurisdiction and office evidence—not only a shared name.
Source register
Loading cited sources
Secretary of State records are paired with official county, city, and town publications. Candidate status, result status, and officeholder freshness remain visible wherever publishers differ.