The Town Files

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.

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Best Small Towns for Young Families in Kansas1. Jetmorescore 882. Leotiscore 873. Lecomptonscore 844. Mankatoscore 845. Mount Hopescore 836. Bentleyscore 837. Washingtonscore 838. Hanoverscore 839. Troyscore 8210. Blue Rapidsscore 8211. Watervillescore 8212. Dightonscore 8113. St. Johnscore 8114. Osbornescore 8015. Downsscore 8016. Lincoln Centerscore 7717. Medicine Lodgescore 7718. Ness Cityscore 7619. Onagascore 7620. Westmorelandscore 7621. Hill Cityscore 7422. Tribunescore 7323. Cherokeescore 7224. Coldwaterscore 7225. Smith Centerscore 70
  1. 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 →

    Smith Center: The 25 Best Small Towns for Young Families in Kansas scoresFamilies66th pctQuiet78th pctFirst-time buyers67th pct
    Percentile vs Kansas towns on each part of this ranking.
  2. 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 →

    Coldwater: The 25 Best Small Towns for Young Families in Kansas scoresFamilies53th pctQuiet88th pctFirst-time buyers74th pct
    Percentile vs Kansas towns on each part of this ranking.
  3. 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 →

    Cherokee: The 25 Best Small Towns for Young Families in Kansas scoresFamilies78th pctQuiet61th pctFirst-time buyers78th pct
    Percentile vs Kansas towns on each part of this ranking.
  4. 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 →

    Tribune: The 25 Best Small Towns for Young Families in Kansas scoresFamilies65th pctQuiet66th pctFirst-time buyers89th pct
    Percentile vs Kansas towns on each part of this ranking.
  5. 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 →

    Hill City: The 25 Best Small Towns for Young Families in Kansas scoresFamilies56th pctQuiet87th pctFirst-time buyers78th pct
    Percentile vs Kansas towns on each part of this ranking.
  6. 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 →

    Westmoreland: The 25 Best Small Towns for Young Families in Kansas scoresFamilies66th pctQuiet91th pctFirst-time buyers70th pct
    Percentile vs Kansas towns on each part of this ranking.
  7. 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 →

    Onaga: The 25 Best Small Towns for Young Families in Kansas scoresFamilies66th pctQuiet91th pctFirst-time buyers70th pct
    Percentile vs Kansas towns on each part of this ranking.
  8. 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 →

    Ness City: The 25 Best Small Towns for Young Families in Kansas scoresFamilies61th pctQuiet86th pctFirst-time buyers81th pct
    Percentile vs Kansas towns on each part of this ranking.
  9. 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 →

    Medicine Lodge: The 25 Best Small Towns for Young Families in Kansas scoresFamilies59th pctQuiet83th pctFirst-time buyers88th pct
    Percentile vs Kansas towns on each part of this ranking.
  10. 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 →

    Lincoln Center: The 25 Best Small Towns for Young Families in Kansas scoresFamilies56th pctQuiet95th pctFirst-time buyers80th pct
    Percentile vs Kansas towns on each part of this ranking.
  11. 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 →

    Downs: The 25 Best Small Towns for Young Families in Kansas scoresFamilies79th pctQuiet79th pctFirst-time buyers83th pct
    Percentile vs Kansas towns on each part of this ranking.
  12. 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 →

    Osborne: The 25 Best Small Towns for Young Families in Kansas scoresFamilies79th pctQuiet79th pctFirst-time buyers83th pct
    Percentile vs Kansas towns on each part of this ranking.
  13. 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 →

    St. John: The 25 Best Small Towns for Young Families in Kansas scoresFamilies79th pctQuiet81th pctFirst-time buyers82th pct
    Percentile vs Kansas towns on each part of this ranking.
  14. 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 →

    Dighton: The 25 Best Small Towns for Young Families in Kansas scoresFamilies69th pctQuiet99th pctFirst-time buyers74th pct
    Percentile vs Kansas towns on each part of this ranking.
  15. 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 →

    Waterville: The 25 Best Small Towns for Young Families in Kansas scoresFamilies93th pctQuiet90th pctFirst-time buyers62th pct
    Percentile vs Kansas towns on each part of this ranking.
  16. 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 →

    Blue Rapids: The 25 Best Small Towns for Young Families in Kansas scoresFamilies93th pctQuiet90th pctFirst-time buyers62th pct
    Percentile vs Kansas towns on each part of this ranking.
  17. 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

    Full Troy, Kansas profile: weather, storms, schools, jobs →

    Troy: The 25 Best Small Towns for Young Families in Kansas scoresFamilies71th pctQuiet83th pctFirst-time buyers93th pct
    Percentile vs Kansas towns on each part of this ranking.
  18. 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 →

    Hanover: The 25 Best Small Towns for Young Families in Kansas scoresFamilies65th pctQuiet94th pctFirst-time buyers89th pct
    Percentile vs Kansas towns on each part of this ranking.
  19. 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 →

    Washington: The 25 Best Small Towns for Young Families in Kansas scoresFamilies65th pctQuiet94th pctFirst-time buyers89th pct
    Percentile vs Kansas towns on each part of this ranking.
  20. 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 →

    Bentley: The 25 Best Small Towns for Young Families in Kansas scoresFamilies86th pctQuiet71th pctFirst-time buyers92th pct
    Percentile vs Kansas towns on each part of this ranking.
  21. 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 →

    Mount Hope: The 25 Best Small Towns for Young Families in Kansas scoresFamilies86th pctQuiet71th pctFirst-time buyers92th pct
    Percentile vs Kansas towns on each part of this ranking.
  22. 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 →

    Mankato: The 25 Best Small Towns for Young Families in Kansas scoresFamilies77th pctQuiet98th pctFirst-time buyers76th pct
    Percentile vs Kansas towns on each part of this ranking.
  23. 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 →

    Lecompton: The 25 Best Small Towns for Young Families in Kansas scoresFamilies77th pctQuiet77th pctFirst-time buyers99th pct
    Percentile vs Kansas towns on each part of this ranking.
  24. 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 →

    Leoti: The 25 Best Small Towns for Young Families in Kansas scoresFamilies82th pctQuiet97th pctFirst-time buyers82th pct
    Percentile vs Kansas towns on each part of this ranking.
  25. 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 →

    Jetmore: The 25 Best Small Towns for Young Families in Kansas scoresFamilies85th pctQuiet86th pctFirst-time buyers94th pct
    Percentile vs Kansas towns on each part of this ranking.

Price vs ranking

Median home value vs ranking, Kansas towns0255075100$41K$140K$238K$337K$436KMedian home valuePercentile
Orange squares are the 25 towns on this list; green dots are other towns on The Town Files in Kansas.

More Kansas rankings

Same ranking, other places

Methodology. We ranked 243 towns of 500–10,000 people in Kansas (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: