');
US City Data

Cities in New Hampshire

100 cities and towns · Population 659,280

Total Cities
100
Total Population
659,280
Largest City
Manchester
Median Income
$79,671

New Hampshire has 100 cities and towns with a combined population of 659,280 residents. The largest city is Manchester. The median household income across New Hampshire is $79,671 per year. Browse the table below to compare cities by population and income, or explore the full New Hampshire city rankings. See how cities compare on housing costs in our New Hampshire cost of living guide.

Largest Cities in New Hampshire

CityPopulationMedian Income
Manchester115,415$77,415
Nashua91,131$92,457
Concord44,219$83,701
Dover33,070$92,748
Rochester32,866$79,388
Keene22,923$78,183
Portsmouth22,332$105,756
Derry21,668$88,901
Laconia16,982$68,427
Lebanon14,759$92,288
Claremont13,054$54,520
Londonderry12,307$113,109
Somersworth12,060$79,677
Durham10,577$109,934
Exeter10,138$83,862
Hampton9,960$96,322
Berlin9,473$43,972
Milford8,857$81,042
Franklin8,757$69,870
Hanover8,520$135,250

All Cities in New Hampshire

Manchester115,415Nashua91,131Concord44,219Dover33,070Rochester32,866Keene22,923Portsmouth22,332Derry21,668Laconia16,982Lebanon14,759Claremont13,054Londonderry12,307Somersworth12,060Durham10,577Exeter10,138Hampton9,960Berlin9,473Milford8,857Franklin8,757Hanover8,520Hudson7,105South Hooksett5,806Newmarket5,730Hooksett5,362Newport5,185Suncook5,075Plymouth4,877East Merrimack4,872Pinardville4,586Littleton4,211Raymond3,881Conway3,833Farmington3,753Tilton Northfield3,169Goffstown3,127Meredith2,887Jaffrey2,885Henniker2,880Epping2,808Hampton Beach2,585Wolfeboro2,420Peterborough2,343North Conway2,286Lancaster2,264Bristol2,157Gorham2,044Enfield1,917Pittsfield1,882Hillsborough1,582Wilton1,444Whitefield1,438Ashland1,417New London1,398Winchester1,394Woodsville1,387Hinsdale1,382Contoocook1,370Antrim1,293Belmont1,257West Swanzey1,227Sanbornville1,225Colebrook1,143Greenville1,102Bethlehem1,097Troy1,086Lincoln938Marlborough925Seabrook Beach909Charlestown879Groveton871Lisbon832Klondike Corner800Amherst756North Haverhill740Loudon648North Walpole608North Woodstock515Center Ossipee500Mountain Lakes500Walpole447Alton416Bradford399Milton382West Stewartstown368Union354Warner340Melvin Village320Newfields304New Hampton285Suissevale245Bennington240Plainfield237Bartlett217Canaan205New Boston197Hancock171Francestown137Center Sandwich127Milton Mills126Blodgett Landing102

New Hampshire City Rankings

Most Populated Citiesin New HampshireMost Affordable Citiesin New HampshireHighest Income Citiesin New HampshireLowest Rent Citiesin New HampshireMost Educated Citiesin New HampshireBest Job Marketsin New HampshireYoungest Citiesin New HampshireMost Diverse Citiesin New Hampshire

Frequently Asked Questions about New Hampshire

How many cities are in New Hampshire?

New Hampshire has 100 cities and towns with a combined population of 659,280 residents.

What is the largest city in New Hampshire?

The largest city in New Hampshire is Manchester by population.

What is the median household income in New Hampshire?

The median household income across New Hampshire is $79,671 per year.

What is the most popular city in New Hampshire?

Manchester is the most populated city in New Hampshire with 115,415 residents and a median income of $77,415.