The 10 Most Expensive Places To Live In New Hampshire For 2026

The most expensive cities in New Hampshire are Hanover and Portsmouth for 2026 based on Saturday Night Science.

Before you decide to relocate to New Hampshire, it’s important to research the exact cost of living around the state. And that’s what we’re going to help you do.

These are the places in New Hampshire that cost a pretty penny — the most expensive cities in the state.

We used Saturday Night Science to compare the 2020-2024 American Community Survey on cost of living for the 25 places in New Hampshire with more than 5,000 people.

After we saved up for months and could finally afford it, we landed on this list of the ten most expensive cities in New Hampshire for 2026.

1

No. 1 most expensive place in New Hampshire

Hanover, NH

8,479 peopleSnackAbility 8/10
8/10
Hanover, NH
Source: Public domain
$153,281 median income · $959,517 median home · #1 home prices in New Hampshire
Map of Hanover within New Hampshire Located in Grafton County, New Hampshire
Median home value +89% vs NH
$959,517
NH $507k
Median income +55% vs NH
$153,281
NH $99k

Hanover is a town along the Connecticut River in Grafton County, New Hampshire, United States. The population was 11,260 at the 2010 census. CNN and Money magazine rated Hanover the sixth best place to live in America in 2011, and the second best in 2007. “This just might be the best college town,” read the headline of a story in the January-February 2017 issue of Yankee.

2

No. 2 most expensive place in New Hampshire

Portsmouth, NH

22,545 peopleSnackAbility 7/10
7/10
Portsmouth, NH
Source: Public domain
$106,219 median income · $798,497 median home · #2 home prices in New Hampshire
Map of Portsmouth within New Hampshire Located in Rockingham County, New Hampshire
Median home value +57% vs NH
$798,497
NH $507k
Median income +7% vs NH
$106,219
NH $99k

Portsmouth is a city in Rockingham County, New Hampshire, in the United States. It is the only city in the county, but only the fourth-largest community, with a population of 21,233 at the 2010 census. As of 2016 the estimated population was 21,485. A historic seaport and popular summer tourist destination, Portsmouth was the home of the Strategic Air Command’s Pease Air Force Base, later converted to Portsmouth International Airport at Pease with limited commercial air service.

3

No. 3 most expensive place in New Hampshire

Hampton, NH

10,101 peopleSnackAbility 7/10
7/10
Hampton, NH
Source: Wikipedia User John Phelan | CC BY-SA 3.0
$97,163 median income · $618,203 median home · #4 home prices in New Hampshire
Map of Hampton within New Hampshire Located in Rockingham County, New Hampshire
Median home value +22% vs NH
$618,203
NH $507k
Median income -2% vs NH
$97,163
NH $99k

Hampton is a town in Rockingham County, New Hampshire, United States. The population was 14,976 at the 2010 census. Located beside the Atlantic Ocean, Hampton is home to Hampton Beach, a summer tourist destination.

4

No. 4 most expensive place in New Hampshire

Durham, NH

10,681 peopleSnackAbility 7/10
7/10
Durham, NH
Source: Wikipedia User Olivier Aumage | CC BY-SA 2.0 fr
$112,070 median income · $683,122 median home · #3 home prices in New Hampshire
Map of Durham within New Hampshire Located in Strafford County, New Hampshire
Median home value +35% vs NH
$683,122
NH $507k
Median income +13% vs NH
$112,070
NH $99k

Durham is a town in Strafford County, New Hampshire, United States. The population was 14,638 at the 2010 census. Durham is home to the University of New Hampshire.

5

No. 5 most expensive place in New Hampshire

Londonderry, NH

12,225 peopleSnackAbility 6/10
6/10
Londonderry, NH
Source: Wikipedia User John Phelan | CC BY-SA 4.0
$119,571 median income · $609,580 median home · #5 home prices in New Hampshire
Map of Londonderry within New Hampshire Located in Rockingham County, New Hampshire
Median home value +20% vs NH
$609,580
NH $507k
Median income +21% vs NH
$119,571
NH $99k

Londonderry is a town in western Rockingham County, New Hampshire, United States. The town is bordered on the north by the city of Manchester and on the east by the town of Derry. The population was 24,129 at the 2010 census. Londonderry is known for its apple orchards and is home to the headquarters of Stonyfield Farm and partial home to Manchester-Boston Regional Airport.

6

No. 6 most expensive place in New Hampshire

Nashua, NH

91,294 peopleSnackAbility 8.5/10
8.5/10
Nashua, NH
Source: Wikipedia User Jon Platek | CC BY-SA 3.0
$96,326 median income · $502,529 median home · #13 home prices in New Hampshire
Map of Nashua within New Hampshire Located in Hillsborough County, New Hampshire
Median home value -1% vs NH
$502,529
NH $507k
Median income -3% vs NH
$96,326
NH $99k

Nashua is a city in Hillsborough County, New Hampshire, United States. As of the 2010 census, Nashua had a total population of 86,494, making it the second-largest city in the state after Manchester. As of 2016 the population had risen to an estimated 87,882.

7

No. 7 most expensive place in New Hampshire

Lebanon, NH

14,999 peopleSnackAbility 7/10
7/10
Lebanon, NH
Source: Wikipedia User Jon Platek | CC BY-SA 3.0
$98,147 median income · $453,644 median home · #16 home prices in New Hampshire
Map of Lebanon within New Hampshire Located in Grafton County, New Hampshire
Median home value -11% vs NH
$453,644
NH $507k
Median income -1% vs NH
$98,147
NH $99k

Lebanon locally is a city in Grafton County, New Hampshire, United States. The population was 13,151 at the 2010 census and an estimated 13,513 as of 2016. Lebanon is located in western New Hampshire, south of Hanover, near the Connecticut River. It is the home to Dartmouth-Hitchcock Medical Center and Dartmouth Medical School, together comprising the largest medical facility between Boston, Massachusetts and Burlington, Vermont.

8

No. 8 most expensive place in New Hampshire

Dover, NH

33,364 peopleSnackAbility 7/10
7/10
Dover, NH
Source: Wikipedia User AlexiusHoratius | CC BY-SA 3.0
$94,829 median income · $537,812 median home · #9 home prices in New Hampshire
Map of Dover within New Hampshire Located in Strafford County, New Hampshire
Median home value +6% vs NH
$537,812
NH $507k
Median income -4% vs NH
$94,829
NH $99k

Dover is a city in Strafford County, New Hampshire, United States. The population was 29,987 at the 2010 census, the largest in the New Hampshire Seacoast region. The population was estimated at 31,153 in 2016. It is the county seat of Strafford County, and home to Wentworth-Douglass Hospital, the Woodman Institute Museum, and the Children’s Museum of New Hampshire.

9

No. 9 most expensive place in New Hampshire

South Hooksett, NH

5,902 peopleSnackAbility 6/10
6/10
South Hooksett, NH
Source: Wikipedia User John Phelan | CC BY-SA 3.0
$130,000 median income · $546,044 median home · #8 home prices in New Hampshire
Map of South Hooksett within New Hampshire Located in Merrimack County, New Hampshire
Median home value +8% vs NH
$546,044
NH $507k
Median income +31% vs NH
$130,000
NH $99k
10

No. 10 most expensive place in New Hampshire

Newmarket, NH

5,679 peopleSnackAbility 6/10
6/10
Newmarket, NH
Source: Wikipedia User User:Magicpiano | GFDL
$87,196 median income · $553,162 median home · #7 home prices in New Hampshire
Map of Newmarket within New Hampshire Located in Rockingham County, New Hampshire
Median home value +9% vs NH
$553,162
NH $507k
Median income -12% vs NH
$87,196
NH $99k

Newmarket is a town in Rockingham County, New Hampshire, United States. The population was 8,936 at the 2010 census. Some residents are students and employees at the nearby University of New Hampshire in Durham.

The receipts

Compare the top ten

Pick a metric. The bars rescale. The red line is New Hampshire’s statewide median.

City Cost of living index vs NH
1 Hanover 148
2 Portsmouth 137
3 Hampton 130
4 Durham 127
5 Londonderry 126
6 Nashua 117
7 Lebanon 117
8 Dover 116
9 South Hooksett 116
10 Newmarket 115
City Median home value vs NH
1 Hanover $959,517 +89%
2 Portsmouth $798,497 +57%
3 Hampton $618,203 +22%
4 Durham $683,122 +35%
5 Londonderry $609,580 +20%
6 Nashua $502,529 -1%
7 Lebanon $453,644 -11%
8 Dover $537,812 +6%
9 South Hooksett $546,044 +8%
10 Newmarket $553,162 +9%

New Hampshire statewide median: $507,347

City Median income vs NH
1 Hanover $153,281 +55%
2 Portsmouth $106,219 +7%
3 Hampton $97,163 -2%
4 Durham $112,070 +13%
5 Londonderry $119,571 +21%
6 Nashua $96,326 -3%
7 Lebanon $98,147 -1%
8 Dover $94,829 -4%
9 South Hooksett $130,000 +31%
10 Newmarket $87,196 -12%

New Hampshire statewide median: $99,031

City Home price to income vs NH
1 Hanover 6.259859258455267
2 Portsmouth 7.517462439051046
3 Hampton 6.362530484936328
4 Durham 6.095497619080122
5 Londonderry 5.098062933784694
6 Nashua 5.216959562251819
7 Lebanon 4.622087041970844
8 Dover 5.671390212150576
9 South Hooksett 4.20034105750326
10 Newmarket 6.343894731736255
City Population vs NH
1 Hanover 8,479
2 Portsmouth 22,545
3 Hampton 10,101
4 Durham 10,681
5 Londonderry 12,225
6 Nashua 91,294
7 Lebanon 14,999
8 Dover 33,364
9 South Hooksett 5,902
10 Newmarket 5,679

On the map

Mapping the most expensive places in New Hampshire

Saturday Night Science

Methodology: How We Determined The Most Expensive Places To Live In The Granite State For 2026

The two most important things to think about when it comes to being able to afford a city in New Hampshire are how much money you make and how much you have to spend to live there.

You need to understand your costs in the context of how much money you make.

For example, if the median household earns $100,000 and spends $40,000 on housing, it’s actually cheaper to live there than a place with a median income of $50,000 and housing costs of $21,000. You might spend more on housing, but you have more money overall to play with.

With that example in mind, we derived several statistics from the latest Census American Community Survey 2020-2024 around incomes and costs. They are:

  • Overall Cost Of Living Index
  • Median Home Price / Median Income (lower is better)
  • Median Income / Median Rent (Higher is better)
  • Median Home Price

You can then compare these metrics in each of the places in New Hampshire to figure out which is the most expensive.

You are left with a “Cost of Living Index” by taking the average rank of each of these metrics for each city.

So we used that cost of living index to rank all of the 25 places in New Hampshire that have more than 5,000 people.

The place with the highest cost of living in New Hampshire according to the data is Hanover. We updated this article for 2026. This article is our eleventh time ranking the most expensive places to live in New Hampshire.

The full plate

Most Expensive Cities In New Hampshire

Click any column to sort. Search by city name.

RankCityCost Of LivingPopulationMedian IncomeAverage Home PriceHome/Income Ratio
1Hanover1488,479$153,281$959,5176.3x
2Portsmouth13722,545$106,219$798,4977.5x
3Hampton13010,101$97,163$618,2036.4x
4Durham12710,681$112,070$683,1226.1x
5Londonderry12612,225$119,571$609,5805.1x
6Nashua11791,294$96,326$502,5295.2x
7Lebanon11714,999$98,147$453,6444.6x
8Dover11633,364$94,829$537,8125.7x
9South Hooksett1165,902$130,000$546,0444.2x
10Newmarket1155,679$87,196$553,1626.3x
11Derry11421,339$91,673$493,9145.4x
12Exeter1149,964$87,346$607,1247.0x
13Milford1138,956$78,684$508,1266.5x
14Manchester112115,643$81,007$435,3345.4x
15Hudson1127,469$95,842$534,2665.6x
16Hooksett1115,876$101,053$522,1585.2x
17Concord11044,375$84,902$445,9795.3x
18Somersworth11012,111$74,504$439,8955.9x
19East Merrimack1105,081$87,311$367,4334.2x
20Keene10822,939$78,445$341,4204.4x
21Suncook1065,432$79,836$455,1635.7x
22Laconia10517,085$73,218$434,8925.9x
23Franklin1048,799$71,648$376,9595.3x
24Rochester10333,144$80,836$398,4924.9x
25Berlin909,383$45,180$178,8774.0x

Source: U.S. Census ACS 2020-2024, Zillow research. 25 places with more than 5,000 residents.

Summary

Summary: Taking A Chunk Out Of Your Paycheck In New Hampshire For 2026

Well, there you have it, the places in New Hampshire that have the highest cost of living, with Hanover ranking as the most expensive city in the Granite State.

The most expensive cities in New Hampshire are Hanover, Portsmouth, Hampton, Durham, Londonderry, Nashua, Lebanon, Dover, South Hooksett, and Newmarket.

Chris Kolmar
About the author

Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

You can find out more about him on LinkedIn or his website.

Get the SnackPack →