Cost of Living in New Hampshire

Avg Index: 108

15 cities · Updated March 2026

$1,465
Avg Rent / Month
$86,691
Avg Income
$351,933
Avg Home Value
108
Avg Cost Index
0%
Income Tax
0%
Sales Tax
Cheapest in New Hampshire
Claremont
Index: 71 · Rent: $1,077/mo
Most Expensive in New Hampshire
Portsmouth
Index: 155 · Rent: $1,778/mo

New Hampshire Cost of Living Overview

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.

All 15 Cities in New Hampshire — Ranked by Cost

Sorted from cheapest to most expensive (US average = 100)

#CityCost Index RentIncomeHome ValuePopulation
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

Frequently Asked Questions

Common questions about cost of living in New Hampshire

What is the cost of living in New Hampshire?
The average cost of living index across 15 cities in New Hampshire is 108 (US average = 100). Average rent is $1,465/month and median household income averages $86,691/year.
What is the cheapest city in New Hampshire?
The cheapest city in New Hampshire is Claremont with a cost index of 71, median rent of $1,077/month, and median income of $54,520/year.
What is the most expensive city in New Hampshire?
The most expensive city in New Hampshire is Portsmouth with a cost index of 155, median rent of $1,778/month, and median income of $105,756/year.
What are taxes like in New Hampshire?
New Hampshire has a top income tax rate of 0%, a sales tax of 0%, and an effective property tax rate of 1.86%. There is no state income tax.
How many cities does CostToLive cover in New Hampshire?
We track cost of living data for 15 cities in New Hampshire with populations of 10,000 or more, using US Census Bureau ACS 2023 data.