All states

//Run for office · New Hampshire

How to run for local office in New Hampshire

New Hampshire town elections happen on the second Tuesday in March, the filing window is a ten-day stretch in late January, and town candidates file no campaign finance reports with the state at all.

Facts checked against official sources · September 9, 2026

Voter file
Public record — anyone can obtain it · Town checklist: $25 per paper copy; electronic copies are free for one request per election, then up to $25; checklists over 2,500 names cost $25 plus $0.50 per thousand names above 2,500 plus shipping (RSA 654:31, II). Statewide list from the Secretary of State: $25 plus $0.50 per thousand names above 2,500 plus shipping, plus the local supervisors' fees (RSA 654:31, IV), checked 2026-09-09
Campaign finance
Campaign Finance System (cfs.sos.nh.gov), for state and county candidates only (New Hampshire Secretary of State (Campaign Finance System))
How voters vote
In person, with excuse-required absentee voting
Registration deadline
Register with the town clerk or at a supervisors of the checklist session; the supervisors hold a final correction session 6 to 13 days before the election (RSA 654:27), and anyone who misses it can register at the polls on election day with proof of qualifications (RSA 654:7-a)
Local offices
Nonpartisan. Town and school district ballots carry no party labels (RSA 669:19, nonpartisan ballot system). County offices on the November ballot are partisan.

Who runs elections in New Hampshire

Getting the New Hampshire voter file

Filing to run for local office in New Hampshire

Campaign finance rules in New Hampshire

How voting works in New Hampshire

Local government in New Hampshire: what you can run for

Running your New Hampshire campaign on Culper

New Hampshire questions we get asked

Sources