');
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

About New Hampshire

New Hampshire is home to 100 cities and towns with a combined population of 659,280 residents according to the latest US Census Bureau American Community Survey estimates. The largest city is Manchester, and the median household income across the state 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.

Economy & Income

The economic landscape of New Hampshire features a median household income of $79,671. The wealthiest community by income is Klondike Corner at $200,143 per year. The state's average unemployment rate is 4.5% and the poverty rate averages 10.3% across all communities. 34.5% of residents statewide hold a bachelor's degree or higher.

Housing & Cost of Living

The typical home in New Hampshire is valued at $303,204, with median monthly rent at $1,260. The home-value-to-income ratio is approximately 3.8x the median income, a moderate figure that reflects a balanced housing market. For city-by-city housing data, see our New Hampshire cost of living breakdown.

Demographics

The population of New Hampshire is distributed across 100 communities, ranging from Blodgett Landing (102 residents) to Manchester (115,415 residents). The median age across New Hampshire is 45.0 years. Explore individual city pages for detailed demographic breakdowns including race, ethnicity, education, and employment data.

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 according to US Census Bureau data.

What is the largest city in New Hampshire?

The largest city in New Hampshire is Manchester by population. It has 115,415 residents and a median household income of $77,415.

What is the median household income in New Hampshire?

The median household income across New Hampshire is $79,671 per year. The highest-income city is Klondike Corner at $200,143.

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.

What are the top 5 cities in New Hampshire by population?

The five largest cities in New Hampshire are: 1. Manchester (115,415), 2. Nashua (91,131), 3. Concord (44,219), 4. Dover (33,070), 5. Rochester (32,866).

What is the smallest city in New Hampshire?

The smallest city in New Hampshire by population is Blodgett Landing with 102 residents.

What is the cost of living in New Hampshire?

The median household income in New Hampshire is $79,671. The median home value across the state is $303,204 and median rent is $1,260/month. See our detailed cost of living guide for New Hampshire for city-level breakdowns.