LivabilityCalc
Find Your City

Most Affordable Cities in New Hampshire

Cost of living rankings for 26 cities in New Hampshire. On average, New Hampshire is affordable with a statewide average Cost Index of 87.

Data Updated: March 2026
Cheapest City
Berlin
Index: 38
Most Expensive
Hanover
Index: 151
State Average
87
National: 100
Cities Ranked
26
with complete data

All 26 Cities in New Hampshire — By Affordability

#CityIndexHome ValueRentIncome
1Berlin38$113,500$804$43,972
2Claremont53$171,900$1,077$54,520
3Newport61$191,000$1,261$75,849
4Franklin63$243,800$1,088$69,870
5Keene66$232,500$1,275$78,183
6Suncook69$307,700$980$73,109
7Rochester70$262,600$1,220$79,388
8Laconia74$308,800$1,180$68,427
9Somersworth79$295,800$1,410$79,677
10Concord82$323,700$1,360$83,701
11Milford84$337,900$1,388$81,042
12Manchester86$336,300$1,465$77,415
13Hudson88$330,700$1,561$88,193
14South Hooksett88$383,800$1,300$115,592
15Derry89$356,700$1,473$88,901
16Exeter91$349,300$1,569$83,862
17Hooksett92$298,900$1,829$91,005
18Lebanon95$345,100$1,732$92,288
19Newmarket95$364,800$1,668$83,871
20Nashua96$373,100$1,652$92,457
21Dover96$398,500$1,540$92,748
22Durham98$451,000$1,338$109,934
23Hampton111$488,400$1,644$96,322
24Londonderry112$433,100$1,917$113,109
25Portsmouth135$640,600$1,778$105,756
26Hanover151$682,100$2,132$135,250