The Town Files

25 Small Towns in Texas With the Cheapest Rent

Ranked by median rent among 364 towns of 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

    North Alamo is a community of 3,722 people in Hidalgo County, Texas. The median home is worth $82,900 and the median household earns $55,408, so homes cost 1.5× income (typical Texas town: 2.9×). Median rent is $697.

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

    Full North Alamo, Texas profile: weather, storms, schools, jobs →

    North Alamo vs the typical Texas townNorth AlamoTypical Texas townHome value$82,900$184,100Income$55,408$65,842Rent$697$1,086
    Census ACS 2020–2024 medians.
  2. 24Penitas, Texas

    Median rent $697/mo

    Penitas is a city of 6,460 people in Hidalgo County, Texas. The median home is worth $167,000 and the median household earns $48,993, so homes cost 3.4× income (typical Texas town: 2.9×). Median rent is $697.

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

    Full Penitas, Texas profile: weather, storms, schools, jobs →

    Penitas vs the typical Texas townPenitasTypical Texas townHome value$167,000$184,100Income$48,993$65,842Rent$697$1,086
    Census ACS 2020–2024 medians.
  3. 23Marlin, Texas

    Median rent $689/mo

    Marlin is a city of 5,462 people in Falls County, Texas. The median home is worth $66,000 and the median household earns $36,426, so homes cost 1.8× income (typical Texas town: 2.9×). Median rent is $689.

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

    Full Marlin, Texas profile: weather, storms, schools, jobs →

    Marlin vs the typical Texas townMarlinTypical Texas townHome value$66,000$184,100Income$36,426$65,842Rent$689$1,086
    Census ACS 2020–2024 medians.
  4. 22South Alamo, Texas

    Median rent $677/mo

    South Alamo is a community of 3,414 people in Hidalgo County, Texas. The median home is worth $69,600 and the median household earns $33,875, so homes cost 2.1× income (typical Texas town: 2.9×). Median rent is $677.

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

    Full South Alamo, Texas profile: weather, storms, schools, jobs →

    South Alamo vs the typical Texas townSouth AlamoTypical Texas townHome value$69,600$184,100Income$33,875$65,842Rent$677$1,086
    Census ACS 2020–2024 medians.
  5. 21La Paloma, Texas

    Median rent $666/mo

    La Paloma is a community of 3,218 people in Cameron County, Texas. The median home is worth $82,400 and the median household earns $59,840, so homes cost 1.4× income (typical Texas town: 2.9×). Median rent is $666.

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

    Full La Paloma, Texas profile: weather, storms, schools, jobs →

    La Paloma vs the typical Texas townLa PalomaTypical Texas townHome value$82,400$184,100Income$59,840$65,842Rent$666$1,086
    Census ACS 2020–2024 medians.
  6. 20Floydada, Texas

    Median rent $664/mo

    Floydada is a city of 2,675 people in Floyd County, Texas. The median home is worth $89,700 and the median household earns $52,826, so homes cost 1.7× income (typical Texas town: 2.9×). Median rent is $664.

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

    Full Floydada, Texas profile: weather, storms, schools, jobs →

    Floydada vs the typical Texas townFloydadaTypical Texas townHome value$89,700$184,100Income$52,826$65,842Rent$664$1,086
    Census ACS 2020–2024 medians.
  7. 19Karnes City, Texas

    Median rent $661/mo

    Karnes City is a city of 3,111 people in Karnes County, Texas. The median home is worth $93,400 and the median household earns $55,354, so homes cost 1.7× income (typical Texas town: 2.9×). Median rent is $661.

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

    Full Karnes City, Texas profile: weather, storms, schools, jobs →

    Karnes City vs the typical Texas townKarnes CityTypical Texas townHome value$93,400$184,100Income$55,354$65,842Rent$661$1,086
    Census ACS 2020–2024 medians.
  8. 18Scissors, Texas

    Median rent $661/mo

    Scissors is a community of 3,758 people in Hidalgo County, Texas. The median home is worth $82,400 and the median household earns $40,938, so homes cost 2.0× income (typical Texas town: 2.9×). Median rent is $661.

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

    Full Scissors, Texas profile: weather, storms, schools, jobs →

    Scissors vs the typical Texas townScissorsTypical Texas townHome value$82,400$184,100Income$40,938$65,842Rent$661$1,086
    Census ACS 2020–2024 medians.
  9. 17Las Lomas, Texas

    Median rent $645/mo

    Las Lomas is a community of 3,054 people in Starr County, Texas. The median home is worth $87,200 and the median household earns $24,583, so homes cost 3.5× income (typical Texas town: 2.9×). Median rent is $645.

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

    Full Las Lomas, Texas profile: weather, storms, schools, jobs →

    Las Lomas vs the typical Texas townLas LomasTypical Texas townHome value$87,200$184,100Income$24,583$65,842Rent$645$1,086
    Census ACS 2020–2024 medians.
  10. 16Rusk, Texas

    Median rent $643/mo

    Rusk is a city of 5,285 people in Cherokee County, Texas. The median home is worth $157,400 and the median household earns $53,438, so homes cost 2.9× income (typical Texas town: 2.9×). Median rent is $643.

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

    Full Rusk, Texas profile: weather, storms, schools, jobs →

    Rusk vs the typical Texas townRuskTypical Texas townHome value$157,400$184,100Income$53,438$65,842Rent$643$1,086
    Census ACS 2020–2024 medians.
  11. 15Hearne, Texas

    Median rent $641/mo

    Hearne is a city of 4,544 people in Robertson County, Texas. The median home is worth $83,200 and the median household earns $37,372, so homes cost 2.2× income (typical Texas town: 2.9×). Median rent is $641.

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

    Full Hearne, Texas profile: weather, storms, schools, jobs →

    Hearne vs the typical Texas townHearneTypical Texas townHome value$83,200$184,100Income$37,372$65,842Rent$641$1,086
    Census ACS 2020–2024 medians.
  12. 14Mila Doce, Texas

    Median rent $640/mo

    Mila Doce is a community of 6,162 people in Hidalgo County, Texas. The median home is worth $67,700 and the median household earns $50,921, so homes cost 1.3× income (typical Texas town: 2.9×). Median rent is $640.

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

    Full Mila Doce, Texas profile: weather, storms, schools, jobs →

    Mila Doce vs the typical Texas townMila DoceTypical Texas townHome value$67,700$184,100Income$50,921$65,842Rent$640$1,086
    Census ACS 2020–2024 medians.
  13. 13Teague, Texas

    Median rent $637/mo

    Teague is a city of 3,384 people in Freestone County, Texas. The median home is worth $119,900 and the median household earns $61,433, so homes cost 2.0× income (typical Texas town: 2.9×). Median rent is $637.

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

    Full Teague, Texas profile: weather, storms, schools, jobs →

    Teague vs the typical Texas townTeagueTypical Texas townHome value$119,900$184,100Income$61,433$65,842Rent$637$1,086
    Census ACS 2020–2024 medians.
  14. 12El Cenizo, Texas

    Median rent $628/mo

    El Cenizo is a city of 2,540 people in Webb County, Texas. The median home is worth $69,800 and the median household earns $48,897, so homes cost 1.4× income (typical Texas town: 2.9×). Median rent is $628.

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

    Full El Cenizo, Texas profile: weather, storms, schools, jobs →

    El Cenizo vs the typical Texas townEl CenizoTypical Texas townHome value$69,800$184,100Income$48,897$65,842Rent$628$1,086
    Census ACS 2020–2024 medians.
  15. 11Fabens, Texas

    Median rent $606/mo

    Fabens is a community of 7,498 people in El Paso County, Texas. The median home is worth $95,500 and the median household earns $42,533, so homes cost 2.2× income (typical Texas town: 2.9×). Median rent is $606.

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

    Full Fabens, Texas profile: weather, storms, schools, jobs →

    Fabens vs the typical Texas townFabensTypical Texas townHome value$95,500$184,100Income$42,533$65,842Rent$606$1,086
    Census ACS 2020–2024 medians.
  16. 10Medina, Texas

    Median rent $604/mo

    Medina is a community of 3,953 people in Zapata County, Texas. The median home is worth $65,000 and the median household earns $21,506, so homes cost 3.0× income (typical Texas town: 2.9×). Median rent is $604.

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

    Full Medina, Texas profile: weather, storms, schools, jobs →

    Medina vs the typical Texas townMedinaTypical Texas townHome value$65,000$184,100Income$21,506$65,842Rent$604$1,086
    Census ACS 2020–2024 medians.
  17. 9Rosita, Texas

    Median rent $586/mo

    Rosita is a community of 3,501 people in Maverick County, Texas. The median home is worth $131,200 and the median household earns $37,407, so homes cost 3.5× income (typical Texas town: 2.9×). Median rent is $586.

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

    Full Rosita, Texas profile: weather, storms, schools, jobs →

    Rosita vs the typical Texas townRositaTypical Texas townHome value$131,200$184,100Income$37,407$65,842Rent$586$1,086
    Census ACS 2020–2024 medians.
  18. 8Llano Grande, Texas

    Median rent $574/mo

    Llano Grande is a community of 2,952 people in Hidalgo County, Texas. The median home is worth $77,400 and the median household earns $40,114, so homes cost 1.9× income (typical Texas town: 2.9×). Median rent is $574.

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

    Full Llano Grande, Texas profile: weather, storms, schools, jobs →

    Llano Grande vs the typical Texas townLlano GrandeTypical Texas townHome value$77,400$184,100Income$40,114$65,842Rent$574$1,086
    Census ACS 2020–2024 medians.
  19. 7Ozona, Texas

    Median rent $558/mo

    Ozona is a community of 2,663 people in Crockett County, Texas. The median home is worth $66,900 and the median household earns $81,622, so homes cost 0.8× income (typical Texas town: 2.9×). Median rent is $558.

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

    Full Ozona, Texas profile: weather, storms, schools, jobs →

    Ozona vs the typical Texas townOzonaTypical Texas townHome value$66,900$184,100Income$81,622$65,842Rent$558$1,086
    Census ACS 2020–2024 medians.
  20. 6Edcouch, Texas

    Median rent $552/mo

    Edcouch is a city of 2,732 people in Hidalgo County, Texas. The median home is worth $58,500 and the median household earns $21,843, so homes cost 2.7× income (typical Texas town: 2.9×). Median rent is $552.

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

    Full Edcouch, Texas profile: weather, storms, schools, jobs →

    Edcouch vs the typical Texas townEdcouchTypical Texas townHome value$58,500$184,100Income$21,843$65,842Rent$552$1,086
    Census ACS 2020–2024 medians.
  21. 5Seymour, Texas

    Median rent $530/mo

    Seymour, Texas
    Photo: Lothar1976 (public domain, Wikimedia Commons)

    Seymour is a city of 2,575 people in Baylor County, Texas. The median home is worth $93,200 and the median household earns $40,212, so homes cost 2.3× income (typical Texas town: 2.9×). Median rent is $530.

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

    Full Seymour, Texas profile: weather, storms, schools, jobs →

    Seymour vs the typical Texas townSeymourTypical Texas townHome value$93,200$184,100Income$40,212$65,842Rent$530$1,086
    Census ACS 2020–2024 medians.
  22. 4Crystal City, Texas

    Median rent $518/mo

    Crystal City is a city of 6,354 people in Zavala County, Texas. The median home is worth $109,100 and the median household earns $36,328, so homes cost 3.0× income (typical Texas town: 2.9×). Median rent is $518.

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

    Full Crystal City, Texas profile: weather, storms, schools, jobs →

    Crystal City vs the typical Texas townCrystal CityTypical Texas townHome value$109,100$184,100Income$36,328$65,842Rent$518$1,086
    Census ACS 2020–2024 medians.
  23. 3Olney, Texas

    Median rent $439/mo

    Olney, Texas
    Photo: Lothar1976 (public domain, Wikimedia Commons)

    Olney is a city of 3,007 people in Young County, Texas. The median home is worth $95,100 and the median household earns $36,250, so homes cost 2.6× income (typical Texas town: 2.9×). Median rent is $439.

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

    Full Olney, Texas profile: weather, storms, schools, jobs →

    Olney vs the typical Texas townOlneyTypical Texas townHome value$95,100$184,100Income$36,250$65,842Rent$439$1,086
    Census ACS 2020–2024 medians.
  24. 2Presidio, Texas

    Median rent $433/mo

    Presidio is a city of 3,264 people in Presidio County, Texas. The median home is worth $78,800 and the median household earns $40,800, so homes cost 1.9× income (typical Texas town: 2.9×). Median rent is $433.

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

    Full Presidio, Texas profile: weather, storms, schools, jobs →

    Presidio vs the typical Texas townPresidioTypical Texas townHome value$78,800$184,100Income$40,800$65,842Rent$433$1,086
    Census ACS 2020–2024 medians.
  25. 1Zapata, Texas

    Median rent $395/mo

    Zapata is a community of 5,383 people in Zapata County, Texas. The median home is worth $124,900 and the median household earns $45,488, so homes cost 2.7× income (typical Texas town: 2.9×). Median rent is $395.

    5,383 people · Zapata County · median home $124,900 · income $45,488 · Jan low 47°F · 0 in snow

    Full Zapata, Texas profile: weather, storms, schools, jobs →

    Zapata vs the typical Texas townZapataTypical Texas townHome value$124,900$184,100Income$45,488$65,842Rent$395$1,086
    Census ACS 2020–2024 medians.

More Texas rankings

Same ranking, other places

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