The Town Files

The 15 Best Affordable Small Towns for Remote Workers 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 Tribune, KS.

Map of the 15 towns123456789101112131415
Numbers match the ranking.
The 15 Best Affordable Small Towns for Remote Workers in Kansas1. Tribunescore 932. Nortonscore 843. Ozawkiescore 834. Rivertonscore 835. Claflinscore 816. Olpescore 807. Lakinscore 798. Howardscore 789. Carbondalescore 7610. Oberlinscore 7511. Leotiscore 7312. Buhlerscore 7213. Atwoodscore 7114. Leboscore 7115. Rose Hillscore 71
  1. 15Rose Hill, Kansas

    Work from home: 68th percentile · Broadband at home: 92nd percentile · Home value ÷ income: 52nd percentile

    Rose Hill is a city of 4,185 people in Butler County, Kansas. Homes have a median value of $219,900 against household income of $102,389; January lows average 21°F.

    4,185 people · Butler County · median home $219,900 · income $102,389 · Jan low 21°F · 9 in snow

    Full Rose Hill, Kansas profile: weather, storms, schools, jobs →

    Rose Hill: The 15 Best Affordable Small Towns for Remote Workers in Kansas scoresRemote workers68th pctBroadband92th pctAffordability52th pct
    Percentile vs Kansas towns on each part of this ranking.
  2. 14Lebo, Kansas

    Work from home: 70th percentile · Broadband at home: 82nd percentile · Home value ÷ income: 61st percentile

    Lebo is a city of 885 people in Coffey County, Kansas. Homes have a median value of $123,300 against household income of $63,828; January lows average 20°F.

    885 people · Coffey County · median home $123,300 · income $63,828 · Jan low 20°F · 13 in snow

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

    Lebo: The 15 Best Affordable Small Towns for Remote Workers in Kansas scoresRemote workers70th pctBroadband82th pctAffordability61th pct
    Percentile vs Kansas towns on each part of this ranking.
  3. 13Atwood, Kansas

    Work from home: 69th percentile · Broadband at home: 71st percentile · Home value ÷ income: 74th percentile

    Atwood is a city of 1,290 people in Rawlins County, Kansas. Homes have a median value of $119,800 against household income of $72,188; January lows average 15°F.

    1,290 people · Rawlins County · median home $119,800 · income $72,188 · Jan low 15°F · 29 in snow

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

    Atwood: The 15 Best Affordable Small Towns for Remote Workers in Kansas scoresRemote workers69th pctBroadband71th pctAffordability74th pct
    Percentile vs Kansas towns on each part of this ranking.
  4. 12Buhler, Kansas

    Work from home: 77th percentile · Broadband at home: 74th percentile · Home value ÷ income: 66th percentile

    Buhler is a city of 1,325 people in Reno County, Kansas. Homes have a median value of $131,800 against household income of $72,929; January lows average 20°F.

    1,325 people · Reno County · median home $131,800 · income $72,929 · Jan low 20°F · 12 in snow

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

    Buhler: The 15 Best Affordable Small Towns for Remote Workers in Kansas scoresRemote workers77th pctBroadband74th pctAffordability66th pct
    Percentile vs Kansas towns on each part of this ranking.
  5. 11Leoti, Kansas

    Work from home: 60th percentile · Broadband at home: 61st 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 →

    Leoti: The 15 Best Affordable Small Towns for Remote Workers in Kansas scoresRemote workers60th pctBroadband61th pctAffordability97th pct
    Percentile vs Kansas towns on each part of this ranking.
  6. 10Oberlin, Kansas

    Work from home: 95th percentile · Broadband at home: 56th 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 →

    Oberlin: The 15 Best Affordable Small Towns for Remote Workers in Kansas scoresRemote workers95th pctBroadband56th pctAffordability74th pct
    Percentile vs Kansas towns on each part of this ranking.
  7. 9Carbondale, Kansas

    Work from home: 79th percentile · Broadband at home: 67th percentile · Home value ÷ income: 81st percentile

    Carbondale is a city of 1,352 people in Osage County, Kansas. Homes have a median value of $119,400 against household income of $75,750; January lows average 19°F.

    1,352 people · Osage County · median home $119,400 · income $75,750 · Jan low 19°F · 12 in snow

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

    Carbondale: The 15 Best Affordable Small Towns for Remote Workers in Kansas scoresRemote workers79th pctBroadband67th pctAffordability81th pct
    Percentile vs Kansas towns on each part of this ranking.
  8. 8Howard, Kansas

    Work from home: 81st percentile · Broadband at home: 53rd 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 →

    Howard: The 15 Best Affordable Small Towns for Remote Workers in Kansas scoresRemote workers81th pctBroadband53th pctAffordability100th pct
    Percentile vs Kansas towns on each part of this ranking.
  9. 7Lakin, Kansas

    Work from home: 83rd percentile · Broadband at home: 93rd percentile · Home value ÷ income: 61st percentile

    Lakin is a city of 2,205 people in Kearny County, Kansas. Homes have a median value of $170,000 against household income of $89,514; January lows average 20°F.

    2,205 people · Kearny County · median home $170,000 · income $89,514 · Jan low 20°F · 19 in snow

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

    Lakin: The 15 Best Affordable Small Towns for Remote Workers in Kansas scoresRemote workers83th pctBroadband93th pctAffordability61th pct
    Percentile vs Kansas towns on each part of this ranking.
  10. 6Olpe, Kansas

    Work from home: 82nd percentile · Broadband at home: 91st percentile · Home value ÷ income: 66th percentile

    Olpe is a city of 519 people in Lyon County, Kansas. Homes have a median value of $163,300 against household income of $89,479; January lows average 21°F.

    519 people · Lyon County · median home $163,300 · income $89,479 · Jan low 21°F · 11 in snow

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

    Olpe: The 15 Best Affordable Small Towns for Remote Workers in Kansas scoresRemote workers82th pctBroadband91th pctAffordability66th pct
    Percentile vs Kansas towns on each part of this ranking.
  11. 5Claflin, Kansas

    Work from home: 84th percentile · Broadband at home: 84th percentile · Home value ÷ income: 74th percentile

    Claflin is a city of 562 people in Barton County, Kansas. Homes have a median value of $107,300 against household income of $63,438; January lows average 18°F.

    562 people · Barton County · median home $107,300 · income $63,438 · Jan low 18°F · 15 in snow

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

    Claflin: The 15 Best Affordable Small Towns for Remote Workers in Kansas scoresRemote workers84th pctBroadband84th pctAffordability74th pct
    Percentile vs Kansas towns on each part of this ranking.
  12. 4Riverton, Kansas

    Work from home: 86th percentile · Broadband at home: 81st percentile · Home value ÷ income: 81st percentile

    Riverton is a community of 771 people in Cherokee County, Kansas. Homes have a median value of $144,000 against household income of $90,365; January lows average 23°F.

    771 people · Cherokee County · median home $144,000 · income $90,365 · Jan low 23°F · 7 in snow

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

    Riverton: The 15 Best Affordable Small Towns for Remote Workers in Kansas scoresRemote workers86th pctBroadband81th pctAffordability81th pct
    Percentile vs Kansas towns on each part of this ranking.
  13. 3Ozawkie, Kansas

    Work from home: 98th percentile · Broadband at home: 99th percentile · Home value ÷ income: 52nd percentile

    Ozawkie is a city of 638 people in Jefferson County, Kansas. Homes have a median value of $214,300 against household income of $100,156; January lows average 18°F.

    638 people · Jefferson County · median home $214,300 · income $100,156 · Jan low 18°F · 14 in snow

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

    Ozawkie: The 15 Best Affordable Small Towns for Remote Workers in Kansas scoresRemote workers98th pctBroadband99th pctAffordability52th pct
    Percentile vs Kansas towns on each part of this ranking.
  14. 2Norton, Kansas

    Work from home: 90th percentile · Broadband at home: 97th percentile · Home value ÷ income: 66th percentile

    Norton is a city of 2,747 people in Norton County, Kansas. Homes have a median value of $96,800 against household income of $53,125; January lows average 14°F.

    2,747 people · Norton County · median home $96,800 · income $53,125 · Jan low 14°F · 20 in snow

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

    Norton: The 15 Best Affordable Small Towns for Remote Workers in Kansas scoresRemote workers90th pctBroadband97th pctAffordability66th pct
    Percentile vs Kansas towns on each part of this ranking.
  15. 1Tribune, Kansas

    Work from home: 97th percentile · Broadband at home: 89th percentile · Home value ÷ income: 92nd 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 15 Best Affordable Small Towns for Remote Workers in Kansas scoresRemote workers97th pctBroadband89th pctAffordability92th 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 15 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: