Cheapest Places to Live in New Hampshire (2026)

Looking for the most affordable cities in New Hampshire? We ranked 5 New Hampshire cities by median home value. The cheapest is Haverhill (~$328,000); the New Hampshire median is $487,000.

Most affordable cities in New Hampshire

Ranked by median home value, lowest first:

#CityMedian home value$ / sq ft
1Haverhill$328,000$223
2Ossipee$419,000$361
3Rochester$422,000$261
4Manchester$434,000$294
5Nashua$506,000$301

Most expensive cities in New Hampshire

The priciest New Hampshire markets by median home value:

#CityMedian home value$ / sq ft
1Nashua$506,000$301
2Manchester$434,000$294
3Rochester$422,000$261
4Ossipee$419,000$361
5Haverhill$328,000$223

How we rank New Hampshire cities

Rankings use the typical (median) home value for each city from public market data (Realtor.com & Zillow research). Affordability also depends on incomes, taxes, and cost of living — see each city page for local detail. Directional estimates, not appraisals.

Explore all New Hampshire home values, estimate any home with the Home Value Estimator, or see where your budget goes furthest nationwide.

New Hampshire affordability: FAQ

What is the cheapest place to live in New Hampshire? +
Based on median home value, Haverhill is among the most affordable cities in New Hampshire, with a typical home around $328,000 — well below the New Hampshire median of $487,000.
What is the most expensive city in New Hampshire? +
By median home value, Nashua is among the priciest in New Hampshire, with a typical home around $506,000.
Is New Hampshire an affordable place to live? +
The median home value in New Hampshire is about $487,000 (66% more expensive than the U.S. median of $294,000), but prices vary widely by city — from around $328,000 to $506,000.