The Town Files

25 Small Towns in Texas With the Cheapest Homes

Ranked by median home value among 364 towns of 2,500–10,000 people in Texas. #1 is Post, TX (median home $49,200).

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
  1. 25Littlefield, Texas

    Median home $79,400

    5,943 people · Lamb County · median home $79,400 · income $60,636 · Jan low 23°F · 7 in snow

  2. 24Olivarez, Texas

    Median home $79,300

    4,248 people · Hidalgo County · median home $79,300 · income $64,599 · Jan low 50°F · 0 in snow

  3. 23Presidio, Texas

    Median home $78,800

    3,264 people · Presidio County · median home $78,800 · income $40,800 · Jan low 34°F · 0 in snow

  4. 22Doolittle, Texas

    Median home $78,200

    4,061 people · Hidalgo County · median home $78,200 · income $36,109 · Jan low 49°F · 0 in snow

  5. 21Llano Grande, Texas

    Median home $77,400

    2,952 people · Hidalgo County · median home $77,400 · income $40,114 · Jan low 50°F · 0 in snow

  6. 20Rio Bravo, Texas

    Median home $77,400

    4,450 people · Webb County · median home $77,400 · income $45,864 · Jan low 47°F · 0 in snow

  7. 19Breckenridge, Texas

    Median home $75,900

    5,187 people · Stephens County · median home $75,900 · income $48,000 · Jan low 28°F · 2 in snow

  8. 18San Carlos, Texas

    Median home $75,600

    3,087 people · Hidalgo County · median home $75,600 · income $49,132 · Jan low 49°F · 0 in snow

  9. 17Cameron Park, Texas

    Median home $74,800

    6,099 people · Cameron County · median home $74,800 · income $36,089 · Jan low 53°F · 0 in snow

  10. 16Escobares, Texas

    Median home $72,800

    2,588 people · Starr County · median home $72,800 · income $29,844 · Jan low 45°F · 0 in snow

  11. 15Coleman, Texas

    Median home $71,900

    3,912 people · Coleman County · median home $71,900 · income $34,613 · Jan low 35°F · 2 in snow

  12. 14Hooks, Texas

    Median home $69,800

    2,518 people · Bowie County · median home $69,800 · income $43,555 · Jan low 33°F · 2 in snow

  13. 13El Cenizo, Texas

    Median home $69,800

    2,540 people · Webb County · median home $69,800 · income $48,897 · Jan low 47°F · 0 in snow

  14. 12South Alamo, Texas

    Median home $69,600

    3,414 people · Hidalgo County · median home $69,600 · income $33,875 · Jan low 50°F · 0 in snow

  15. 11Colorado City, Texas

    Median home $69,500

    3,991 people · Mitchell County · median home $69,500 · income $53,448 · Jan low 28°F · 2 in snow

  16. 10Progreso, Texas

    Median home $69,300

    4,807 people · Hidalgo County · median home $69,300 · income $45,924 · Jan low 50°F · 0 in snow

  17. 9Mila Doce, Texas

    Median home $67,700

    6,162 people · Hidalgo County · median home $67,700 · income $50,921 · Jan low 50°F · 0 in snow

  18. 8Ozona, Texas

    Median home $66,900

    2,663 people · Crockett County · median home $66,900 · income $81,622 · Jan low 30°F

  19. 7Marlin, Texas

    Median home $66,000

    5,462 people · Falls County · median home $66,000 · income $36,426 · Jan low 34°F · 0 in snow

  20. 6Medina, Texas

    Median home $65,000

    3,953 people · Zapata County · median home $65,000 · income $21,506 · Jan low 47°F · 0 in snow

  21. 5Stamford, Texas

    Median home $64,700

    2,907 people · Jones County · median home $64,700 · income $46,940 · Jan low 29°F · 3 in snow

  22. 4Edcouch, Texas

    Median home $58,500

    2,732 people · Hidalgo County · median home $58,500 · income $21,843 · Jan low 49°F · 0 in snow

  23. 3Indian Hills, Texas

    Median home $54,400

    2,694 people · Hidalgo County · median home $54,400 · income $32,816 · Jan low 50°F · 0 in snow

  24. 2Clarksville, Texas

    Median home $53,700

    2,857 people · Red River County · median home $53,700 · income $33,014 · Jan low 32°F · 2 in snow

  25. 1Post, Texas

    Median home $49,200

    4,790 people · Garza County · median home $49,200 · income $41,304 · Jan low 29°F · 4 in snow

More Texas rankings

Same ranking, other places

Methodology. We ranked 364 towns of 2,500–10,000 people in Texas (2020 Census population; towns with 2,500+ people have pages so far). Only towns better than 60% of their peers on this measure qualify, so lists can be shorter than 25. Sources: