The 25 Best Small Towns for Young Families 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 Fitzwilliam, NH.
-
25Effingham, New Hampshire
Families: 82nd percentile · Quiet: 78th percentile · First-time buyers: 72nd percentile
Effingham is a town of 1,691 people in Carroll County, New Hampshire. Homes have a median value of $322,700 against household income of $76,607; January lows average 8°F.
1,691 people · Carroll County · median home $322,700 · income $76,607 · Jan low 8°F · 81 in snow
Full Effingham, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
24Orford, New Hampshire
Families: 71st percentile · Quiet: 68th percentile · First-time buyers: 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. -
23Piermont, New Hampshire
Families: 71st percentile · Quiet: 68th percentile · First-time buyers: 93rd percentile
Piermont is a town of 769 people in Grafton County, New Hampshire. Homes have a median value of $341,600 against household income of $80,000; January lows average 7°F.
769 people · Grafton County · median home $341,600 · income $80,000 · Jan low 7°F · 67 in snow
Full Piermont, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
22Kensington, New Hampshire
Families: 96th percentile · Quiet: 50th percentile · First-time buyers: 90th percentile
Kensington is a town of 2,095 people in Rockingham County, New Hampshire. Homes have a median value of $657,700 against household income of $165,083; January lows average 14°F.
2,095 people · Rockingham County · median home $657,700 · income $165,083 · Jan low 14°F · 63 in snow
Full Kensington, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
21South Hampton, New Hampshire
Families: 96th percentile · Quiet: 50th percentile · First-time buyers: 90th percentile
South Hampton is a town of 894 people in Rockingham County, New Hampshire. Homes have a median value of $661,100 against household income of $152,500; January lows average 16°F.
894 people · Rockingham County · median home $661,100 · income $152,500 · Jan low 16°F · 62 in snow
Full South Hampton, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
20Hampton Falls, New Hampshire
Families: 89th percentile · Quiet: 61st percentile · First-time buyers: 87th percentile
Hampton Falls is a town of 2,403 people in Rockingham County, New Hampshire. Homes have a median value of $772,600 against household income of $166,157; January lows average 16°F.
2,403 people · Rockingham County · median home $772,600 · income $166,157 · Jan low 16°F · 63 in snow
Full Hampton Falls, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
19Danville, New Hampshire
Families: 87th percentile · Quiet: 66th percentile · First-time buyers: 86th percentile
Danville is a town of 4,408 people in Rockingham County, New Hampshire. Homes have a median value of $437,600 against household income of $115,104; January lows average 15°F.
4,408 people · Rockingham County · median home $437,600 · income $115,104 · Jan low 15°F · 76 in snow
Full Danville, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
18Alexandria, New Hampshire
Families: 54th percentile · Quiet: 97th percentile · First-time buyers: 88th percentile
Alexandria is a town of 1,776 people in Grafton County, New Hampshire. Homes have a median value of $323,300 against household income of $89,194; January lows average 7°F.
1,776 people · Grafton County · median home $323,300 · income $89,194 · Jan low 7°F · 72 in snow
Full Alexandria, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
17Grafton, New Hampshire
Families: 54th percentile · Quiet: 97th percentile · First-time buyers: 88th percentile
Grafton is a town of 1,385 people in Grafton County, New Hampshire. Homes have a median value of $267,300 against household income of $81,563; January lows average 7°F.
1,385 people · Grafton County · median home $267,300 · income $81,563 · Jan low 7°F · 72 in snow
Full Grafton, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
16Deerfield, New Hampshire
Families: 94th percentile · Quiet: 53rd percentile · First-time buyers: 94th percentile
Deerfield is a town of 4,855 people in Rockingham County, New Hampshire. Homes have a median value of $421,000 against household income of $131,563; January lows average 14°F.
4,855 people · Rockingham County · median home $421,000 · income $131,563 · Jan low 14°F · 55 in snow
Full Deerfield, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
15Lempster, New Hampshire
Families: 78th percentile · Quiet: 83rd percentile · First-time buyers: 82nd percentile
Lempster is a town of 1,118 people in Sullivan County, New Hampshire. Homes have a median value of $241,900 against household income of $86,607; January lows average 13°F.
1,118 people · Sullivan County · median home $241,900 · income $86,607 · Jan low 13°F · 80 in snow
Full Lempster, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
14Washington, New Hampshire
Families: 78th percentile · Quiet: 83rd percentile · First-time buyers: 82nd percentile
Washington is a town of 1,192 people in Sullivan County, New Hampshire. Homes have a median value of $358,600 against household income of $89,453; January lows average 12°F.
1,192 people · Sullivan County · median home $358,600 · income $89,453 · Jan low 12°F · 68 in snow
Full Washington, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
13Goshen, New Hampshire
Families: 78th percentile · Quiet: 83rd percentile · First-time buyers: 82nd percentile
Goshen is a town of 796 people in Sullivan County, New Hampshire. Homes have a median value of $255,600 against household income of $70,417; January lows average 13°F.
796 people · Sullivan County · median home $255,600 · income $70,417 · Jan low 13°F · 85 in snow
Full Goshen, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
12Nelson, New Hampshire
Families: 77th percentile · Quiet: 74th percentile · First-time buyers: 98th percentile
Nelson is a town of 629 people in Cheshire County, New Hampshire. Homes have a median value of $340,900 against household income of $99,792; January lows average 10°F.
629 people · Cheshire County · median home $340,900 · income $99,792 · Jan low 10°F · 80 in snow
Full Nelson, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
11Stoddard, New Hampshire
Families: 77th percentile · Quiet: 74th percentile · First-time buyers: 98th percentile
Stoddard is a town of 1,374 people in Cheshire County, New Hampshire. Homes have a median value of $330,300 against household income of $94,904; January lows average 12°F.
1,374 people · Cheshire County · median home $330,300 · income $94,904 · Jan low 12°F · 80 in snow
Full Stoddard, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
10Sullivan, New Hampshire
Families: 77th percentile · Quiet: 74th percentile · First-time buyers: 98th 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. -
9Lyndeborough, New Hampshire
Families: 79th percentile · Quiet: 79th percentile · First-time buyers: 94th percentile
Lyndeborough is a town of 1,702 people in Hillsborough County, New Hampshire. Homes have a median value of $390,900 against household income of $116,964; January lows average 14°F.
1,702 people · Hillsborough County · median home $390,900 · income $116,964 · Jan low 14°F · 57 in snow
Full Lyndeborough, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
8Chester, New Hampshire
Families: 91st percentile · Quiet: 63rd percentile · First-time buyers: 100th percentile
Chester is a town of 5,232 people in Rockingham County, New Hampshire. Homes have a median value of $552,300 against household income of $142,212; January lows average 15°F.
5,232 people · Rockingham County · median home $552,300 · income $142,212 · Jan low 15°F · 76 in snow
Full Chester, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
7Wilmot, New Hampshire
Families: 73rd percentile · Quiet: 90th percentile · First-time buyers: 92nd 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. -
6Hill, New Hampshire
Families: 73rd percentile · Quiet: 90th percentile · First-time buyers: 92nd percentile
Hill is a town of 1,017 people in Merrimack County, New Hampshire. Homes have a median value of $311,700 against household income of $82,125; January lows average 9°F.
1,017 people · Merrimack County · median home $311,700 · income $82,125 · Jan low 9°F · 72 in snow
Full Hill, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
5Danbury, New Hampshire
Families: 73rd percentile · Quiet: 90th percentile · First-time buyers: 92nd 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. -
4Bradford, New Hampshire
Families: 83rd percentile · Quiet: 79th percentile · First-time buyers: 98th 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. -
3East Kingston, New Hampshire
Families: 97th percentile · Quiet: 82nd percentile · First-time buyers: 82nd percentile
East Kingston is a town of 2,441 people in Rockingham County, New Hampshire. Homes have a median value of $575,500 against household income of $138,194; January lows average 14°F.
2,441 people · Rockingham County · median home $575,500 · income $138,194 · Jan low 14°F · 62 in snow
Full East Kingston, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
2Richmond, New Hampshire
Families: 70th percentile · Quiet: 98th percentile · First-time buyers: 96th percentile
Richmond is a town of 1,197 people in Cheshire County, New Hampshire. Homes have a median value of $313,400 against household income of $89,375; January lows average 14°F.
1,197 people · Cheshire County · median home $313,400 · income $89,375 · Jan low 14°F · 73 in snow
Full Richmond, New Hampshire profile: weather, storms, schools, jobs →
Percentile vs New Hampshire towns on each part of this ranking. -
1Fitzwilliam, New Hampshire
Families: 70th percentile · Quiet: 98th percentile · First-time buyers: 96th 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.
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
- The 25 Best Quiet, Affordable Small Towns to Retire 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
Same ranking, other places
- The 50 Best Small Towns for Young Families in America
- The 25 Best Small Towns for Young Families in Pennsylvania
- The 25 Best Small Towns for Young Families in New York
- The 25 Best Small Towns for Young Families in Michigan
- The 25 Best Small Towns for Young Families in Wisconsin
- The 25 Best Small Towns for Young Families in Texas
- The 25 Best Small Towns for Young Families in Minnesota
- The 25 Best Small Towns for Young Families in California
- The 25 Best Small Towns for Young Families in Illinois
- The 25 Best Small Towns for Young Families 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)