The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire
Ranked on The Town Files lifestyle rankings among 252 towns of 500–10,000 people in New Hampshire, scoring every town on all of these at once. #1 is Groton, NH.
-
25Cornish, New Hampshire
Retirement: 80th percentile · Quiet: 57th percentile · Home value ÷ income: 83rd percentile
Cornish is a town of 1,616 people in Sullivan County, New Hampshire. Homes have a median value of $296,000 against household income of $91,821; January lows average 9°F.
1,616 people · Sullivan County · median home $296,000 · income $91,821 · Jan low 9°F · 66 in snow
Full Cornish, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
24Croydon, New Hampshire
Retirement: 83rd percentile · Quiet: 59th percentile · Home value ÷ income: 83rd percentile
Croydon is a town of 801 people in Sullivan County, New Hampshire. Homes have a median value of $317,300 against household income of $98,333; January lows average 9°F.
801 people · Sullivan County · median home $317,300 · income $98,333 · Jan low 9°F · 66 in snow
Full Croydon, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
23Wilmot, New Hampshire
Retirement: 64th percentile · Quiet: 90th percentile · Home value ÷ income: 71st percentile
Wilmot is a town of 1,407 people in Merrimack County, New Hampshire. Homes have a median value of $399,600 against household income of $117,759; January lows average 7°F.
1,407 people · Merrimack County · median home $399,600 · income $117,759 · Jan low 7°F · 74 in snow
Full Wilmot, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
22Salisbury, New Hampshire
Retirement: 55th percentile · Quiet: 94th percentile · Home value ÷ income: 76th percentile
Salisbury is a town of 1,422 people in Merrimack County, New Hampshire. Homes have a median value of $363,400 against household income of $111,591; January lows average 13°F.
1,422 people · Merrimack County · median home $363,400 · income $111,591 · Jan low 13°F · 72 in snow
Full Salisbury, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
21Danbury, New Hampshire
Retirement: 64th percentile · Quiet: 90th percentile · Home value ÷ income: 71st percentile
Danbury is a town of 1,250 people in Merrimack County, New Hampshire. Homes have a median value of $240,700 against household income of $71,685; January lows average 7°F.
1,250 people · Merrimack County · median home $240,700 · income $71,685 · Jan low 7°F · 72 in snow
Full Danbury, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
20Grantham, New Hampshire
Retirement: 83rd percentile · Quiet: 59th percentile · Home value ÷ income: 83rd percentile
Grantham is a town of 3,404 people in Sullivan County, New Hampshire. Homes have a median value of $343,100 against household income of $106,403; January lows average 9°F.
3,404 people · Sullivan County · median home $343,100 · income $106,403 · Jan low 9°F · 70 in snow
Full Grantham, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
19Albany, New Hampshire
Retirement: 90th percentile · Quiet: 80th percentile · Home value ÷ income: 56th percentile
Albany is a town of 759 people in Carroll County, New Hampshire. Homes have a median value of $248,300 against household income of $67,639; January lows average 8°F.
759 people · Carroll County · median home $248,300 · income $67,639 · Jan low 8°F · 83 in snow
Full Albany, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
18Langdon, New Hampshire
Retirement: 53rd percentile · Quiet: 81st percentile · Home value ÷ income: 93rd percentile
Langdon is a town of 651 people in Sullivan County, New Hampshire. Homes have a median value of $281,900 against household income of $97,917; January lows average 13°F.
651 people · Sullivan County · median home $281,900 · income $97,917 · Jan low 13°F · 60 in snow
Full Langdon, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
17Sutton, New Hampshire
Retirement: 79th percentile · Quiet: 54th percentile · Home value ÷ income: 95th percentile
Sutton is a town of 1,978 people in Merrimack County, New Hampshire. Homes have a median value of $362,600 against household income of $130,313; January lows average 12°F.
1,978 people · Merrimack County · median home $362,600 · income $130,313 · Jan low 12°F · 68 in snow
Full Sutton, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
16Sullivan, New Hampshire
Retirement: 56th percentile · Quiet: 74th percentile · Home value ÷ income: 99th percentile
Sullivan is a town of 658 people in Cheshire County, New Hampshire. Homes have a median value of $236,500 against household income of $106,667; January lows average 10°F.
658 people · Cheshire County · median home $236,500 · income $106,667 · Jan low 10°F · 80 in snow
Full Sullivan, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
15Lisbon, New Hampshire
Retirement: 58th percentile · Quiet: 84th percentile · Home value ÷ income: 91st percentile
Lisbon is a town of 1,621 people in Grafton County, New Hampshire. Homes have a median value of $198,000 against household income of $65,500; January lows average 3°F.
1,621 people · Grafton County · median home $198,000 · income $65,500 · Jan low 3°F · 85 in snow
Full Lisbon, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
14Holderness, New Hampshire
Retirement: 90th percentile · Quiet: 74th percentile · Home value ÷ income: 71st percentile
Holderness is a town of 2,004 people in Grafton County, New Hampshire. Homes have a median value of $363,100 against household income of $107,863; January lows average 7°F.
2,004 people · Grafton County · median home $363,100 · income $107,863 · Jan low 7°F · 68 in snow
Full Holderness, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
13Chesterfield, New Hampshire
Retirement: 84th percentile · Quiet: 91st percentile · Home value ÷ income: 60th percentile
Chesterfield is a town of 3,552 people in Cheshire County, New Hampshire. Homes have a median value of $373,500 against household income of $102,370; January lows average 10°F.
3,552 people · Cheshire County · median home $373,500 · income $102,370 · Jan low 10°F · 60 in snow
Full Chesterfield, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
12Bradford, New Hampshire
Retirement: 74th percentile · Quiet: 79th percentile · Home value ÷ income: 83rd percentile
Bradford is a town of 1,662 people in Merrimack County, New Hampshire. Homes have a median value of $341,700 against household income of $108,015; January lows average 12°F.
1,662 people · Merrimack County · median home $341,700 · income $108,015 · Jan low 12°F · 68 in snow
Full Bradford, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
11Lisbon, New Hampshire
Retirement: 58th percentile · Quiet: 84th percentile · Home value ÷ income: 98th percentile
Lisbon is a community of 965 people in Grafton County, New Hampshire. Homes have a median value of $181,300 against household income of $68,813; January lows average 7°F.
965 people · Grafton County · median home $181,300 · income $68,813 · Jan low 7°F · 80 in snow
Full Lisbon, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
10Gorham, New Hampshire
Retirement: 62nd percentile · Quiet: 81st percentile · Home value ÷ income: 98th percentile
Gorham is a town of 2,698 people in Coos County, New Hampshire. Homes have a median value of $161,600 against household income of $61,275; January lows average 6°F.
2,698 people · Coos County · median home $161,600 · income $61,275 · Jan low 6°F · 82 in snow
Full Gorham, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
9Gorham, New Hampshire
Retirement: 62nd percentile · Quiet: 81st percentile · Home value ÷ income: 98th percentile
Gorham is a community of 1,851 people in Coos County, New Hampshire. Homes have a median value of $146,300 against household income of $62,679; January lows average 6°F.
1,851 people · Coos County · median home $146,300 · income $62,679 · Jan low 6°F · 82 in snow
Full Gorham, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
8Wentworth, New Hampshire
Retirement: 86th percentile · Quiet: 68th percentile · Home value ÷ income: 88th percentile
Wentworth is a town of 845 people in Grafton County, New Hampshire. Homes have a median value of $304,500 against household income of $97,708; January lows average 7°F.
845 people · Grafton County · median home $304,500 · income $97,708 · Jan low 7°F · 77 in snow
Full Wentworth, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
7Fitzwilliam, New Hampshire
Retirement: 57th percentile · Quiet: 98th percentile · Home value ÷ income: 91st percentile
Fitzwilliam is a town of 2,351 people in Cheshire County, New Hampshire. Homes have a median value of $305,900 against household income of $100,735; January lows average 13°F.
2,351 people · Cheshire County · median home $305,900 · income $100,735 · Jan low 13°F · 73 in snow
Full Fitzwilliam, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
6Westmoreland, New Hampshire
Retirement: 84th percentile · Quiet: 91st percentile · Home value ÷ income: 71st percentile
Westmoreland is a town of 1,706 people in Cheshire County, New Hampshire. Homes have a median value of $351,800 against household income of $104,444; January lows average 13°F.
1,706 people · Cheshire County · median home $351,800 · income $104,444 · Jan low 13°F · 60 in snow
Full Westmoreland, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
5Bethlehem, New Hampshire
Retirement: 87th percentile · Quiet: 88th percentile · Home value ÷ income: 71st percentile
Bethlehem is a town of 2,484 people in Grafton County, New Hampshire. Homes have a median value of $288,300 against household income of $85,029; January lows average 3°F.
2,484 people · Grafton County · median home $288,300 · income $85,029 · Jan low 3°F · 101 in snow
Full Bethlehem, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
4Orford, New Hampshire
Retirement: 86th percentile · Quiet: 68th percentile · Home value ÷ income: 93rd percentile
Orford is a town of 1,237 people in Grafton County, New Hampshire. Homes have a median value of $271,900 against household income of $92,571; January lows average 7°F.
1,237 people · Grafton County · median home $271,900 · income $92,571 · Jan low 7°F · 77 in snow
Full Orford, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
3Sandwich, New Hampshire
Retirement: 98th percentile · Quiet: 67th percentile · Home value ÷ income: 88th percentile
Sandwich is a town of 1,466 people in Carroll County, New Hampshire. Homes have a median value of $437,700 against household income of $140,694; January lows average 10°F.
1,466 people · Carroll County · median home $437,700 · income $140,694 · Jan low 10°F · 83 in snow
Full Sandwich, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
2Enfield, New Hampshire
Retirement: 98th percentile · Quiet: 87th percentile · Home value ÷ income: 95th percentile
Enfield is a community of 1,571 people in Grafton County, New Hampshire. Homes have a median value of $277,900 against household income of $99,330; January lows average 9°F.
1,571 people · Grafton County · median home $277,900 · income $99,330 · Jan low 9°F · 61 in snow
Full Enfield, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
1Groton, New Hampshire
Retirement: 96th percentile · Quiet: 96th percentile · Home value ÷ income: 88th percentile
Groton is a town of 569 people in Grafton County, New Hampshire. Homes have a median value of $269,000 against household income of $85,625; January lows average 7°F.
569 people · Grafton County · median home $269,000 · income $85,625 · Jan low 7°F · 73 in snow
Full Groton, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking.
Price vs ranking
More New Hampshire rankings
- The 25 Best Small Towns to Retire in New Hampshire
- The 25 Quietest Small Towns in New Hampshire
- The 25 Most Affordable 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
- The 25 Best Small Towns for First-Time Home Buyers in New Hampshire
- The 25 Best Affordable Small Towns for Remote Workers in New Hampshire
- The 25 Best Small Towns for Young Families in New Hampshire
Same ranking, other places
- The 50 Best Quiet, Affordable Small Towns to Retire in America
- The 25 Best Quiet, Affordable Small Towns to Retire in Pennsylvania
- The 25 Best Quiet, Affordable Small Towns to Retire in New York
- The 25 Best Quiet, Affordable Small Towns to Retire in Michigan
- The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin
- The 25 Best Quiet, Affordable Small Towns to Retire in Texas
- The 25 Best Quiet, Affordable Small Towns to Retire in Minnesota
- The 25 Best Quiet, Affordable Small Towns to Retire in California
- The 25 Best Quiet, Affordable Small Towns to Retire in Illinois
- The 25 Best Quiet, Affordable Small Towns to Retire 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)