Most affordable towns in New Hampshire
Ranked by how many years of a typical NH household income ($99,031) it takes to buy each town's median home. Lower is easier to buy in. 126 towns with 2,500+ residents.
Canaan ranks #15 of 126
2.6 yrs of a typical NH income buys a typical home · Visit Canaan →
1
Berlin
1.3 yrs
$131,000 median home
2
Gorham
Coos County
1.6 yrs
$161,600 median home
3
Hinsdale
Cheshire County
2.0 yrs
$200,700 median home
How this ranking works
We divide each town’s median home value by the NH median household income ($99,031). The result is how many years of a typical paycheck it takes to buy a typical home there. Lower is more affordable. Across New Hampshire as a whole it’s 4.1 years.
Why not each town’s own income? That would rank wealthy towns with half-million-dollar homes as “affordable” only because their residents earn so much. One shared income answers the question people actually ask: where could a typical family afford to live?
Only towns with at least 2,500 residents are ranked; Census estimates for smaller places are too uncertain. Population and income: U.S. Census Bureau American Community Survey 5-year estimates. Town photos: Wikimedia Commons, credited on each town’s page.








































































