Best counties to raise a family in Kansas

Written by:
September 19, 2025
BAZA Production // Shutterstock

Best counties to raise a family in Kansas

For people looking to find a home to raise a family in, choosing a county is an important decision. Most families place affordable homes, safe neighborhoods, a quality school system, and family-friendly activities at the top of their wish lists.

Stacker compiled a list of the best counties to raise a family in Kansas using 2025 data from Niche. Niche ranks counties based on a variety of factors including cost of living, schools, health care, recreation, and weather.

The list features counties that boast some of the top schools and fun, family-friendly activities for every season. Keep reading to explore the best counties to raise a family. Maybe you'll find one that suits your brood.

#25. Marshall County

- Niche grades: good for families (B), public schools (B+), cost of living (A), weather (B-), outdoor activities (B)
- Population: 10,001
- Median household income: $70,828
- Median home value: $119,500
- Top places to live: Marysville (B+), Noble Township (B+), Frankfort (B+)

#24. Jackson County

- Niche grades: good for families (B), public schools (B+), cost of living (B+), weather (B-), outdoor activities (B)
- Population: 13,277
- Median household income: $72,703
- Median home value: $193,600
- Top places to live: Holton (B), Jefferson Township (B+), Whiting (B+)

#23. Wyandotte County

- Niche grades: good for families (B), public schools (B-), cost of living (B), weather (B-), outdoor activities (B)
- Population: 167,277
- Median household income: $60,582
- Median home value: $152,700
- Top places to live: Kansas City (B+), Bonner Springs (B), Edwardsville (B)

#22. Lyon County

- Niche grades: good for families (B), public schools (C+), cost of living (B+), weather (B-), outdoor activities (B)
- Population: 32,145
- Median household income: $59,078
- Median home value: $142,200
- Top places to live: Emporia (B+), Olpe (A), Center Township (A-)

#21. Labette County

- Niche grades: good for families (B), public schools (B+), cost of living (A-), weather (B-), outdoor activities (B-)
- Population: 19,949
- Median household income: $55,439
- Median home value: $92,100
- Top places to live: Parsons (B), Edna (B), Liberty Township (B)

#20. Rice County

- Niche grades: good for families (B), public schools (B), cost of living (A-), weather (B), outdoor activities (C)
- Population: 9,389
- Median household income: $63,947
- Median home value: $105,500
- Top places to live: Lyons (B+), Sterling (A), Valley Township (A)

#19. Dickinson County

- Niche grades: good for families (B+), public schools (B+), cost of living (B+), weather (B-), outdoor activities (B)
- Population: 18,423
- Median household income: $67,982
- Median home value: $148,500
- Top places to live: Abilene (B+), Noble Township (B+), Chapman (B+)

#18. Wabaunsee County

- Niche grades: good for families (B+), public schools (B+), cost of living (B+), weather (B-), outdoor activities (B)
- Population: 6,961
- Median household income: $70,536
- Median home value: $178,200
- Top places to live: Newbury Township (A-), Alma (A-), Alma Township (A-)

#17. Ellis County

- Niche grades: good for families (B+), public schools (B+), cost of living (B), weather (B-), outdoor activities (C+)
- Population: 28,870
- Median household income: $59,889
- Median home value: $211,100
- Top places to live: Hays (B+), Big Creek Township (A-), Buckeye Township (B+)

#16. Gray County

- Niche grades: good for families (B+), public schools (B), cost of living (B+), weather (B+), outdoor activities (C-)
- Population: 5,696
- Median household income: $77,885
- Median home value: $174,700
- Top places to live: Montezuma (B+), Ingalls Township (B+), Ingalls (B+)

#15. McPherson County

- Niche grades: good for families (B+), public schools (B), cost of living (B+), weather (B), outdoor activities (B)
- Population: 30,130
- Median household income: $77,701
- Median home value: $198,400
- Top places to live: Lindsborg (A), McPherson (A-), King City Township (A-)

#14. Butler County

- Niche grades: good for families (B+), public schools (B-), cost of living (B), weather (B), outdoor activities (B)
- Population: 67,916
- Median household income: $80,375
- Median home value: $199,600
- Top places to live: Andover (A), Rose Hill (B+), El Dorado (B)

#13. Harvey County

- Niche grades: good for families (B+), public schools (B-), cost of living (B+), weather (B), outdoor activities (B)
- Population: 33,823
- Median household income: $73,269
- Median home value: $173,300
- Top places to live: Hesston (A), North Newton (A), Newton (B+)

#12. Saline County

- Niche grades: good for families (B+), public schools (B+), cost of living (B), weather (B-), outdoor activities (B)
- Population: 53,801
- Median household income: $63,316
- Median home value: $171,900
- Top places to live: Salina (B+), Assaria (A-), Smoky Hill Township (B+)

#11. Marion County

- Niche grades: good for families (B+), public schools (A-), cost of living (A-), weather (B), outdoor activities (B)
- Population: 11,795
- Median household income: $63,438
- Median home value: $114,400
- Top places to live: Hillsboro (A), Centre Township (A), Blaine Township (A)

#10. Crawford County

- Niche grades: good for families (B+), public schools (B+), cost of living (B+), weather (B-), outdoor activities (B-)
- Population: 38,963
- Median household income: $50,311
- Median home value: $122,400
- Top places to live: Pittsburg (B+), Girard (B+), Frontenac (B)

#9. Shawnee County

- Niche grades: good for families (A), public schools (A-), cost of living (B), weather (B-), outdoor activities (B+)
- Population: 178,315
- Median household income: $66,043
- Median home value: $170,400
- Top places to live: Topeka (B+), Mission Township (A), Soldier Township (A-)

#8. Nemaha County

- Niche grades: good for families (A), public schools (A), cost of living (A-), weather (B-), outdoor activities (B-)
- Population: 10,213
- Median household income: $77,375
- Median home value: $196,100
- Top places to live: Sabetha (A), Richmond Township (A), Washington Township (A-)

#7. Geary County

- Niche grades: good for families (A), public schools (A-), cost of living (B-), weather (B-), outdoor activities (B)
- Population: 35,895
- Median household income: $57,344
- Median home value: $165,000
- Top places to live: Grandview Plaza (B+), Junction City (B), Lyon Township (A)

#6. Pottawatomie County

- Niche grades: good for families (A), public schools (B+), cost of living (B+), weather (B-), outdoor activities (B+)
- Population: 25,808
- Median household income: $87,694
- Median home value: $223,000
- Top places to live: Wamego (A-), St. Marys (B+), Blue Township (A)

#5. Leavenworth County

- Niche grades: good for families (A), public schools (B+), cost of living (B-), weather (B-), outdoor activities (B+)
- Population: 82,493
- Median household income: $86,906
- Median home value: $260,600
- Top places to live: Lansing (A-), Basehor (A-), Leavenworth (A-)

#4. Riley County

- Niche grades: good for families (A), public schools (A), cost of living (B-), weather (B-), outdoor activities (B+)
- Population: 71,710
- Median household income: $59,560
- Median home value: $231,200
- Top places to live: Manhattan (A), Grant Township (A+), Ogden Township (A)

#3. Douglas County

- Niche grades: good for families (A), public schools (B+), cost of living (B-), weather (B-), outdoor activities (A-)
- Population: 119,547
- Median household income: $68,756
- Median home value: $281,600
- Top places to live: Lawrence (A), Baldwin City (A), Eudora (A-)

#2. Sedgwick County

- Niche grades: good for families (A), public schools (B+), cost of living (B), weather (B), outdoor activities (B+)
- Population: 524,810
- Median household income: $67,675
- Median home value: $190,700
- Top places to live: Courtland (A+), College Hill (A+), Rockhurst (A+)

#1. Johnson County

- Niche grades: good for families (A+), public schools (A), cost of living (C+), weather (B-), outdoor activities (A-)
- Population: 614,764
- Median household income: $107,261
- Median home value: $366,000
- Top places to live: Pinehurst Estates (A+), Pinehurst (A+), Leawood (A+)

Trending Now