The Town Files

The 25 Most Tornado-Prone Small Towns in Texas

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

Map of the 25 towns12345678910111213141516171819202122232425
Numbers match the ranking.
The 25 Most Tornado-Prone Small Towns in Texas1. Central Gardens752. Taylor Lake Village733. El Lago714. Highlands655. Jacinto City636. Joshua637. Nassau Bay618. Piney Point Village619. Bacliff6010. Keene5811. Hunters Creek Village5812. Manvel5713. Richland Hills5614. San Leon5515. Spring Valley Village5516. Bunker Hill Village5517. Ovilla5018. Shallowater4919. Wolfforth4820. River Oaks4721. Sansom Park4722. Lake Worth4723. Westworth Village4724. Edgecliff Village4625. Dayton45
  1. 25Dayton, Texas

    45 tornadoes within 10 miles since 1950

    8,777 people · Liberty County · median home $227,600 · income $59,691 · Jan low 41°F · 0 in snow

  2. 24Edgecliff Village, Texas

    46 tornadoes within 10 miles since 1950

    3,788 people · Tarrant County · median home $280,000 · income $85,242 · Jan low 33°F · 0 in snow

  3. 23Westworth Village, Texas

    47 tornadoes within 10 miles since 1950

    2,585 people · Tarrant County · median home $318,200 · income $86,429 · Jan low 37°F · 0 in snow

  4. 22Lake Worth, Texas

    47 tornadoes within 10 miles since 1950

    4,711 people · Tarrant County · median home $236,700 · income $81,910 · Jan low 37°F · 2 in snow

  5. 21Sansom Park, Texas

    47 tornadoes within 10 miles since 1950

    5,454 people · Tarrant County · median home $158,200 · income $42,257 · Jan low 35°F · 2 in snow

  6. 20River Oaks, Texas

    47 tornadoes within 10 miles since 1950

    7,646 people · Tarrant County · median home $223,800 · income $63,500 · Jan low 37°F · 2 in snow

  7. 19Wolfforth, Texas

    48 tornadoes within 10 miles since 1950

    5,521 people · Lubbock County · median home $260,200 · income $106,250 · Jan low 30°F · 7 in snow

  8. 18Shallowater, Texas

    49 tornadoes within 10 miles since 1950

    2,964 people · Lubbock County · median home $210,000 · income $89,107 · Jan low 27°F · 7 in snow

  9. 17Ovilla, Texas

    50 tornadoes within 10 miles since 1950

    4,304 people · Ellis County · median home $446,700 · income $131,434 · Jan low 34°F · 0 in snow

  10. 16Bunker Hill Village, Texas

    55 tornadoes within 10 miles since 1950

    3,822 people · Harris County · median home $2,000,001 · income $250,001 · Jan low 45°F · 0 in snow

  11. 15Spring Valley Village, Texas

    55 tornadoes within 10 miles since 1950

    4,229 people · Harris County · median home $1,156,700 · income $245,208 · Jan low 44°F · 0 in snow

  12. 14San Leon, Texas

    55 tornadoes within 10 miles since 1950

    6,135 people · Galveston County · median home $183,100 · income $75,446 · Jan low 46°F · 0 in snow

  13. 13Richland Hills, Texas

    56 tornadoes within 10 miles since 1950

    8,621 people · Tarrant County · median home $248,100 · income $66,721 · Jan low 36°F · 2 in snow

  14. 12Manvel, Texas

    57 tornadoes within 10 miles since 1950

    9,992 people · Brazoria County · median home $338,700 · income $118,808 · Jan low 46°F · 0 in snow

  15. 11Hunters Creek Village, Texas

    58 tornadoes within 10 miles since 1950

    4,385 people · Harris County · median home $2,000,001 · income $250,001 · Jan low 44°F · 0 in snow

  16. 10Keene, Texas

    58 tornadoes within 10 miles since 1950

    6,387 people · Johnson County · median home $225,300 · income $51,695 · Jan low 33°F · 1 in snow

  17. 9Bacliff, Texas

    60 tornadoes within 10 miles since 1950

    9,677 people · Galveston County · median home $201,500 · income $51,458 · Jan low 46°F · 0 in snow

  18. 8Piney Point Village, Texas

    61 tornadoes within 10 miles since 1950

    3,128 people · Harris County · median home $2,000,001 · income $250,001 · Jan low 45°F · 0 in snow

  19. 7Nassau Bay, Texas

    61 tornadoes within 10 miles since 1950

    5,347 people · Harris County · median home $374,600 · income $71,696 · Jan low 46°F · 0 in snow

  20. 6Joshua, Texas

    63 tornadoes within 10 miles since 1950

    7,891 people · Johnson County · median home $338,100 · income $68,117 · Jan low 34°F · 0 in snow

  21. 5Jacinto City, Texas

    63 tornadoes within 10 miles since 1950

    9,613 people · Harris County · median home $156,200 · income $47,318 · Jan low 44°F · 0 in snow

  22. 4Highlands, Texas

    65 tornadoes within 10 miles since 1950

    8,612 people · Harris County · median home $214,400 · income $52,167 · Jan low 41°F · 0 in snow

  23. 3El Lago, Texas

    71 tornadoes within 10 miles since 1950

    3,090 people · Harris County · median home $320,900 · income $95,625 · Jan low 46°F · 0 in snow

  24. 2Taylor Lake Village, Texas

    73 tornadoes within 10 miles since 1950

    3,704 people · Harris County · median home $388,900 · income $165,875 · Jan low 46°F · 0 in snow

  25. 1Central Gardens, Texas

    75 tornadoes within 10 miles since 1950

    4,373 people · Jefferson County · median home $216,700 · income $83,750 · Jan low 44°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: