The 2025 deadlines to file for local elected office for most New Hampshire cities are coming up! We’ve confirmed election dates, primary information, filing periods and positions on the ballot for all of New Hampshire’s cities in the upcoming municipal elections in New Hampshire.
As always, make sure you double check with your city clerk’s office for all official and up-to-date information! We’ve included contact information for City Clerks here to make it as easy as possible.
Cities with 2025 Elections:
Click to jump to your city.
- Berlin
- Claremont
- Concord
- Dover
- Franklin
- Keene
- Laconia
- Lebanon
- Manchester
- Nashua
- Portsmouth
- Rochester
- Somersworth
Berlin
General Election: November 4, 2025
Primary Election: No Primary Election
Filing Period: September 22 – October 6
Positions on the Ballot:
- Mayor
- City Councilor (4)
- School Board (4)
- Library Trustee (3)
- Moderator (4)
- Ward Clerk (4)
- Supervisor of the Checklist (12)
City Clerk: Shelli Fortin, Phone Number: (603) 752-2340, Email: sfortin@berlinnh.gov
Claremont
General Election: November 4, 2025
Primary Election: No Primary Election
Filing Period: TBA
Positions on the Ballot:
TBA
City Clerk: Gwendolyn Melcher, (603) 542-7003, Email: cityclerk@claremontnh.com
Concord
General Election: November 4, 2025
Primary Election: No Primary Election
Filing Period: September 5 – September 15 (File By Petition: September 19)
Positions on the Ballot:
- Mayor
- At-Large Councilors (2)
- Ward Councilors (1 for each of 10 Wards)
- Ward Moderator (1 for each of 10 Wards)
- Ward Clerk (1 for each of 10 Wards)
- Supervisor of the Checklist (1 for each of 10 wards)
- Board of Education TBA
City Clerk: Janice Bonenfant, (603) 225-8500, Email: cityclerk@concordnh.gov
Dover
General Election: November 7, 2025
Primary Election: No Primary Election
Filing Period: September 8 – September 19
Positions on the Ballot:
- Mayor
- At-Large City Councilor (2)
- At-Large School Board member (1)
- City Councilor (1 for each of 6 Wards)
- School Board member (1 for each of 6 Wards)
- Supervisor of the Checklist (1 for each of 6 Wards)
- Moderator (1 for each of 6 Wards)
- Ward Clerk (1 for each of 6 Wards)
- Selectperson (3 for each of 6 Wards)
City Clerk: Jerrica Vansylyvong-Bizier, (603) 516-6018, Email: TaxClerk@dover.nh.gov
Franklin
General Election: October 7, 2025
Primary Election: No Primary Election
Filing Period: August 13 – August 22
Positions on the Ballot:
- Mayor
- City Councilor (1 for each of the 3 Wards)
- School Board (1 for each of the 3 Wards, 2 positions in Ward 1)
- Ward Moderator (Ward 1 only)
- Supervisor of the Checklist (1 for each Ward)
City Clerk: Michelle Stanyan, (603) 934-3109, Email: mstanyan@franklinnh.org
Keene
General Election: November 4, 2025
Primary Election: October 7, 2025 *Only if three (3) or more candidates file for the position of Mayor or City Council
Filing Period: August 16 – September 5
Positions on the Ballot:
- Mayor
- Ward Councilors (1 for each of 5 Wards)
- Councilors at Large (5)
- Ward Moderator (1 for each of 5 Wards)
- Ward Clerk (1 for each of 5 Wards)
- Ward Selectmen (3 each of 5 Wards)
- Checklist Supervisor (1 for each of 5 wards)
City Clerk: Terri M. Hood, (603) 352-0133 ext 2, Email: thood@keenenh.gov
Laconia
General Election: November 4, 2025
Primary Election: September 9, 2025 *Only if three (3) or more candidates file for the position of Mayor or City Council
Filing Period: August 6 – August 15
Positions on the Ballot:
- Mayor
- Ward Councilor (1 for each of 6 Wards)
- Ward Moderator (1 for each of 6 Wards)
- Ward Clerk (1 for each of 6 Wards)
- Ward Selectman — Ward 2 (1), Ward 3 (1), Ward 4 (3), Ward 5 (3), Ward 6 (1)
- Supervisor of the checklist (1 for each of 6 Wards)
- School Board — Ward 2 (1), Ward 3 (1)
- Police Commission (2 positions for all Wards)
City Clerk: Katie Gargano, (603) 527-1265, Email: cityclerk@laconianh.gov
Lebanon
General Election: March 11, 2025
Primary Election: No Primary Election
Filing Period: February 11, 2025
Positions on the Ballot:
- At-Large Ward Councilor (1)
- Ward Councilor (1 for each of 3 Wards)
- At-Large Library Board Trustee (1)
- Ward Moderator (1 for each of 3 Wards)
- Ward Clerk (1 for each of 3 Wards)
- Supervisor of the Voter Checklist (3 for each of 3 Wards)
- School Board Members (3)
- School District Moderator (1)
- School District Treasurer (1)
- School District Clerk (1)
City Clerk: Jaseya Ewing, (603) 448-3054, Email: cityclerk@lebanonnh.gov
Manchester
General Election: November 4, 2025
Primary Election: September 16
Filing Period: July 14 – July 25
Positions on the Ballot:
- Mayor
- Alderman At-Large (2)
- School Committeeman At-Large (2)
- Alderman (1 for each of 12 Wards)
- School Committee Member (1 for each of 12 Wards)
- Moderator (1 for each of 12 Wards)
- Ward Clerk (1 for each of 12 Wards)
- Selectman (3 for each of 12 Wards)
City Clerk: Matthew Normand, (603) 624-6455, Email: cityclerk@manchesternh.gov
Sign up for the NHWF Women Run! Manchester Event
Nashua
General Election: November 4, 2025
Primary Election: No Primary Election
Filing Period: August 26 – September 5
Positions on the Ballot:
- Alderman At-Large (3)
- Ward Alderman (1 for each of 9 Wards)
- Board of Education (4)
- Fire Commissioner (2)
- Board of Public Works (2)
- Moderator (1 for each of 9 Wards)
- Ward Clerk (1 for each of 9 Wards)
- Selectmen (3 for each of 9 Wards)
City Clerk: Daniel Healey, (603) 589-3010, Email: CityClerkDept@nashuanh.gov
Portsmouth
General Election: November 4, 2025
Primary Election: No Primary Election
Filing Period: TBA
Positions on the Ballots:
- City Councilors At – Large (9)
- School Board (5)
- Fire Commissioner (2)
- Police Commissioner (2)
- Registrar At-Large (1)
- Assistant Registrar (1)
- Moderator (1 each for all 5 Wards)
- Clerk (1 each for all 5 Wards)
- Selectmen (3 each for all 5 Wards)
- Ward Registrar (1 each for all 5 Wards)
City Clerk: Kelli Barnaby, (603) 610-7245, Email: cityclerk@cityofportsmouth.com
Rochester
General Election: November 4, 2025
Primary Election: No Primary Election
Filing Period: September 5 – September 22
Positions on the Ballots:
- Mayor
- City Council (2 each for all 6 Wards)
- School Board At-Large (1)
- School Board (2 each for all 6 Wards)
- Police Commissioner (1 for Wards 1 and 2, 1 for Wards 3 and 4, and 1 for Wards 5 and 6)
- Moderator (1 each for all 6 Wards)
- Ward Clerk (1 each for all 6 Wards)
- Supervisor of the Checklist (1 each for all 6 Wards)
- Selectman (1 each for all 6 Wards)
City Clerk: Kelly Walters, (603) 332-2130, Email: cityclerk@rochesternh.gov
Somersworth
General Election: November 4, 2025
Special Election: June 24, 2025 for State Representative
Primary Election: No Primary Election
Filing Period: September 10 – September 25
Positions on the Ballots:
- Mayor
- City Council (1 for each of 5 Wards)
- City Council At-Large (4)
- School Board (1 for each of 5 Wards)
- School Board At-Large (4)
- Moderator (1 for each of 5 Wards)
- Ward Clerk (1 for each of 5 Wards)
- Selectmen (3 for each of 5 Wards)
City Clerk: Kristen LaPanne, (603) 692-9511, Email: klapanne@somersworthnh.gov
If you’re a woman thinking of running for office now or in the future, or know women who should run for office, check out our Women Run! trainings and resources.