Cities in New Hampshire
100 cities and towns · Population 659,280
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
| City | Population | Median Income |
|---|---|---|
| Manchester | 115,415 | $77,415 |
| Nashua | 91,131 | $92,457 |
| Concord | 44,219 | $83,701 |
| Dover | 33,070 | $92,748 |
| Rochester | 32,866 | $79,388 |
| Keene | 22,923 | $78,183 |
| Portsmouth | 22,332 | $105,756 |
| Derry | 21,668 | $88,901 |
| Laconia | 16,982 | $68,427 |
| Lebanon | 14,759 | $92,288 |
| Claremont | 13,054 | $54,520 |
| Londonderry | 12,307 | $113,109 |
| Somersworth | 12,060 | $79,677 |
| Durham | 10,577 | $109,934 |
| Exeter | 10,138 | $83,862 |
| Hampton | 9,960 | $96,322 |
| Berlin | 9,473 | $43,972 |
| Milford | 8,857 | $81,042 |
| Franklin | 8,757 | $69,870 |
| Hanover | 8,520 | $135,250 |
All Cities in New Hampshire
New Hampshire City Rankings
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.