The 25 Best Small Towns for Young Families in Kansas
Ranked on The Town Files lifestyle rankings among 243 towns of 500–10,000 people in Kansas, scoring every town on all of these at once. #1 is Jetmore, KS.
-
25Smith Center, Kansas
Families: 66th percentile · Quiet: 78th percentile · First-time buyers: 67th percentile
Smith Center is a city of 1,571 people in Smith County, Kansas. Homes have a median value of $90,400 against household income of $56,007; January lows average 16°F.
1,571 people · Smith County · median home $90,400 · income $56,007 · Jan low 16°F · 18 in snow
Full Smith Center, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
24Coldwater, Kansas
Families: 53rd percentile · Quiet: 88th percentile · First-time buyers: 74th percentile
Coldwater is a city of 687 people in Comanche County, Kansas. Homes have a median value of $85,600 against household income of $51,338; January lows average 24°F.
687 people · Comanche County · median home $85,600 · income $51,338 · Jan low 24°F · 17 in snow
Full Coldwater, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
23Cherokee, Kansas
Families: 78th percentile · Quiet: 61st percentile · First-time buyers: 78th percentile
Cherokee is a city of 590 people in Crawford County, Kansas. Homes have a median value of $85,300 against household income of $56,154; January lows average 24°F.
590 people · Crawford County · median home $85,300 · income $56,154 · Jan low 24°F · 10 in snow
Full Cherokee, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
22Tribune, Kansas
Families: 65th percentile · Quiet: 66th percentile · First-time buyers: 89th percentile
Tribune is a city of 772 people in Greeley County, Kansas. Homes have a median value of $112,500 against household income of $80,263; January lows average 16°F.
772 people · Greeley County · median home $112,500 · income $80,263 · Jan low 16°F · 22 in snow
Full Tribune, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
21Hill City, Kansas
Families: 56th percentile · Quiet: 87th percentile · First-time buyers: 78th percentile
Hill City is a city of 1,403 people in Graham County, Kansas. Homes have a median value of $92,800 against household income of $48,512; January lows average 17°F.
1,403 people · Graham County · median home $92,800 · income $48,512 · Jan low 17°F · 17 in snow
Full Hill City, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
20Westmoreland, Kansas
Families: 66th percentile · Quiet: 91st percentile · First-time buyers: 70th percentile
Westmoreland is a city of 740 people in Pottawatomie County, Kansas. Homes have a median value of $145,500 against household income of $64,750; January lows average 18°F.
740 people · Pottawatomie County · median home $145,500 · income $64,750 · Jan low 18°F · 19 in snow
Full Westmoreland, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
19Onaga, Kansas
Families: 66th percentile · Quiet: 91st percentile · First-time buyers: 70th percentile
Onaga is a city of 679 people in Pottawatomie County, Kansas. Homes have a median value of $116,200 against household income of $49,444; January lows average 17°F.
679 people · Pottawatomie County · median home $116,200 · income $49,444 · Jan low 17°F · 15 in snow
Full Onaga, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
18Ness City, Kansas
Families: 61st percentile · Quiet: 86th percentile · First-time buyers: 81st percentile
Ness City is a city of 1,329 people in Ness County, Kansas. Homes have a median value of $116,600 against household income of $64,583; January lows average 16°F.
1,329 people · Ness County · median home $116,600 · income $64,583 · Jan low 16°F · 15 in snow
Full Ness City, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
17Medicine Lodge, Kansas
Families: 59th percentile · Quiet: 83rd percentile · First-time buyers: 88th percentile
Medicine Lodge is a city of 1,781 people in Barber County, Kansas. Homes have a median value of $97,100 against household income of $59,392; January lows average 22°F.
1,781 people · Barber County · median home $97,100 · income $59,392 · Jan low 22°F · 9 in snow
Full Medicine Lodge, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
16Lincoln Center, Kansas
Families: 56th percentile · Quiet: 95th percentile · First-time buyers: 80th percentile
Lincoln Center is a city of 1,171 people in Lincoln County, Kansas. Homes have a median value of $68,500 against household income of $49,423; January lows average 16°F.
1,171 people · Lincoln County · median home $68,500 · income $49,423 · Jan low 16°F · 15 in snow
Full Lincoln Center, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
15Downs, Kansas
Families: 79th percentile · Quiet: 79th percentile · First-time buyers: 83rd percentile
Downs is a city of 800 people in Osborne County, Kansas. Homes have a median value of $102,700 against household income of $62,333; January lows average 14°F.
800 people · Osborne County · median home $102,700 · income $62,333 · Jan low 14°F · 18 in snow
Full Downs, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
14Osborne, Kansas
Families: 79th percentile · Quiet: 79th percentile · First-time buyers: 83rd percentile
Osborne is a city of 1,335 people in Osborne County, Kansas. Homes have a median value of $84,400 against household income of $51,776; January lows average 14°F.
1,335 people · Osborne County · median home $84,400 · income $51,776 · Jan low 14°F · 19 in snow
Full Osborne, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
13St. John, Kansas
Families: 79th percentile · Quiet: 81st percentile · First-time buyers: 82nd percentile
St. John is a city of 1,228 people in Stafford County, Kansas. Homes have a median value of $94,600 against household income of $73,929; January lows average 21°F.
1,228 people · Stafford County · median home $94,600 · income $73,929 · Jan low 21°F · 18 in snow
Full St. John, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
12Dighton, Kansas
Families: 69th percentile · Quiet: 99th percentile · First-time buyers: 74th percentile
Dighton is a city of 960 people in Lane County, Kansas. Homes have a median value of — against household income of $51,932; January lows average 17°F.
960 people · Lane County · median home — · income $51,932 · Jan low 17°F · 21 in snow
Full Dighton, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
11Waterville, Kansas
Families: 93rd percentile · Quiet: 90th percentile · First-time buyers: 62nd percentile
Waterville is a city of 658 people in Marshall County, Kansas. Homes have a median value of $91,300 against household income of $68,611; January lows average 15°F.
658 people · Marshall County · median home $91,300 · income $68,611 · Jan low 15°F · 13 in snow
Full Waterville, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
10Blue Rapids, Kansas
Families: 93rd percentile · Quiet: 90th percentile · First-time buyers: 62nd percentile
Blue Rapids is a city of 928 people in Marshall County, Kansas. Homes have a median value of $68,300 against household income of $53,214; January lows average 15°F.
928 people · Marshall County · median home $68,300 · income $53,214 · Jan low 15°F · 13 in snow
Full Blue Rapids, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
9Troy, Kansas
Families: 71st percentile · Quiet: 83rd percentile · First-time buyers: 93rd percentile
Troy is a city of 964 people in Doniphan County, Kansas. Homes have a median value of $108,100 against household income of $52,232; January lows average 17°F.
964 people · Doniphan County · median home $108,100 · income $52,232 · Jan low 17°F · 21 in snow
Percentile vs Kansas towns on each part of this ranking. -
8Hanover, Kansas
Families: 65th percentile · Quiet: 94th percentile · First-time buyers: 89th percentile
Hanover is a city of 690 people in Washington County, Kansas. Homes have a median value of $110,400 against household income of $67,813; January lows average 15°F.
690 people · Washington County · median home $110,400 · income $67,813 · Jan low 15°F · 17 in snow
Full Hanover, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
7Washington, Kansas
Families: 65th percentile · Quiet: 94th percentile · First-time buyers: 89th percentile
Washington is a city of 1,071 people in Washington County, Kansas. Homes have a median value of $101,100 against household income of $58,438; January lows average 15°F.
1,071 people · Washington County · median home $101,100 · income $58,438 · Jan low 15°F · 14 in snow
Full Washington, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
6Bentley, Kansas
Families: 86th percentile · Quiet: 71st percentile · First-time buyers: 92nd percentile
Bentley is a city of 560 people in Sedgwick County, Kansas. Homes have a median value of $122,700 against household income of $82,500; January lows average 20°F.
560 people · Sedgwick County · median home $122,700 · income $82,500 · Jan low 20°F · 12 in snow
Full Bentley, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
5Mount Hope, Kansas
Families: 86th percentile · Quiet: 71st percentile · First-time buyers: 92nd percentile
Mount Hope is a city of 806 people in Sedgwick County, Kansas. Homes have a median value of $152,200 against household income of $74,926; January lows average 20°F.
806 people · Sedgwick County · median home $152,200 · income $74,926 · Jan low 20°F · 12 in snow
Full Mount Hope, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
4Mankato, Kansas
Families: 77th percentile · Quiet: 98th percentile · First-time buyers: 76th percentile
Mankato is a city of 836 people in Jewell County, Kansas. Homes have a median value of $55,800 against household income of $50,893; January lows average 14°F.
836 people · Jewell County · median home $55,800 · income $50,893 · Jan low 14°F · 25 in snow
Full Mankato, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
3Lecompton, Kansas
Families: 77th percentile · Quiet: 77th percentile · First-time buyers: 99th percentile
Lecompton is a city of 588 people in Douglas County, Kansas. Homes have a median value of $203,800 against household income of $68,977; January lows average 18°F.
588 people · Douglas County · median home $203,800 · income $68,977 · Jan low 18°F · 14 in snow
Full Lecompton, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
2Leoti, Kansas
Families: 82nd percentile · Quiet: 97th percentile · First-time buyers: 82nd percentile
Leoti is a city of 1,475 people in Wichita County, Kansas. Homes have a median value of $84,800 against household income of $73,594; January lows average 16°F.
1,475 people · Wichita County · median home $84,800 · income $73,594 · Jan low 16°F · 24 in snow
Full Leoti, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
1Jetmore, Kansas
Families: 85th percentile · Quiet: 86th percentile · First-time buyers: 94th percentile
Jetmore is a city of 770 people in Hodgeman County, Kansas. Homes have a median value of $94,300 against household income of $53,000; January lows average 18°F.
770 people · Hodgeman County · median home $94,300 · income $53,000 · Jan low 18°F · 18 in snow
Full Jetmore, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking.
Price vs ranking
More Kansas rankings
- The 25 Best Small Towns to Retire in Kansas
- The 25 Quietest Small Towns in Kansas
- The 25 Most Affordable Small Towns in Kansas
- The 25 Best Small Towns for Families in Kansas
- The 25 Best Quiet, Affordable Small Towns to Retire in Kansas
- 25 Small Towns in Kansas With the Cheapest Homes
- 25 Small Towns in Kansas With the Mildest Winters
- The 25 Most Walkable Small Towns in Kansas
- 25 Small Towns in Kansas With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in Kansas
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)