2025 NH City Elections — Information for Candidates

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

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

Related Posts

NHWF Opposes SAVE Act

The New Hampshire Women’s Foundation opposes the SAVE Act which will lead to voter suppression particularly among young people, low

Read More »