The 25 Most Affordable Small Towns in Texas
Ranked by home value ÷ income among 364 towns of 500–10,000 people in Texas. #1 is Ozona, TX (homes cost 0.8× income).
-
25Hooks, Texas
Homes cost 1.6× income
Hooks is a city of 2,518 people in Bowie County, Texas. The median home is worth $69,800 and the median household earns $43,555, so homes cost 1.6× income (typical Texas town: 2.9×). Median rent is $1,011.
2,518 people · Bowie County · median home $69,800 · income $43,555 · Jan low 33°F · 2 in snow
Census ACS 2020–2024 medians. -
24Clarksville, Texas
Homes cost 1.6× income
Clarksville is a city of 2,857 people in Red River County, Texas. The median home is worth $53,700 and the median household earns $33,014, so homes cost 1.6× income (typical Texas town: 2.9×). Median rent is $1,087.
2,857 people · Red River County · median home $53,700 · income $33,014 · Jan low 32°F · 2 in snow
Full Clarksville, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
23San Diego, Texas
Homes cost 1.6× income
San Diego is a city of 3,748 people in Duval County, Texas. The median home is worth $85,600 and the median household earns $53,174, so homes cost 1.6× income (typical Texas town: 2.9×). Median rent is $1,096.
3,748 people · Duval County · median home $85,600 · income $53,174 · Jan low 47°F · 0 in snow
Full San Diego, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
22Falfurrias, Texas
Homes cost 1.6× income
Falfurrias is a city of 4,609 people in Brooks County, Texas. The median home is worth $79,900 and the median household earns $49,167, so homes cost 1.6× income (typical Texas town: 2.9×). Median rent is $719.
4,609 people · Brooks County · median home $79,900 · income $49,167 · Jan low 43°F · 0 in snow
Full Falfurrias, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
21Breckenridge, Texas
Homes cost 1.6× income
Breckenridge is a city of 5,187 people in Stephens County, Texas. The median home is worth $75,900 and the median household earns $48,000, so homes cost 1.6× income (typical Texas town: 2.9×). Median rent is $839.
5,187 people · Stephens County · median home $75,900 · income $48,000 · Jan low 28°F · 2 in snow
Full Breckenridge, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
20Cienegas Terrace, Texas
Homes cost 1.5× income
Cienegas Terrace is a community of 3,025 people in Val Verde County, Texas. The median home is worth $92,300 and the median household earns $59,785, so homes cost 1.5× income (typical Texas town: 2.9×). Median rent is $966.
3,025 people · Val Verde County · median home $92,300 · income $59,785 · Jan low 44°F · 0 in snow
Full Cienegas Terrace, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
19San Carlos, Texas
Homes cost 1.5× income
San Carlos is a community of 3,087 people in Hidalgo County, Texas. The median home is worth $75,600 and the median household earns $49,132, so homes cost 1.5× income (typical Texas town: 2.9×). Median rent is $711.
3,087 people · Hidalgo County · median home $75,600 · income $49,132 · Jan low 49°F · 0 in snow
Full San Carlos, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
18North Alamo, Texas
Homes cost 1.5× income
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 →
Census ACS 2020–2024 medians. -
17Diboll, Texas
Homes cost 1.5× income
Diboll is a city of 4,457 people in Angelina County, Texas. The median home is worth $89,100 and the median household earns $57,902, so homes cost 1.5× income (typical Texas town: 2.9×). Median rent is $706.
4,457 people · Angelina County · median home $89,100 · income $57,902 · Jan low 38°F · 0 in snow
Full Diboll, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
16Progreso, Texas
Homes cost 1.5× income
Progreso is a city of 4,807 people in Hidalgo County, Texas. The median home is worth $69,300 and the median household earns $45,924, so homes cost 1.5× income (typical Texas town: 2.9×). Median rent is $935.
4,807 people · Hidalgo County · median home $69,300 · income $45,924 · Jan low 50°F · 0 in snow
Full Progreso, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
15Childress, Texas
Homes cost 1.5× income
Childress is a city of 5,737 people in Childress County, Texas. The median home is worth $85,900 and the median household earns $57,644, so homes cost 1.5× income (typical Texas town: 2.9×). Median rent is $910.
5,737 people · Childress County · median home $85,900 · income $57,644 · Jan low 29°F · 6 in snow
Full Childress, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
14Slaton, Texas
Homes cost 1.5× income
Slaton is a city of 5,858 people in Lubbock County, Texas. The median home is worth $84,600 and the median household earns $56,676, so homes cost 1.5× income (typical Texas town: 2.9×). Median rent is $994.
5,858 people · Lubbock County · median home $84,600 · income $56,676 · Jan low 30°F · 5 in snow
Full Slaton, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
13El Cenizo, Texas
Homes cost 1.4× income
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 →
Census ACS 2020–2024 medians. -
12Stamford, Texas
Homes cost 1.4× income

Photo: Lothar1976 (public domain, Wikimedia Commons) Stamford is a city of 2,907 people in Jones County, Texas. The median home is worth $64,700 and the median household earns $46,940, so homes cost 1.4× income (typical Texas town: 2.9×). Median rent is $896.
2,907 people · Jones County · median home $64,700 · income $46,940 · Jan low 29°F · 3 in snow
Full Stamford, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
11La Paloma, Texas
Homes cost 1.4× income
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 →
Census ACS 2020–2024 medians. -
10Muleshoe, Texas
Homes cost 1.4× income
Muleshoe is a city of 5,160 people in Bailey County, Texas. The median home is worth $98,600 and the median household earns $69,097, so homes cost 1.4× income (typical Texas town: 2.9×). Median rent is $938.
5,160 people · Bailey County · median home $98,600 · income $69,097 · Jan low 20°F · 8 in snow
Full Muleshoe, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
9Cotulla, Texas
Homes cost 1.3× income
Cotulla is a city of 3,718 people in La Salle County, Texas. The median home is worth $93,100 and the median household earns $70,067, so homes cost 1.3× income (typical Texas town: 2.9×). Median rent is $821.
3,718 people · La Salle County · median home $93,100 · income $70,067 · Jan low 44°F · 0 in snow
Full Cotulla, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
8Colorado City, Texas
Homes cost 1.3× income
Colorado City is a city of 3,991 people in Mitchell County, Texas. The median home is worth $69,500 and the median household earns $53,448, so homes cost 1.3× income (typical Texas town: 2.9×). Median rent is —.
3,991 people · Mitchell County · median home $69,500 · income $53,448 · Jan low 28°F · 2 in snow
Full Colorado City, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
7Littlefield, Texas
Homes cost 1.3× income
Littlefield is a city of 5,943 people in Lamb County, Texas. The median home is worth $79,400 and the median household earns $60,636, so homes cost 1.3× income (typical Texas town: 2.9×). Median rent is $1,059.
5,943 people · Lamb County · median home $79,400 · income $60,636 · Jan low 23°F · 7 in snow
Full Littlefield, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
6Mila Doce, Texas
Homes cost 1.3× income
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 →
Census ACS 2020–2024 medians. -
5Redwood, Texas
Homes cost 1.2× income
Redwood is a community of 4,003 people in Guadalupe County, Texas. The median home is worth $109,500 and the median household earns $88,693, so homes cost 1.2× income (typical Texas town: 2.9×). Median rent is $1,302.
4,003 people · Guadalupe County · median home $109,500 · income $88,693 · Jan low 39°F · 0 in snow
Full Redwood, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
4Olivarez, Texas
Homes cost 1.2× income
Olivarez is a community of 4,248 people in Hidalgo County, Texas. The median home is worth $79,300 and the median household earns $64,599, so homes cost 1.2× income (typical Texas town: 2.9×). Median rent is $860.
4,248 people · Hidalgo County · median home $79,300 · income $64,599 · Jan low 50°F · 0 in snow
Full Olivarez, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
3Post, Texas
Homes cost 1.2× income
Post is a city of 4,790 people in Garza County, Texas. The median home is worth $49,200 and the median household earns $41,304, so homes cost 1.2× income (typical Texas town: 2.9×). Median rent is $822.
4,790 people · Garza County · median home $49,200 · income $41,304 · Jan low 29°F · 4 in snow
Census ACS 2020–2024 medians. -
2Stanton, Texas
Homes cost 1.1× income
Stanton is a city of 2,657 people in Martin County, Texas. The median home is worth $100,000 and the median household earns $92,923, so homes cost 1.1× income (typical Texas town: 2.9×). Median rent is $977.
2,657 people · Martin County · median home $100,000 · income $92,923 · Jan low 31°F · 3 in snow
Full Stanton, Texas profile: weather, storms, schools, jobs →
Census ACS 2020–2024 medians. -
1Ozona, Texas
Homes cost 0.8× income
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
Census ACS 2020–2024 medians.
More Texas rankings
- The 25 Best Small Towns to Retire in Texas
- The 25 Quietest Small Towns in Texas
- The 25 Best Small Towns for Families in Texas
- The 25 Best Quiet, Affordable Small Towns to Retire in Texas
- 25 Small Towns in Texas With the Cheapest Homes
- 25 Small Towns in Texas With the Mildest Winters
- The 25 Most Walkable Small Towns in Texas
- 25 Small Towns in Texas With the Fewest Tornadoes Since 1950
- The 25 Best Small Towns for First-Time Home Buyers in Texas
- The 16 Best Affordable Small Towns to Retire in Texas With Mild Winters
Same ranking, other places
- The 50 Most Affordable Small Towns in America
- The 25 Most Affordable Small Towns in Pennsylvania
- The 25 Most Affordable Small Towns in New York
- The 25 Most Affordable Small Towns in Michigan
- The 25 Most Affordable Small Towns in California
- The 25 Most Affordable Small Towns in New Jersey
- The 25 Most Affordable Small Towns in Florida
- The 25 Most Affordable Small Towns in Wisconsin
- The 25 Most Affordable Small Towns in Ohio
- The 25 Most Affordable Small Towns in Illinois
- U.S. Census Bureau, American Community Survey 5-year estimates (2020–2024)
- U.S. Census Bureau, 2020 Census and 2025 Gazetteer (2020 / 2025)
- NOAA NCEI U.S. Climate Normals (1991–2020)
- NOAA NCEI Storm Events Database (1950–2026)
- FEMA OpenFEMA Disaster Declarations (this product uses the FEMA OpenFEMA API but is not endorsed by FEMA) (1953–2026)
- NCES Common Core of Data (2023–24)
- BLS Quarterly Census of Employment and Wages; USDA ERS county unemployment (BLS LAUS) (2000–2024)
- The Town Files lifestyle rankings, built from federal demographic, school, crime and housing data (2025)