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 expensive with a statewide average Cost Index of 121.

Data Updated: March 2026
Cheapest City
Berlin
Index: 70
Most Expensive
Hanover
Index: 183
State Average
121
National: 100
Cities Ranked
26
with complete data

All 26 Cities in New Hampshire — By Affordability

#CityIndexHome ValueRentIncome
1Berlin70$113,500$804$43,972
2Newport87$191,000$1,261$75,849
3Keene89$232,500$1,275$78,183
4Claremont94$270,279$1,077$54,520
5Suncook94$307,700$980$73,109
6Franklin102$366,032$1,088$69,870
7South Hooksett106$383,800$1,300$115,592
8Milford108$337,900$1,388$81,042
9Laconia110$424,776$1,180$68,427
10Lebanon110$345,100$1,732$92,288
11Concord113$436,675$1,360$83,701
12Rochester114$388,515$1,220$79,388
13Somersworth121$429,600$1,410$79,677
14Manchester125$427,321$1,976$77,415
15Hooksett127$510,727$1,829$91,005
16Derry128$483,915$1,473$88,901
17Nashua129$493,620$1,652$92,457
18Hudson131$523,207$1,561$88,193
19Dover133$524,526$1,540$92,748
20Newmarket137$543,227$1,668$83,871
21Exeter142$594,403$1,569$83,862
22Hampton144$604,723$1,644$96,322
23Londonderry146$596,462$1,917$113,109
24Durham148$672,668$1,338$109,934
25Portsmouth165$775,217$1,778$105,756
26Hanover183$945,513$2,132$135,250