Towns and cities in New Hampshire

260 towns and cities in 10 counties

New Hampshire (NH) has 1,377,529 residents (Census) living in 260 cities, towns, villages and communities across 10 counties.

Largest cities in New Hampshire

Counties of New Hampshire

Last updated: