The 25 Best Small Towns for Young Families in Missouri
Ranked on The Town Files lifestyle rankings among 418 towns of 500–10,000 people in Missouri, scoring every town on all of these at once. #1 is Russellville, MO.
-
25Fairfax, Missouri
Families: 69th percentile · Quiet: 91st percentile · First-time buyers: 74th percentile
Fairfax is a city of 648 people in Atchison County, Missouri. Homes have a median value of $90,500 against household income of $56,250; January lows average 14°F.
648 people · Atchison County · median home $90,500 · income $56,250 · Jan low 14°F · 26 in snow
Full Fairfax, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
24Hardin, Missouri
Families: 84th percentile · Quiet: 71st percentile · First-time buyers: 80th percentile
Hardin is a city of 571 people in Ray County, Missouri. Homes have a median value of $106,300 against household income of $78,320; January lows average 20°F.
571 people · Ray County · median home $106,300 · income $78,320 · Jan low 20°F · 14 in snow
Full Hardin, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
23Grant City, Missouri
Families: 68th percentile · Quiet: 90th percentile · First-time buyers: 77th percentile
Grant City is a town of 817 people in Worth County, Missouri. Homes have a median value of $68,200 against household income of $45,192; January lows average 14°F.
817 people · Worth County · median home $68,200 · income $45,192 · Jan low 14°F · 18 in snow
Full Grant City, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
22Puxico, Missouri
Families: 81st percentile · Quiet: 88th percentile · First-time buyers: 68th percentile
Puxico is a city of 873 people in Stoddard County, Missouri. Homes have a median value of $89,500 against household income of $47,500; January lows average 24°F.
873 people · Stoddard County · median home $89,500 · income $47,500 · Jan low 24°F · 7 in snow
Full Puxico, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
21New London, Missouri
Families: 68th percentile · Quiet: 91st percentile · First-time buyers: 78th percentile
New London is a city of 943 people in Ralls County, Missouri. Homes have a median value of $134,100 against household income of $63,021; January lows average 21°F.
943 people · Ralls County · median home $134,100 · income $63,021 · Jan low 21°F · 14 in snow
Full New London, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
20Advance, Missouri
Families: 66th percentile · Quiet: 99th percentile · First-time buyers: 75th percentile
Advance is a city of 1,349 people in Stoddard County, Missouri. Homes have a median value of $127,500 against household income of $59,688; January lows average 25°F.
1,349 people · Stoddard County · median home $127,500 · income $59,688 · Jan low 25°F · 5 in snow
Full Advance, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
19Perry, Missouri
Families: 82nd percentile · Quiet: 96th percentile · First-time buyers: 65th percentile
Perry is a city of 665 people in Ralls County, Missouri. Homes have a median value of $112,100 against household income of $50,795; January lows average 19°F.
665 people · Ralls County · median home $112,100 · income $50,795 · Jan low 19°F · 13 in snow
Full Perry, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
18Hornersville, Missouri
Families: 64th percentile · Quiet: 96th percentile · First-time buyers: 86th percentile
Hornersville is a city of 537 people in Dunklin County, Missouri. Homes have a median value of $55,800 against household income of $38,750; January lows average 30°F.
537 people · Dunklin County · median home $55,800 · income $38,750 · Jan low 30°F · 4 in snow
Full Hornersville, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
17Polo, Missouri
Families: 88th percentile · Quiet: 73rd percentile · First-time buyers: 86th percentile
Polo is a city of 509 people in Caldwell County, Missouri. Homes have a median value of $154,700 against household income of $53,523; January lows average 16°F.
509 people · Caldwell County · median home $154,700 · income $53,523 · Jan low 16°F · 14 in snow
Full Polo, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
16Highlandville, Missouri
Families: 91st percentile · Quiet: 67th percentile · First-time buyers: 92nd percentile
Highlandville is a city of 963 people in Christian County, Missouri. Homes have a median value of $201,000 against household income of $56,786; January lows average 21°F.
963 people · Christian County · median home $201,000 · income $56,786 · Jan low 21°F · 7 in snow
Full Highlandville, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
15Albany, Missouri
Families: 76th percentile · Quiet: 92nd percentile · First-time buyers: 82nd percentile
Albany is a city of 1,679 people in Gentry County, Missouri. Homes have a median value of $101,300 against household income of $44,926; January lows average 14°F.
1,679 people · Gentry County · median home $101,300 · income $44,926 · Jan low 14°F · 19 in snow
Full Albany, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
14Liberal, Missouri
Families: 82nd percentile · Quiet: 89th percentile · First-time buyers: 80th percentile
Liberal is a city of 629 people in Barton County, Missouri. Homes have a median value of $77,000 against household income of $65,250; January lows average 23°F.
629 people · Barton County · median home $77,000 · income $65,250 · Jan low 23°F · 8 in snow
Full Liberal, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
13Orrick, Missouri
Families: 88th percentile · Quiet: 82nd percentile · First-time buyers: 83rd percentile
Orrick is a city of 753 people in Ray County, Missouri. Homes have a median value of $139,600 against household income of $73,000; January lows average 15°F.
753 people · Ray County · median home $139,600 · income $73,000 · Jan low 15°F · 15 in snow
Full Orrick, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
12Wood Heights, Missouri
Families: 88th percentile · Quiet: 82nd percentile · First-time buyers: 83rd percentile
Wood Heights is a city of 757 people in Ray County, Missouri. Homes have a median value of $212,800 against household income of $89,688; January lows average 17°F.
757 people · Ray County · median home $212,800 · income $89,688 · Jan low 17°F · 19 in snow
Full Wood Heights, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
11Laddonia, Missouri
Families: 75th percentile · Quiet: 95th percentile · First-time buyers: 85th percentile
Laddonia is a city of 502 people in Audrain County, Missouri. Homes have a median value of $80,200 against household income of $53,309; January lows average 19°F.
502 people · Audrain County · median home $80,200 · income $53,309 · Jan low 19°F
Full Laddonia, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
10Rich Hill, Missouri
Families: 73rd percentile · Quiet: 97th percentile · First-time buyers: 85th percentile
Rich Hill is a city of 1,232 people in Bates County, Missouri. Homes have a median value of $75,600 against household income of $47,167; January lows average 20°F.
1,232 people · Bates County · median home $75,600 · income $47,167 · Jan low 20°F · 8 in snow
Full Rich Hill, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
9Rock Port, Missouri
Families: 83rd percentile · Quiet: 79th percentile · First-time buyers: 95th percentile
Rock Port is a city of 1,278 people in Atchison County, Missouri. Homes have a median value of $115,600 against household income of $45,815; January lows average 14°F.
1,278 people · Atchison County · median home $115,600 · income $45,815 · Jan low 14°F · 27 in snow
Full Rock Port, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
8Salisbury, Missouri
Families: 88th percentile · Quiet: 74th percentile · First-time buyers: 98th percentile
Salisbury is a city of 1,563 people in Chariton County, Missouri. Homes have a median value of $102,400 against household income of $65,329; January lows average 18°F.
1,563 people · Chariton County · median home $102,400 · income $65,329 · Jan low 18°F · 14 in snow
Full Salisbury, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
7Bevier, Missouri
Families: 92nd percentile · Quiet: 87th percentile · First-time buyers: 81st percentile
Bevier is a city of 636 people in Macon County, Missouri. Homes have a median value of $94,200 against household income of $47,240; January lows average 19°F.
636 people · Macon County · median home $94,200 · income $47,240 · Jan low 19°F · 15 in snow
Full Bevier, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
6Gower, Missouri
Families: 94th percentile · Quiet: 77th percentile · First-time buyers: 97th percentile
Gower is a city of 1,533 people in Clinton County, Missouri. Homes have a median value of $213,200 against household income of $83,750; January lows average 16°F.
1,533 people · Clinton County · median home $213,200 · income $83,750 · Jan low 16°F · 20 in snow
Full Gower, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
5Glasgow, Missouri
Families: 82nd percentile · Quiet: 89th percentile · First-time buyers: 99th percentile
Glasgow is a city of 1,087 people in Howard County, Missouri. Homes have a median value of $122,600 against household income of $50,446; January lows average 18°F.
1,087 people · Howard County · median home $122,600 · income $50,446 · Jan low 18°F · 11 in snow
Full Glasgow, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
4Norborne, Missouri
Families: 82nd percentile · Quiet: 94th percentile · First-time buyers: 94th percentile
Norborne is a city of 634 people in Carroll County, Missouri. Homes have a median value of $105,700 against household income of $65,577; January lows average 20°F.
634 people · Carroll County · median home $105,700 · income $65,577 · Jan low 20°F · 13 in snow
Full Norborne, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
3Summer Set, Missouri
Families: 85th percentile · Quiet: 98th percentile · First-time buyers: 88th percentile
Summer Set is a community of 1,127 people in Jefferson County, Missouri. Homes have a median value of $238,400 against household income of $98,167; January lows average 22°F.
1,127 people · Jefferson County · median home $238,400 · income $98,167 · Jan low 22°F · 9 in snow
Full Summer Set, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
2Trimble, Missouri
Families: 95th percentile · Quiet: 78th percentile · First-time buyers: 98th percentile
Trimble is a city of 573 people in Clinton County, Missouri. Homes have a median value of $197,600 against household income of $65,563; January lows average 16°F.
573 people · Clinton County · median home $197,600 · income $65,563 · Jan low 16°F · 18 in snow
Full Trimble, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking. -
1Russellville, Missouri
Families: 85th percentile · Quiet: 89th percentile · First-time buyers: 99th percentile
Russellville is a city of 778 people in Cole County, Missouri. Homes have a median value of $166,500 against household income of $56,750; January lows average 20°F.
778 people · Cole County · median home $166,500 · income $56,750 · Jan low 20°F · 10 in snow
Full Russellville, Missouri profile: weather, storms, schools, jobs →
Percentile vs Missouri towns on each part of this ranking.
Price vs ranking
More Missouri rankings
- The 25 Best Small Towns to Retire in Missouri
- The 25 Quietest Small Towns in Missouri
- The 25 Most Affordable Small Towns in Missouri
- The 25 Best Small Towns for Families in Missouri
- The 25 Best Quiet, Affordable Small Towns to Retire in Missouri
- 25 Small Towns in Missouri With the Cheapest Homes
- 25 Small Towns in Missouri With the Mildest Winters
- The 25 Most Walkable Small Towns in Missouri
- 25 Small Towns in Missouri With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in Missouri
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)