The Town Files

25 Small Towns in Texas With the Fewest Tornadoes Since 1950

Ranked by tornadoes within 10 mi since 1950 among 364 towns of 2,500–10,000 people in Texas. #1 is Presidio, TX (0 tornadoes within 10 miles since 1950).

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

    4 tornadoes within 10 miles since 1950

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

  2. 24Lakehills, Texas

    4 tornadoes within 10 miles since 1950

    5,295 people · Bandera County · median home $259,000 · income $90,110 · Jan low 37°F · 0 in snow

  3. 23Zapata, Texas

    4 tornadoes within 10 miles since 1950

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

  4. 22Cuero, Texas

    4 tornadoes within 10 miles since 1950

    8,128 people · DeWitt County · median home $176,900 · income $56,480 · Jan low 42°F · 0 in snow

  5. 21El Cenizo, Texas

    3 tornadoes within 10 miles since 1950

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

  6. 20Sullivan City, Texas

    3 tornadoes within 10 miles since 1950

    3,908 people · Hidalgo County · median home $94,600 · income $44,464 · Jan low 47°F · 0 in snow

  7. 19Hebbronville, Texas

    3 tornadoes within 10 miles since 1950

    4,101 people · Jim Hogg County · median home $136,300 · income $42,455 · Jan low 46°F · 0 in snow

  8. 18Rio Bravo, Texas

    3 tornadoes within 10 miles since 1950

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

  9. 17Carrizo Springs, Texas

    3 tornadoes within 10 miles since 1950

    4,892 people · Dimmit County · median home $86,700 · income $38,659 · Jan low 37°F · 0 in snow

  10. 16Chula Vista, Texas

    3 tornadoes within 10 miles since 1950

    5,100 people · Maverick County · median home $100,700 · income $39,271 · Jan low 40°F · 0 in snow

  11. 15Bulverde, Texas

    3 tornadoes within 10 miles since 1950

    5,692 people · Comal County · median home $420,200 · income $112,188 · Jan low 40°F · 0 in snow

  12. 14Canutillo, Texas

    3 tornadoes within 10 miles since 1950

    6,212 people · El Paso County · median home $106,600 · income $40,682 · Jan low 34°F · 0 in snow

  13. 13Crystal City, Texas

    3 tornadoes within 10 miles since 1950

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

  14. 12Eidson Road, Texas

    3 tornadoes within 10 miles since 1950

    9,461 people · Maverick County · median home $100,900 · income $33,839 · Jan low 40°F · 0 in snow

  15. 11Sonora, Texas

    2 tornadoes within 10 miles since 1950

    2,502 people · Sutton County · median home $143,200 · income $71,848 · Jan low 31°F · 1 in snow

  16. 10Vinton, Texas

    2 tornadoes within 10 miles since 1950

    2,684 people · El Paso County · median home $109,100 · income $65,991 · Jan low 34°F · 0 in snow

  17. 9Elm Creek, Texas

    2 tornadoes within 10 miles since 1950

    2,884 people · Maverick County · median home $170,100 · income $52,263 · Jan low 40°F · 0 in snow

  18. 8Anthony, Texas

    2 tornadoes within 10 miles since 1950

    3,671 people · El Paso County · median home $168,200 · income $54,588 · Jan low 34°F · 0 in snow

  19. 7Westway, Texas

    2 tornadoes within 10 miles since 1950

    3,811 people · El Paso County · median home $106,000 · income $44,852 · Jan low 34°F · 0 in snow

  20. 6Homestead Meadows South, Texas

    2 tornadoes within 10 miles since 1950

    7,142 people · El Paso County · median home $173,500 · income $49,327 · Jan low 32°F · 5 in snow

  21. 5Escobares, Texas

    1 tornado within 10 miles since 1950

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

  22. 4Homestead Meadows North, Texas

    1 tornado within 10 miles since 1950

    5,210 people · El Paso County · median home $192,800 · income $63,088 · Jan low 35°F · 5 in snow

  23. 3Fabens, Texas

    1 tornado within 10 miles since 1950

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

  24. 2Las Lomas, Texas

    0 tornadoes within 10 miles since 1950

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

  25. 1Presidio, Texas

    0 tornadoes within 10 miles since 1950

    3,264 people · Presidio County · median home $78,800 · income $40,800 · Jan low 34°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: