15 cities · Updated March 2026
New Hampshire is more expensive than the national average, with an average cost index of 108 across 15 cities. The average monthly rent across New Hampshire cities is $1,465, with median household incomes averaging $86,691 per year. The cheapest city is Claremont (index 71) and the most expensive is Portsmouth (index 155).
New Hampshire has no state income tax, making it attractive for high earners. However, the 0% sales tax and 1.86% property tax rate offset some of those savings.
Sorted from cheapest to most expensive (US average = 100)
| # | City | Cost Index | Rent | Income | Home Value | Population |
|---|---|---|---|---|---|---|
| 1 | Claremont | 71 | $1,077/mo | $54,520 | $171,900 | 13,054 |
| 2 | Keene | 86 | $1,275/mo | $78,183 | $232,500 | 22,923 |
| 3 | Rochester | 86 | $1,220/mo | $79,388 | $262,600 | 32,866 |
| 4 | Laconia | 91 | $1,180/mo | $68,427 | $308,800 | 16,982 |
| 5 | Somersworth | 100 | $1,410/mo | $79,677 | $295,800 | 12,060 |
| 6 | Concord | 101 | $1,360/mo | $83,701 | $323,700 | 44,219 |
| 7 | Manchester | 106 | $1,465/mo | $77,415 | $336,300 | 115,415 |
| 8 | Derry | 110 | $1,473/mo | $88,901 | $356,700 | 21,668 |
| 9 | Exeter | 113 | $1,569/mo | $83,862 | $349,300 | 10,138 |
| 10 | Dover | 118 | $1,540/mo | $92,748 | $398,500 | 33,070 |
| 11 | Durham | 118 | $1,338/mo | $109,934 | $451,000 | 10,577 |
| 12 | Lebanon | 119 | $1,732/mo | $92,288 | $345,100 | 14,759 |
| 13 | Nashua | 119 | $1,652/mo | $92,457 | $373,100 | 91,131 |
| 14 | Londonderry | 138 | $1,917/mo | $113,109 | $433,100 | 12,307 |
| 15 | Portsmouth | 155 | $1,778/mo | $105,756 | $640,600 | 22,332 |
Common questions about cost of living in New Hampshire