The Town Files

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.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire1. Grotonscore 932. Enfieldscore 933. Sandwichscore 844. Orfordscore 825. Bethlehemscore 826. Westmorelandscore 827. Fitzwilliamscore 828. Wentworthscore 819. Gorhamscore 8010. Gorhamscore 8011. Lisbonscore 8012. Bradfordscore 7913. Chesterfieldscore 7814. Holdernessscore 7815. Lisbonscore 7816. Sullivanscore 7617. Suttonscore 7618. Langdonscore 7619. Albanyscore 7520. Granthamscore 7521. Danburyscore 7522. Salisburyscore 7523. Wilmotscore 7524. Croydonscore 7525. Cornishscore 73
  1. 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 →

    Cornish: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement80th pctQuiet57th pctAffordability83th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  2. 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 →

    Croydon: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement83th pctQuiet59th pctAffordability83th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  3. 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 →

    Wilmot: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement64th pctQuiet90th pctAffordability71th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  4. 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 →

    Salisbury: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement55th pctQuiet94th pctAffordability76th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  5. 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 →

    Danbury: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement64th pctQuiet90th pctAffordability71th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  6. 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 →

    Grantham: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement83th pctQuiet59th pctAffordability83th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  7. 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 →

    Albany: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement90th pctQuiet80th pctAffordability56th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  8. 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 →

    Langdon: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement53th pctQuiet81th pctAffordability93th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  9. 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 →

    Sutton: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement79th pctQuiet54th pctAffordability95th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  10. 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 →

    Sullivan: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement56th pctQuiet74th pctAffordability99th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  11. 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 →

    Lisbon: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement58th pctQuiet84th pctAffordability91th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  12. 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 →

    Holderness: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement90th pctQuiet74th pctAffordability71th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  13. 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 →

    Chesterfield: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement84th pctQuiet91th pctAffordability60th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  14. 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 →

    Bradford: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement74th pctQuiet79th pctAffordability83th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  15. 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 →

    Lisbon: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement58th pctQuiet84th pctAffordability98th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  16. 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 →

    Gorham: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement62th pctQuiet81th pctAffordability98th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  17. 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 →

    Gorham: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement62th pctQuiet81th pctAffordability98th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  18. 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 →

    Wentworth: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement86th pctQuiet68th pctAffordability88th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  19. 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 →

    Fitzwilliam: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement57th pctQuiet98th pctAffordability91th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  20. 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 →

    Westmoreland: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement84th pctQuiet91th pctAffordability71th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  21. 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 →

    Bethlehem: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement87th pctQuiet88th pctAffordability71th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  22. 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 →

    Orford: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement86th pctQuiet68th pctAffordability93th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  23. 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 →

    Sandwich: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement98th pctQuiet67th pctAffordability88th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  24. 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 →

    Enfield: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement98th pctQuiet87th pctAffordability95th pct
    Percentile vs New Hampshire towns on each part of this ranking.
  25. 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 →

    Groton: The 25 Best Quiet, Affordable Small Towns to Retire in New Hampshire scoresRetirement96th pctQuiet96th pctAffordability88th pct
    Percentile vs New Hampshire towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, New Hampshire towns0255075100$105K$285K$465K$645K$825KMedian home valuePercentile
Orange squares are the 25 towns on this list; green dots are other towns on The Town Files in New Hampshire.

More New Hampshire rankings

Same ranking, other places

Methodology. We ranked 252 towns of 500–10,000 people in New Hampshire (2020 Census population). Lifestyle measures are The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025), shown as percentiles. The combined score is the average of the percentiles shown for each town; a town must be above the middle on every one. Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: