The 25 Most Affordable Small Towns in New Hampshire
Ranked by home value ÷ income among 118 towns of 2,500–10,000 people in New Hampshire. #1 is Jaffrey, NH (homes cost 2.2× income).
-
25Brentwood, New Hampshire
Homes cost 3.2× income
4,490 people · Rockingham County · median home $528,100 · income $165,509 · Jan low 14°F · 57 in snow
-
24Deerfield, New Hampshire
Homes cost 3.2× income
4,855 people · Rockingham County · median home $421,000 · income $131,563 · Jan low 14°F · 55 in snow
-
23Barnstead, New Hampshire
Homes cost 3.2× income
4,915 people · Belknap County · median home $362,400 · income $111,660 · Jan low 13°F · 58 in snow
-
22Wakefield, New Hampshire
Homes cost 3.2× income
5,201 people · Carroll County · median home $322,800 · income $100,976 · Jan low 10°F · 77 in snow
-
21Brookline, New Hampshire
Homes cost 3.2× income
5,639 people · Hillsborough County · median home $544,400 · income $171,046 · Jan low 14°F · 58 in snow
-
20Hillsborough, New Hampshire
Homes cost 3.2× income
5,939 people · Hillsborough County · median home $272,300 · income $84,495 · Jan low 12°F · 68 in snow
-
19Swanzey, New Hampshire
Homes cost 3.2× income
7,270 people · Cheshire County · median home $259,200 · income $81,595 · Jan low 10°F · 60 in snow
-
18Lancaster, New Hampshire
Homes cost 3.1× income
3,218 people · Coos County · median home $215,700 · income $68,911 · Jan low 3°F · 76 in snow
-
17Goffstown, New Hampshire
Homes cost 3.1× income
3,366 people · Hillsborough County · median home $415,300 · income $132,997 · Jan low 12°F · 58 in snow
-
16Canaan, New Hampshire
Homes cost 3.1× income
3,794 people · Grafton County · median home $254,000 · income $81,583 · Jan low 7°F · 68 in snow
-
15Gilmanton, New Hampshire
Homes cost 3.1× income
3,945 people · Belknap County · median home $363,700 · income $117,088 · Jan low 12°F · 66 in snow
-
14Northfield, New Hampshire
Homes cost 3.1× income
4,872 people · Merrimack County · median home $288,500 · income $92,917 · Jan low 9°F · 67 in snow
-
13New Boston, New Hampshire
Homes cost 3.1× income
6,108 people · Hillsborough County · median home $481,100 · income $154,250 · Jan low 12°F · 60 in snow
-
12Campton, New Hampshire
Homes cost 3.0× income
3,343 people · Grafton County · median home $356,300 · income $118,870 · Jan low 7°F · 68 in snow
-
11Litchfield, New Hampshire
Homes cost 3.0× income
8,478 people · Hillsborough County · median home $485,000 · income $162,036 · Jan low 14°F · 53 in snow
-
10Hinsdale, New Hampshire
Homes cost 2.9× income
3,948 people · Cheshire County · median home $200,700 · income $69,191 · Jan low 10°F · 61 in snow
-
9Haverhill, New Hampshire
Homes cost 2.9× income
4,585 people · Grafton County · median home $247,900 · income $85,929 · Jan low 7°F · 66 in snow
-
8Bow, New Hampshire
Homes cost 2.9× income
8,229 people · Merrimack County · median home $506,500 · income $172,857 · Jan low 13°F · 68 in snow
-
7Berlin, New Hampshire
Homes cost 2.9× income
9,425 people · Coos County · median home $131,000 · income $45,180 · Jan low 4°F · 96 in snow
-
6Northwood, New Hampshire
Homes cost 2.8× income
4,641 people · Rockingham County · median home $363,000 · income $129,375 · Jan low 13°F · 54 in snow
-
5Newport, New Hampshire
Homes cost 2.8× income
6,299 people · Sullivan County · median home $225,900 · income $80,341 · Jan low 9°F · 66 in snow
-
4Newport, New Hampshire
Homes cost 2.7× income
4,735 people · Sullivan County · median home $211,200 · income $78,174 · Jan low 9°F · 66 in snow
-
3Jaffrey, New Hampshire
Homes cost 2.7× income
5,320 people · Cheshire County · median home $245,500 · income $92,330 · Jan low 13°F · 73 in snow
-
2Gorham, New Hampshire
Homes cost 2.6× income
2,698 people · Coos County · median home $161,600 · income $61,275 · Jan low 6°F · 82 in snow
-
1Jaffrey, New Hampshire
Homes cost 2.2× income
3,058 people · Cheshire County · median home $217,700 · income $99,667 · Jan low 13°F · 73 in snow
More New Hampshire rankings
- The 25 Best Small Towns to Retire in New Hampshire
- The 25 Quietest Small Towns in New Hampshire
- The 25 Best Small Towns for Families in New Hampshire
- 25 Small Towns in New Hampshire With the Cheapest Homes
- 25 Small Towns in New Hampshire With the Mildest Winters
- The 25 Most Walkable Small Towns in New Hampshire
- 25 Small Towns in New Hampshire With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in New Hampshire
- The 19 Best Affordable Small Towns for Remote Workers in New Hampshire
Same ranking, other places
- The 50 Most Affordable Small Towns in America
- The 25 Most Affordable Small Towns in Pennsylvania
- The 25 Most Affordable Small Towns in New York
- The 25 Most Affordable Small Towns in Michigan
- The 25 Most Affordable Small Towns in Texas
- The 25 Most Affordable Small Towns in California
- The 25 Most Affordable Small Towns in New Jersey
- The 25 Most Affordable Small Towns in Florida
- The 25 Most Affordable Small Towns in Wisconsin
- The 25 Most Affordable Small Towns in Ohio
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)