The Town Files

25 Small Towns in Texas With the Cheapest Rent

Ranked by median rent among 364 towns of 2,500–10,000 people in Texas. #1 is Zapata, TX (median rent $395/mo).

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

    Median rent $697/mo

    3,722 people · Hidalgo County · median home $82,900 · income $55,408 · Jan low 49°F · 0 in snow

  2. 24Penitas, Texas

    Median rent $697/mo

    6,460 people · Hidalgo County · median home $167,000 · income $48,993 · Jan low 47°F · 0 in snow

  3. 23Marlin, Texas

    Median rent $689/mo

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

  4. 22South Alamo, Texas

    Median rent $677/mo

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

  5. 21La Paloma, Texas

    Median rent $666/mo

    3,218 people · Cameron County · median home $82,400 · income $59,840 · Jan low 51°F · 0 in snow

  6. 20Floydada, Texas

    Median rent $664/mo

    2,675 people · Floyd County · median home $89,700 · income $52,826 · Jan low 25°F · 4 in snow

  7. 19Karnes City, Texas

    Median rent $661/mo

    3,111 people · Karnes County · median home $93,400 · income $55,354 · Jan low 39°F · 0 in snow

  8. 18Scissors, Texas

    Median rent $661/mo

    3,758 people · Hidalgo County · median home $82,400 · income $40,938 · Jan low 50°F · 0 in snow

  9. 17Las Lomas, Texas

    Median rent $645/mo

    3,054 people · Starr County · median home $87,200 · income $24,583 · Jan low 45°F · 0 in snow

  10. 16Rusk, Texas

    Median rent $643/mo

    5,285 people · Cherokee County · median home $157,400 · income $53,438 · Jan low 37°F · 0 in snow

  11. 15Hearne, Texas

    Median rent $641/mo

    4,544 people · Robertson County · median home $83,200 · income $37,372 · Jan low 39°F · 0 in snow

  12. 14Mila Doce, Texas

    Median rent $640/mo

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

  13. 13Teague, Texas

    Median rent $637/mo

    3,384 people · Freestone County · median home $119,900 · income $61,433 · Jan low 36°F · 0 in snow

  14. 12El Cenizo, Texas

    Median rent $628/mo

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

  15. 11Fabens, Texas

    Median rent $606/mo

    7,498 people · El Paso County · median home $95,500 · income $42,533 · Jan low 29°F · 2 in snow

  16. 10Medina, Texas

    Median rent $604/mo

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

  17. 9Rosita, Texas

    Median rent $586/mo

    3,501 people · Maverick County · median home $131,200 · income $37,407 · Jan low 40°F · 0 in snow

  18. 8Llano Grande, Texas

    Median rent $574/mo

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

  19. 7Ozona, Texas

    Median rent $558/mo

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

  20. 6Edcouch, Texas

    Median rent $552/mo

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

  21. 5Seymour, Texas

    Median rent $530/mo

    2,575 people · Baylor County · median home $93,200 · income $40,212 · Jan low 28°F · 2 in snow

  22. 4Crystal City, Texas

    Median rent $518/mo

    6,354 people · Zavala County · median home $109,100 · income $36,328 · Jan low 44°F · 0 in snow

  23. 3Olney, Texas

    Median rent $439/mo

    3,007 people · Young County · median home $95,100 · income $36,250 · Jan low 30°F · 1 in snow

  24. 2Presidio, Texas

    Median rent $433/mo

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

  25. 1Zapata, Texas

    Median rent $395/mo

    5,383 people · Zapata County · median home $124,900 · income $45,488 · Jan low 47°F · 0 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: