The Town Files

25 Small Towns in Kansas With the Cheapest Homes

Ranked by median home value among 243 towns of 500–10,000 people in Kansas. #1 is Sedan, KS (median home $41,200).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Wilson, Kansas

    Median home $75,700

    Wilson is a city of 859 people in Ellsworth County, Kansas. The median home is worth $75,700 and the median household earns $59,145, so homes cost 1.3× income (typical Kansas town: 2.1×). Median rent is $739.

    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 →

    Wilson vs the typical Kansas townWilsonTypical Kansas townHome value$75,700$128,200Income$59,145$63,857Rent$739$815
    Census ACS 2020–2024 medians.
  2. 24Caldwell, Kansas

    Median home $75,600

    Caldwell is a city of 1,025 people in Sumner County, Kansas. The median home is worth $75,600 and the median household earns $44,286, so homes cost 1.7× income (typical Kansas town: 2.1×). Median rent is $371.

    1,025 people · Sumner County · median home $75,600 · income $44,286 · Jan low 22°F · 10 in snow

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

    Caldwell vs the typical Kansas townCaldwellTypical Kansas townHome value$75,600$128,200Income$44,286$63,857Rent$371$815
    Census ACS 2020–2024 medians.
  3. 23Kingman, Kansas

    Median home $73,800

    Kingman is a city of 3,105 people in Kingman County, Kansas. The median home is worth $73,800 and the median household earns $48,750, so homes cost 1.5× income (typical Kansas town: 2.1×). Median rent is $833.

    3,105 people · Kingman County · median home $73,800 · income $48,750 · Jan low 19°F · 9 in snow

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

    Kingman vs the typical Kansas townKingmanTypical Kansas townHome value$73,800$128,200Income$48,750$63,857Rent$833$815
    Census ACS 2020–2024 medians.
  4. 22Chetopa, Kansas

    Median home $71,900

    Chetopa is a city of 929 people in Labette County, Kansas. The median home is worth $71,900 and the median household earns $25,288, so homes cost 2.8× income (typical Kansas town: 2.1×). Median rent is $540.

    929 people · Labette County · median home $71,900 · income $25,288 · Jan low 23°F · 11 in snow

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

    Chetopa vs the typical Kansas townChetopaTypical Kansas townHome value$71,900$128,200Income$25,288$63,857Rent$540$815
    Census ACS 2020–2024 medians.
  5. 21Parsons, Kansas

    Median home $71,700

    Parsons is a city of 9,600 people in Labette County, Kansas. The median home is worth $71,700 and the median household earns $52,428, so homes cost 1.4× income (typical Kansas town: 2.1×). Median rent is $774.

    9,600 people · Labette County · median home $71,700 · income $52,428 · Jan low 22°F · 7 in snow

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

    Parsons vs the typical Kansas townParsonsTypical Kansas townHome value$71,700$128,200Income$52,428$63,857Rent$774$815
    Census ACS 2020–2024 medians.
  6. 20Stafford, Kansas

    Median home $70,700

    Stafford is a city of 959 people in Stafford County, Kansas. The median home is worth $70,700 and the median household earns $42,266, so homes cost 1.7× income (typical Kansas town: 2.1×). Median rent is $735.

    959 people · Stafford County · median home $70,700 · income $42,266 · Jan low 21°F · 17 in snow

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

    Stafford vs the typical Kansas townStaffordTypical Kansas townHome value$70,700$128,200Income$42,266$63,857Rent$735$815
    Census ACS 2020–2024 medians.
  7. 19Ashland, Kansas

    Median home $70,300

    Ashland is a city of 783 people in Clark County, Kansas. The median home is worth $70,300 and the median household earns $62,596, so homes cost 1.1× income (typical Kansas town: 2.1×). Median rent is $761.

    783 people · Clark County · median home $70,300 · income $62,596 · Jan low 19°F · 12 in snow

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

    Ashland vs the typical Kansas townAshlandTypical Kansas townHome value$70,300$128,200Income$62,596$63,857Rent$761$815
    Census ACS 2020–2024 medians.
  8. 18Clyde, Kansas

    Median home $70,000

    Clyde is a city of 694 people in Cloud County, Kansas. The median home is worth $70,000 and the median household earns $44,450, so homes cost 1.6× income (typical Kansas town: 2.1×). Median rent is $658.

    694 people · Cloud County · median home $70,000 · income $44,450 · Jan low 19°F · 17 in snow

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

    Clyde vs the typical Kansas townClydeTypical Kansas townHome value$70,000$128,200Income$44,450$63,857Rent$658$815
    Census ACS 2020–2024 medians.
  9. 17Kiowa, Kansas

    Median home $69,100

    Kiowa is a city of 902 people in Barber County, Kansas. The median home is worth $69,100 and the median household earns $50,833, so homes cost 1.4× income (typical Kansas town: 2.1×). Median rent is $705.

    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 →

    Kiowa vs the typical Kansas townKiowaTypical Kansas townHome value$69,100$128,200Income$50,833$63,857Rent$705$815
    Census ACS 2020–2024 medians.
  10. 16Anthony, Kansas

    Median home $69,000

    Anthony is a city of 2,108 people in Harper County, Kansas. The median home is worth $69,000 and the median household earns $50,598, so homes cost 1.4× income (typical Kansas town: 2.1×). Median rent is $646.

    2,108 people · Harper County · median home $69,000 · income $50,598 · Jan low 22°F · 11 in snow

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

    Anthony vs the typical Kansas townAnthonyTypical Kansas townHome value$69,000$128,200Income$50,598$63,857Rent$646$815
    Census ACS 2020–2024 medians.
  11. 15Lincoln Center, Kansas

    Median home $68,500

    Lincoln Center is a city of 1,171 people in Lincoln County, Kansas. The median home is worth $68,500 and the median household earns $49,423, so homes cost 1.4× income (typical Kansas town: 2.1×). Median rent is $613.

    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 vs the typical Kansas townLincoln CenterTypical Kansas townHome value$68,500$128,200Income$49,423$63,857Rent$613$815
    Census ACS 2020–2024 medians.
  12. 14Blue Rapids, Kansas

    Median home $68,300

    Blue Rapids is a city of 928 people in Marshall County, Kansas. The median home is worth $68,300 and the median household earns $53,214, so homes cost 1.3× income (typical Kansas town: 2.1×). Median rent is $771.

    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 vs the typical Kansas townBlue RapidsTypical Kansas townHome value$68,300$128,200Income$53,214$63,857Rent$771$815
    Census ACS 2020–2024 medians.
  13. 13Kinsley, Kansas

    Median home $68,200

    Kinsley is a city of 1,456 people in Edwards County, Kansas. The median home is worth $68,200 and the median household earns $49,206, so homes cost 1.4× income (typical Kansas town: 2.1×). Median rent is $745.

    1,456 people · Edwards County · median home $68,200 · income $49,206 · Jan low 18°F · 15 in snow

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

    Kinsley vs the typical Kansas townKinsleyTypical Kansas townHome value$68,200$128,200Income$49,206$63,857Rent$745$815
    Census ACS 2020–2024 medians.
  14. 12Attica, Kansas

    Median home $66,700

    Attica is a city of 516 people in Harper County, Kansas. The median home is worth $66,700 and the median household earns $48,750, so homes cost 1.4× income (typical Kansas town: 2.1×). Median rent is $667.

    516 people · Harper County · median home $66,700 · income $48,750 · Jan low 22°F · 12 in snow

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

    Attica vs the typical Kansas townAtticaTypical Kansas townHome value$66,700$128,200Income$48,750$63,857Rent$667$815
    Census ACS 2020–2024 medians.
  15. 11Johnson City, Kansas

    Median home $65,200

    Johnson City is a city of 1,464 people in Stanton County, Kansas. The median home is worth $65,200 and the median household earns $71,105, so homes cost 0.9× income (typical Kansas town: 2.1×). Median rent is $679.

    1,464 people · Stanton County · median home $65,200 · income $71,105 · Jan low 20°F · 22 in snow

    Full Johnson City, Kansas profile: weather, storms, schools, jobs →

    Johnson City vs the typical Kansas townJohnson CityTypical Kansas townHome value$65,200$128,200Income$71,105$63,857Rent$679$815
    Census ACS 2020–2024 medians.
  16. 10Yates Center, Kansas

    Median home $65,000

    Yates Center is a city of 1,352 people in Woodson County, Kansas. The median home is worth $65,000 and the median household earns $42,730, so homes cost 1.5× income (typical Kansas town: 2.1×). Median rent is $615.

    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 →

    Yates Center vs the typical Kansas townYates CenterTypical Kansas townHome value$65,000$128,200Income$42,730$63,857Rent$615$815
    Census ACS 2020–2024 medians.
  17. 9Cherryvale, Kansas

    Median home $62,400

    Cherryvale is a city of 2,192 people in Montgomery County, Kansas. The median home is worth $62,400 and the median household earns $50,288, so homes cost 1.2× income (typical Kansas town: 2.1×). Median rent is $668.

    2,192 people · Montgomery County · median home $62,400 · income $50,288 · Jan low 23°F · 16 in snow

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

    Cherryvale vs the typical Kansas townCherryvaleTypical Kansas townHome value$62,400$128,200Income$50,288$63,857Rent$668$815
    Census ACS 2020–2024 medians.
  18. 8Grandview Plaza, Kansas

    Median home $62,100

    Grandview Plaza is a city of 1,697 people in Geary County, Kansas. The median home is worth $62,100 and the median household earns $41,871, so homes cost 1.5× income (typical Kansas town: 2.1×). Median rent is $901.

    1,697 people · Geary County · median home $62,100 · income $41,871 · Jan low 19°F · 13 in snow

    Full Grandview Plaza, Kansas profile: weather, storms, schools, jobs →

    Grandview Plaza vs the typical Kansas townGrandview PlazaTypical Kansas townHome value$62,100$128,200Income$41,871$63,857Rent$901$815
    Census ACS 2020–2024 medians.
  19. 7Coffeyville, Kansas

    Median home $60,800

    Coffeyville is a city of 8,826 people in Montgomery County, Kansas. The median home is worth $60,800 and the median household earns $45,670, so homes cost 1.3× income (typical Kansas town: 2.1×). Median rent is $716.

    8,826 people · Montgomery County · median home $60,800 · income $45,670 · Jan low 23°F · 8 in snow

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

    Coffeyville vs the typical Kansas townCoffeyvilleTypical Kansas townHome value$60,800$128,200Income$45,670$63,857Rent$716$815
    Census ACS 2020–2024 medians.
  20. 6Burden, Kansas

    Median home $58,600

    Burden is a city of 512 people in Cowley County, Kansas. The median home is worth $58,600 and the median household earns $55,833, so homes cost 1.0× income (typical Kansas town: 2.1×). Median rent is $604.

    512 people · Cowley County · median home $58,600 · income $55,833 · Jan low 20°F · 8 in snow

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

    Burden vs the typical Kansas townBurdenTypical Kansas townHome value$58,600$128,200Income$55,833$63,857Rent$604$815
    Census ACS 2020–2024 medians.
  21. 5Mankato, Kansas

    Median home $55,800

    Mankato is a city of 836 people in Jewell County, Kansas. The median home is worth $55,800 and the median household earns $50,893, so homes cost 1.1× income (typical Kansas town: 2.1×). Median rent is $639.

    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 vs the typical Kansas townMankatoTypical Kansas townHome value$55,800$128,200Income$50,893$63,857Rent$639$815
    Census ACS 2020–2024 medians.
  22. 4Oaklawn-Sunview, Kansas

    Median home $54,200

    Oaklawn-Sunview is a community of 2,880 people in Sedgwick County, Kansas. The median home is worth $54,200 and the median household earns $46,656, so homes cost 1.2× income (typical Kansas town: 2.1×). Median rent is $788.

    2,880 people · Sedgwick County · median home $54,200 · income $46,656 · Jan low 21°F · 8 in snow

    Full Oaklawn-Sunview, Kansas profile: weather, storms, schools, jobs →

    Oaklawn-Sunview vs the typical Kansas townOaklawn-SunviewTypical Kansas townHome value$54,200$128,200Income$46,656$63,857Rent$788$815
    Census ACS 2020–2024 medians.
  23. 3Howard, Kansas

    Median home $52,600

    Howard is a city of 570 people in Elk County, Kansas. The median home is worth $52,600 and the median household earns $65,625, so homes cost 0.8× income (typical Kansas town: 2.1×). Median rent is $514.

    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 vs the typical Kansas townHowardTypical Kansas townHome value$52,600$128,200Income$65,625$63,857Rent$514$815
    Census ACS 2020–2024 medians.
  24. 2Madison, Kansas

    Median home $51,600

    Madison is a city of 689 people in Greenwood County, Kansas. The median home is worth $51,600 and the median household earns $52,500, so homes cost 1.0× income (typical Kansas town: 2.1×). Median rent is $582.

    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 →

    Madison vs the typical Kansas townMadisonTypical Kansas townHome value$51,600$128,200Income$52,500$63,857Rent$582$815
    Census ACS 2020–2024 medians.
  25. 1Sedan, Kansas

    Median home $41,200

    Sedan is a city of 1,000 people in Chautauqua County, Kansas. The median home is worth $41,200 and the median household earns $46,827, so homes cost 0.9× income (typical Kansas town: 2.1×). Median rent is $775.

    1,000 people · Chautauqua County · median home $41,200 · income $46,827 · Jan low 22°F · 9 in snow

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

    Sedan vs the typical Kansas townSedanTypical Kansas townHome value$41,200$128,200Income$46,827$63,857Rent$775$815
    Census ACS 2020–2024 medians.

More Kansas rankings

Same ranking, other places

Methodology. We ranked 243 towns of 500–10,000 people in Kansas (2020 Census population). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: