');
US City Data

Cost of Living in New Hampshire

Housing costs, rent, income, and affordability for 100 cities in NH. Updated 2026.

Understanding the cost of living in New Hampshire is essential whether you're planning a move, comparing job offers, or evaluating real estate investments. This page breaks down housing costs, rent prices, and median household income for every city in New Hampshire, with comparisons to national averages.

New Hampshire's average home value of $285,012 is 16% above the national median of $244,900. The average median household income is $73,298, and average monthly rent is $1,058.

Avg. Home Value
$285,012
Above US avg
Avg. Monthly Rent
$1,058
Below US avg
Avg. Household Income
$73,298
Below US avg
Cities Analyzed
100
In NH

Most Affordable Cities in New Hampshire

Cities with population 5,000+ ranked by lowest median home value.

#CityHome ValueRentIncomePopulation
1Berlin$113,500$804/mo$43,9729,473
2Claremont$171,900$1,077/mo$54,52013,054
3Newport$191,000$1,261/mo$75,8495,185
4Keene$232,500$1,275/mo$78,18322,923
5Franklin$243,800$1,088/mo$69,8708,757
6Rochester$262,600$1,220/mo$79,38832,866
7Somersworth$295,800$1,410/mo$79,67712,060
8Hooksett$298,900$1,829/mo$91,0055,362
9Suncook$307,700$980/mo$73,1095,075
10Laconia$308,800$1,180/mo$68,42716,982
11Concord$323,700$1,360/mo$83,70144,219
12Hudson$330,700$1,561/mo$88,1937,105
13Manchester$336,300$1,465/mo$77,415115,415
14Milford$337,900$1,388/mo$81,0428,857
15Lebanon$345,100$1,732/mo$92,28814,759

Most Expensive Cities in New Hampshire

#CityHome ValueRentIncomePopulation
1Hanover$682,100$2,132/mo$135,2508,520
2Portsmouth$640,600$1,778/mo$105,75622,332
3Hampton$488,400$1,644/mo$96,3229,960
4Durham$451,000$1,338/mo$109,93410,577
5Londonderry$433,100$1,917/mo$113,10912,307
6Dover$398,500$1,540/mo$92,74833,070
7South Hooksett$383,800$1,300/mo$115,5925,806
8Nashua$373,100$1,652/mo$92,45791,131
9Newmarket$364,800$1,668/mo$83,8715,730
10Derry$356,700$1,473/mo$88,90121,668

Highest Income Cities in New Hampshire

#CityMedian IncomeHome ValuePopulation
1Hanover$135,250$682,1008,520
2South Hooksett$115,592$383,8005,806
3Londonderry$113,109$433,10012,307
4Durham$109,934$451,00010,577
5Portsmouth$105,756$640,60022,332
6Hampton$96,322$488,4009,960
7Dover$92,748$398,50033,070
8Nashua$92,457$373,10091,131
9Lebanon$92,288$345,10014,759
10Hooksett$91,005$298,9005,362

Cost of Living FAQ — New Hampshire

What is the average cost of living in New Hampshire?

The average median home value across New Hampshire cities is $285,012, with average rent of $1,058/month. The average median household income is $73,298.

What are the cheapest cities in New Hampshire?

The most affordable cities in New Hampshire by home value include Berlin ($113,500), Claremont ($171,900), Newport ($191,000).

What is the most expensive city in New Hampshire?

The most expensive city in New Hampshire is Hanover with a median home value of $682,100.

How does New Hampshire compare to the national average?

New Hampshire's average home value of $285,012 is above the national median of $244,900. Median rent of $1,058/month is below the US average of $1,163.

Explore More

All Cities in New HampshireCheapest Cities in New HampshireHighest Income in New HampshireUS Cost of Living GuideMost Affordable Cities