US5.com

Most affordable ZIP codes in New Hampshire

Top 25 most affordable ZIP codes in New Hampshire by median home value. #1 is 03570 (Berlin) at about $113,500. Compare housing affordability on US5.

These ZIP codes have the lowest median home values in New Hampshire among areas with enough population for a meaningful comparison.

Statewide, the average median home value across ZIP codes is about $364,613. The codes below sit toward the more affordable end of that distribution.

Most affordable on this board: 03570 (Berlin) at about $113,500; 03582 (Groveton) at about $117,000; 03581 (Gorham) at about $155,700.

Open any ZIP for a full demographics, income, and housing profile, or return to the New Hampshire state page for the complete ZIP table.

Ranked ZIP codes

# ZIP City County Home value Population Income Home value
1 03570 Berlin Coos County $113,500 9,473 $43,972 $113,500
2 03582 Groveton Coos County $117,000 2,218 $53,059 $117,000
3 03581 Gorham Coos County $155,700 3,243 $61,370 $155,700
4 03590 Coos County $169,600 1,140 $50,586 $169,600
5 03743 Claremont Sullivan County $172,700 13,673 $54,978 $172,700
6 03603 Charlestown Sullivan County $181,500 5,272 $55,266 $181,500
7 03451 Hinsdale Cheshire County $181,800 3,987 $68,979 $181,800
8 03576 Colebrook Coos County $187,400 2,740 $51,822 $187,400
9 03217 Ashland Grafton County $188,600 2,207 $54,495 $188,600
10 03774 North Haverhill Grafton County $189,400 1,606 $53,750 $189,400
11 03785 Mountain Lakes Grafton County $196,200 2,141 $56,449 $196,200
12 03584 Lancaster Coos County $197,200 3,439 $92,797 $197,200
13 03598 Whitefield Coos County $204,600 3,439 $63,963 $204,600
14 03773 Newport Sullivan County $210,600 7,905 $78,073 $210,600
15 03230 Merrimack County $213,000 1,539 $66,458 $213,000
16 03813 Conway Carroll County $215,200 3,897 $58,299 $215,200
17 03585 Lisbon Grafton County $215,400 2,537 $65,769 $215,400
18 03740 Mountain Lakes Grafton County $219,200 1,049 $70,298 $219,200
19 03465 Troy Cheshire County $233,600 2,034 $79,375 $233,600
20 03588 Coos County $233,600 1,674 $71,667 $233,600
21 03431 Keene Cheshire County $233,900 25,035 $78,196 $233,900
22 03741 Canaan Grafton County $241,000 4,102 $78,523 $241,000
23 03235 Franklin Merrimack County $244,800 8,843 $69,921 $244,800
24 03452 Jaffrey Cheshire County $244,900 5,413 $87,527 $244,900
25 03276 Tilton Northfield Merrimack County $245,500 9,046 $79,270 $245,500

Frequently asked questions

What are the most affordable ZIP codes in New Hampshire?

By median home value, 03570 (Berlin) is near the top of the affordable list at about $113,500. Compare the ranked table below for more options.

How does US5 rank ZIP codes in New Hampshire?

We rank indexable ZIP codes with positive median home values and a population floor from low to high home value.

Where can I explore all ZIP codes in New Hampshire?

Visit the New Hampshire state page for the full ZIP table, demographics summary, and sortable income/housing columns.