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).
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
- The 25 Best Small Towns to Retire in Texas
- The 25 Quietest Small Towns in Texas
- The 25 Most Affordable 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
Same ranking, other places
- The 50 Most Tornado-Prone Small Towns in America
- The 25 Most Tornado-Prone Small Towns in Pennsylvania
- The 25 Most Tornado-Prone Small Towns in New York
- The 25 Most Tornado-Prone Small Towns in Michigan
- The 25 Most Tornado-Prone Small Towns in New Jersey
- 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)