The 50 Most Tornado-Prone Places in America
Ranked by tornadoes within 10 mi since 1950 among 12,622 towns and cities of 2,500+ people in the U.S.. #1 is Oklahoma City, OK (121 tornadoes within 10 miles since 1950).
-
50South Pasadena, Florida
84 tornadoes within 10 miles since 1950
5,353 people · Pinellas County · median home $350,200 · income $53,075 · Jan low 54°F · 0 in snow
-
49Ridgeland, Mississippi
84 tornadoes within 10 miles since 1950
24,340 people · Madison County · median home $275,200 · income $66,038 · Jan low 38°F · 1 in snow
-
48Goldsby, Oklahoma
85 tornadoes within 10 miles since 1950
2,694 people · McClain County · median home $399,000 · income $103,333 · Jan low 28°F · 4 in snow
-
47Bennett, Colorado
85 tornadoes within 10 miles since 1950
2,862 people · Adams County · median home $444,000 · income $107,736 · Jan low 19°F · 45 in snow
-
46Ridgecrest, Florida
85 tornadoes within 10 miles since 1950
2,966 people · Pinellas County · median home $303,400 · income $50,428 · Jan low 53°F · 0 in snow
-
45North Lauderdale, Florida
85 tornadoes within 10 miles since 1950
44,794 people · Broward County · median home $307,100 · income $63,326 · Jan low 59°F · 0 in snow
-
44Pasadena, Texas
85 tornadoes within 10 miles since 1950
151,950 people · Harris County · median home $209,600 · income $64,927 · Jan low 46°F · 0 in snow
-
43Nichols Hills, Oklahoma
86 tornadoes within 10 miles since 1950
3,870 people · Oklahoma County · median home $818,500 · income $207,567 · Jan low 28°F · 5 in snow
-
42West Samoset, Florida
86 tornadoes within 10 miles since 1950
6,482 people · Manatee County · median home $212,800 · income $54,352 · Jan low 52°F · 0 in snow
-
41Warr Acres, Oklahoma
86 tornadoes within 10 miles since 1950
10,452 people · Oklahoma County · median home $164,500 · income $53,273 · Jan low 28°F · 6 in snow
-
40South Bradenton, Florida
86 tornadoes within 10 miles since 1950
26,858 people · Manatee County · median home $167,200 · income $48,315 · Jan low 52°F · 0 in snow
-
39Hallandale Beach, Florida
86 tornadoes within 10 miles since 1950
41,217 people · Broward County · median home $279,100 · income $52,340 · Jan low 59°F · 0 in snow
-
38Jackson, Mississippi
86 tornadoes within 10 miles since 1950
153,701 people · Hinds County · median home $111,700 · income $42,071 · Jan low 38°F · 1 in snow
-
37Pinewood, Florida
87 tornadoes within 10 miles since 1950
17,246 people · Miami-Dade County · median home $372,400 · income $59,410 · Jan low 59°F · 0 in snow
-
36Bayshore Gardens, Florida
87 tornadoes within 10 miles since 1950
19,904 people · Manatee County · median home $181,400 · income $44,958 · Jan low 52°F · 0 in snow
-
35Miami Gardens, Florida
87 tornadoes within 10 miles since 1950
111,640 people · Miami-Dade County · median home $378,500 · income $63,627 · Jan low 59°F · 0 in snow
-
34St. Petersburg, Florida
87 tornadoes within 10 miles since 1950
258,308 people · Pinellas County · median home $371,100 · income $75,192 · Jan low 54°F · 0 in snow
-
33West Park, Florida
88 tornadoes within 10 miles since 1950
15,130 people · Broward County · median home $340,600 · income $65,952 · Jan low 59°F · 0 in snow
-
32Largo, Florida
88 tornadoes within 10 miles since 1950
82,485 people · Pinellas County · median home $229,100 · income $62,096 · Jan low 53°F · 0 in snow
-
31Whitfield, Florida
89 tornadoes within 10 miles since 1950
2,989 people · Manatee County · median home $470,500 · income $98,348 · Jan low 52°F · 0 in snow
-
30Noble, Oklahoma
89 tornadoes within 10 miles since 1950
6,985 people · Cleveland County · median home $190,200 · income $81,739 · Jan low 28°F · 4 in snow
-
29Pembroke Park, Florida
90 tornadoes within 10 miles since 1950
6,260 people · Broward County · median home $105,300 · income $52,928 · Jan low 59°F · 0 in snow
-
28Westview, Florida
91 tornadoes within 10 miles since 1950
9,923 people · Miami-Dade County · median home $379,400 · income $57,563 · Jan low 59°F · 0 in snow
-
27Ives Estates, Florida
91 tornadoes within 10 miles since 1950
25,005 people · Miami-Dade County · median home $294,700 · income $72,239 · Jan low 59°F · 0 in snow
-
26Bethany, Oklahoma
92 tornadoes within 10 miles since 1950
20,831 people · Oklahoma County · median home $171,600 · income $56,591 · Jan low 28°F · 7 in snow
-
25Midwest City, Oklahoma
92 tornadoes within 10 miles since 1950
58,409 people · Oklahoma County · median home $164,500 · income $57,520 · Jan low 27°F · 4 in snow
-
24South Highpoint, Florida
93 tornadoes within 10 miles since 1950
5,018 people · Pinellas County · median home $241,300 · income $61,105 · Jan low 53°F · 0 in snow
-
23Treasure Island, Florida
94 tornadoes within 10 miles since 1950
6,584 people · Pinellas County · median home $621,600 · income $87,107 · Jan low 54°F · 0 in snow
-
22Wilton Manors, Florida
94 tornadoes within 10 miles since 1950
11,426 people · Broward County · median home $589,200 · income $85,392 · Jan low 60°F · 0 in snow
-
21Oakland Park, Florida
94 tornadoes within 10 miles since 1950
44,229 people · Broward County · median home $385,000 · income $72,708 · Jan low 59°F · 0 in snow
-
20Newcastle, Oklahoma
95 tornadoes within 10 miles since 1950
10,984 people · McClain County · median home $271,800 · income $93,398 · Jan low 27°F · 5 in snow
-
19Lauderdale Lakes, Florida
96 tornadoes within 10 miles since 1950
35,954 people · Broward County · median home $214,100 · income $50,006 · Jan low 59°F · 0 in snow
-
18Fort Lauderdale, Florida
96 tornadoes within 10 miles since 1950
182,760 people · Broward County · median home $486,700 · income $83,130 · Jan low 60°F · 0 in snow
-
17Madeira Beach, Florida
99 tornadoes within 10 miles since 1950
3,895 people · Pinellas County · median home $722,800 · income $75,781 · Jan low 53°F · 0 in snow
-
16Broadview Park, Florida
99 tornadoes within 10 miles since 1950
7,670 people · Broward County · median home $365,000 · income $73,786 · Jan low 58°F · 0 in snow
-
15Lauderhill, Florida
99 tornadoes within 10 miles since 1950
74,482 people · Broward County · median home $272,900 · income $51,165 · Jan low 59°F · 0 in snow
-
14Hollywood, Florida
99 tornadoes within 10 miles since 1950
153,067 people · Broward County · median home $410,600 · income $67,203 · Jan low 59°F · 0 in snow
-
13Roosevelt Gardens, Florida
100 tornadoes within 10 miles since 1950
2,749 people · Broward County · median home $309,600 · income $49,821 · Jan low 58°F · 0 in snow
-
12Dania Beach, Florida
100 tornadoes within 10 miles since 1950
31,723 people · Broward County · median home $319,800 · income $52,748 · Jan low 61°F · 0 in snow
-
11Lealman, Florida
101 tornadoes within 10 miles since 1950
21,189 people · Pinellas County · median home $196,400 · income $45,308 · Jan low 54°F · 0 in snow
-
10Bay Pines, Florida
103 tornadoes within 10 miles since 1950
3,106 people · Pinellas County · median home $287,000 · income $68,214 · Jan low 53°F · 0 in snow
-
9Feather Sound, Florida
106 tornadoes within 10 miles since 1950
3,607 people · Pinellas County · median home $415,800 · income $87,986 · Jan low 53°F · 0 in snow
-
8Kenneth City, Florida
106 tornadoes within 10 miles since 1950
5,047 people · Pinellas County · median home $241,200 · income $49,347 · Jan low 54°F · 0 in snow
-
7West Lealman, Florida
106 tornadoes within 10 miles since 1950
16,438 people · Pinellas County · median home $169,100 · income $51,589 · Jan low 53°F · 0 in snow
-
6Seminole, Florida
109 tornadoes within 10 miles since 1950
19,364 people · Pinellas County · median home $348,500 · income $75,774 · Jan low 53°F · 0 in snow
-
5Del City, Oklahoma
111 tornadoes within 10 miles since 1950
21,822 people · Oklahoma County · median home $126,800 · income $46,925 · Jan low 27°F · 5 in snow
-
4Moore, Oklahoma
113 tornadoes within 10 miles since 1950
62,793 people · Cleveland County · median home $204,500 · income $80,420 · Jan low 27°F · 7 in snow
-
3Bardmoor, Florida
117 tornadoes within 10 miles since 1950
9,852 people · Pinellas County · median home $334,700 · income $89,400 · Jan low 53°F · 0 in snow
-
2Pinellas Park, Florida
118 tornadoes within 10 miles since 1950
53,093 people · Pinellas County · median home $278,900 · income $63,432 · Jan low 53°F · 0 in snow
-
1Oklahoma City, Oklahoma
121 tornadoes within 10 miles since 1950
681,054 people · Oklahoma County · median home $231,300 · income $68,656 · Jan low 27°F · 7 in snow
More U.S. rankings
- The 50 Best Small Towns to Retire in America
- The 50 Quietest Small Towns in America
- The 50 Most Affordable Small Towns in America
- The 50 Best Small Towns for Families in America
- The 50 Best Quiet, Affordable Small Towns to Retire in America
- The 50 Best Places to Retire in America
- The 50 Quietest Places in America
- The 50 Most Affordable Places in America
- The 50 Best Places for Families in America
- The 50 Best Quiet, Affordable Places to Retire in America
- 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)