The 25 Best Quiet, Affordable Small Towns to Retire 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 Bucklin, KS.
-
25Sharon Springs, Kansas
Retirement: 92nd percentile · Quiet: 77th percentile · Home value ÷ income: 74th percentile
Sharon Springs is a city of 751 people in Wallace County, Kansas. Homes have a median value of $105,100 against household income of $61,429; January lows average 17°F.
751 people · Wallace County · median home $105,100 · income $61,429 · Jan low 17°F · 21 in snow
Full Sharon Springs, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
24Howard, Kansas
Retirement: 78th percentile · Quiet: 69th percentile · Home value ÷ income: 100th percentile
Howard is a city of 570 people in Elk County, Kansas. Homes have a median value of $52,600 against household income of $65,625; January lows average 20°F.
570 people · Elk County · median home $52,600 · income $65,625 · Jan low 20°F · 6 in snow
Full Howard, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
23Jetmore, Kansas
Retirement: 95th percentile · Quiet: 86th percentile · Home value ÷ income: 66th 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. -
22Madison, Kansas
Retirement: 84th percentile · Quiet: 66th percentile · Home value ÷ income: 99th percentile
Madison is a city of 689 people in Greenwood County, Kansas. Homes have a median value of $51,600 against household income of $52,500; January lows average 21°F.
689 people · Greenwood County · median home $51,600 · income $52,500 · Jan low 21°F · 11 in snow
Full Madison, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
21Waterville, Kansas
Retirement: 64th percentile · Quiet: 90th percentile · Home value ÷ income: 96th 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. -
20Yates Center, Kansas
Retirement: 87th percentile · Quiet: 77th percentile · Home value ÷ income: 86th percentile
Yates Center is a city of 1,352 people in Woodson County, Kansas. Homes have a median value of $65,000 against household income of $42,730; January lows average 21°F.
1,352 people · Woodson County · median home $65,000 · income $42,730 · Jan low 21°F · 9 in snow
Full Yates Center, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
19Blue Rapids, Kansas
Retirement: 64th percentile · Quiet: 90th percentile · Home value ÷ income: 96th 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. -
18Pretty Prairie, Kansas
Retirement: 67th percentile · Quiet: 97th percentile · Home value ÷ income: 86th percentile
Pretty Prairie is a city of 660 people in Reno County, Kansas. Homes have a median value of $100,000 against household income of $65,500; January lows average 19°F.
660 people · Reno County · median home $100,000 · income $65,500 · Jan low 19°F · 11 in snow
Full Pretty Prairie, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
17Marion, Kansas
Retirement: 100th percentile · Quiet: 91st percentile · Home value ÷ income: 61st percentile
Marion is a city of 1,922 people in Marion County, Kansas. Homes have a median value of $108,500 against household income of $58,387; January lows average 21°F.
1,922 people · Marion County · median home $108,500 · income $58,387 · Jan low 21°F · 11 in snow
Full Marion, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
16Oberlin, Kansas
Retirement: 85th percentile · Quiet: 94th percentile · Home value ÷ income: 74th percentile
Oberlin is a city of 1,644 people in Decatur County, Kansas. Homes have a median value of $88,700 against household income of $52,284; January lows average 16°F.
1,644 people · Decatur County · median home $88,700 · income $52,284 · Jan low 16°F · 25 in snow
Full Oberlin, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
15Downs, Kansas
Retirement: 94th percentile · Quiet: 79th percentile · Home value ÷ income: 81st 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
Retirement: 94th percentile · Quiet: 79th percentile · Home value ÷ income: 81st 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. -
13Coldwater, Kansas
Retirement: 96th percentile · Quiet: 88th percentile · Home value ÷ income: 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. -
12Washington, Kansas
Retirement: 90th percentile · Quiet: 94th percentile · Home value ÷ income: 74th 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. -
11Wilson, Kansas
Retirement: 92nd percentile · Quiet: 74th percentile · Home value ÷ income: 96th percentile
Wilson is a city of 859 people in Ellsworth County, Kansas. Homes have a median value of $75,700 against household income of $59,145; January lows average 19°F.
859 people · Ellsworth County · median home $75,700 · income $59,145 · Jan low 19°F · 12 in snow
Full Wilson, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
10Riley, Kansas
Retirement: 96th percentile · Quiet: 92nd percentile · Home value ÷ income: 74th percentile
Riley is a city of 938 people in Riley County, Kansas. Homes have a median value of $163,100 against household income of $93,750; January lows average 16°F.
938 people · Riley County · median home $163,100 · income $93,750 · Jan low 16°F · 13 in snow
Full Riley, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
9Hanover, Kansas
Retirement: 90th percentile · Quiet: 94th percentile · Home value ÷ income: 81st 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. -
8St. John, Kansas
Retirement: 89th percentile · Quiet: 81st percentile · Home value ÷ income: 96th 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. -
7Lincoln Center, Kansas
Retirement: 83rd percentile · Quiet: 95th percentile · Home value ÷ income: 92nd 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. -
6Waverly, Kansas
Retirement: 79th percentile · Quiet: 100th percentile · Home value ÷ income: 92nd percentile
Waverly is a city of 574 people in Coffey County, Kansas. Homes have a median value of $102,400 against household income of $70,893; January lows average 20°F.
574 people · Coffey County · median home $102,400 · income $70,893 · Jan low 20°F · 11 in snow
Full Waverly, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
5Kiowa, Kansas
Retirement: 83rd percentile · Quiet: 97th percentile · Home value ÷ income: 92nd percentile
Kiowa is a city of 902 people in Barber County, Kansas. Homes have a median value of $69,100 against household income of $50,833; January lows average 21°F.
902 people · Barber County · median home $69,100 · income $50,833 · Jan low 21°F · 11 in snow
Full Kiowa, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
4Frankfort, Kansas
Retirement: 79th percentile · Quiet: 100th percentile · Home value ÷ income: 96th percentile
Frankfort is a city of 730 people in Marshall County, Kansas. Homes have a median value of $89,100 against household income of $70,000; January lows average 15°F.
730 people · Marshall County · median home $89,100 · income $70,000 · Jan low 15°F · 17 in snow
Full Frankfort, Kansas profile: weather, storms, schools, jobs →
Percentile vs Kansas towns on each part of this ranking. -
3Leoti, Kansas
Retirement: 82nd percentile · Quiet: 97th percentile · Home value ÷ income: 97th 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. -
2Mankato, Kansas
Retirement: 90th percentile · Quiet: 98th percentile · Home value ÷ income: 98th 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. -
1Bucklin, Kansas
Retirement: 100th percentile · Quiet: 96th percentile · Home value ÷ income: 92nd percentile
Bucklin is a city of 727 people in Ford County, Kansas. Homes have a median value of $84,600 against household income of $60,208; January lows average 19°F.
727 people · Ford County · median home $84,600 · income $60,208 · Jan low 19°F · 18 in snow
Full Bucklin, 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
- 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
- The 19 Best Affordable Small Towns to Retire in Kansas With Mild Winters
Same ranking, other places
- The 50 Best Quiet, Affordable Small Towns to Retire in America
- The 25 Best Quiet, Affordable Small Towns to Retire in Pennsylvania
- The 25 Best Quiet, Affordable Small Towns to Retire in New York
- The 25 Best Quiet, Affordable Small Towns to Retire in Michigan
- The 25 Best Quiet, Affordable Small Towns to Retire in Wisconsin
- The 25 Best Quiet, Affordable Small Towns to Retire in Texas
- The 25 Best Quiet, Affordable Small Towns to Retire in Minnesota
- The 25 Best Quiet, Affordable Small Towns to Retire in California
- The 25 Best Quiet, Affordable Small Towns to Retire in Illinois
- The 25 Best Quiet, Affordable Small Towns to Retire 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)