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.
Advertisement
Largest cities in New Hampshire
- Manchester 115,644
- Nashua 91,322
- Concord 43,976
- Derry 34,317
- Dover 32,741
- Rochester 32,492
- Salem 30,089
- Merrimack 26,632
- Londonderry 25,826
- Hudson 25,394
- Bedford 23,322
- Keene 23,047
- Portsmouth 21,956
- Goffstown 18,577
- Laconia 16,871
- Hampton 16,214
- Milford 16,131
- Exeter 16,049
- Windham 15,817
- Durham 15,490
- Hooksett 14,871
- Lebanon 14,282
- Pelham 14,222
- Claremont 12,949
- Hanover 11,870
- Somersworth 11,855
- Amherst 11,753
- Raymond 10,684
- Conway 9,822
- Newmarket 9,430
Advertisement
Counties of New Hampshire
- Belknap County 12 towns
- Carroll County 25 towns
- Cheshire County 25 towns
- Coos County 22 towns
- Grafton County 43 towns
- Hillsborough County 34 towns
- Merrimack County 31 towns
- Rockingham County 39 towns
- Strafford County 14 towns
- Sullivan County 15 towns
Last updated: