VORTEX
TORNADO HISTORY
← All States

Florida Tornado History — 44,151 Tornadoes (Aggregate) Since 1950

245 cities covered · 1950–present · NOAA Storm Prediction Center

How many tornadoes does Florida get per year?

Florida has had 44,151 tornadoes on record since 1950, including 724 violent (EF3+) tornadoes — averaging about 580.9 per year across 245 cities covered here. Aggregate counts sum across overlapping city radii, so unique-event totals are lower; see the per-city pages for non-overlapping figures.

When was the most recent tornado in Florida?

The most recent tornado in our Florida dataset was an EF0 on October 27, 2025 near Lynn Haven.

When is tornado season in Florida?

June is historically the peak month for tornadoes in Florida, with 6,953 aggregate on record. Tornadoes can occur any time of year, but spring through early summer (April–June) generally sees the highest activity across most US states.

Florida at a Glance

Cities Covered
245
Tornado-prone metros
Tornadoes (Aggregate)
44,151
Sum across city radii
Violent (EF3+)
724
1.6% of aggregate
Peak Month
June
6,953 aggregate

Notable Tornadoes in Florida

Deadliest Tornado in Florida
F3 on February 23, 1998 near Alafaya — 25 fatalities, 28.0 mi path.
Most Recent Tornado
EF0 on October 27, 2025 near Lynn Haven.

Recent tornado warnings in Florida

County-by-county tornado warning pages for Florida →

Cities

Alafaya, FL
144 tornadoes since 1950
Allapattah, FL
221 tornadoes since 1950
Altamonte Springs, FL
145 tornadoes since 1950
Apopka, FL
157 tornadoes since 1950
Auburndale, FL
188 tornadoes since 1950
Aventura, FL
228 tornadoes since 1950
Bartow, FL
207 tornadoes since 1950
Bayonet Point, FL
146 tornadoes since 1950
Bayshore Gardens, FL
209 tornadoes since 1950
Belle Glade, FL
82 tornadoes since 1950
Bellview, FL
184 tornadoes since 1950
Bloomingdale, FL
238 tornadoes since 1950
Boca Del Mar, FL
227 tornadoes since 1950
Boca Raton, FL
214 tornadoes since 1950
Bonita Springs, FL
157 tornadoes since 1950
Boynton Beach, FL
174 tornadoes since 1950
Bradenton, FL
222 tornadoes since 1950
Brandon, FL
252 tornadoes since 1950
Brent, FL
172 tornadoes since 1950
Brownsville, FL
225 tornadoes since 1950
Buenaventura Lakes, FL
113 tornadoes since 1950
Cape Coral, FL
145 tornadoes since 1950
Carol City, FL
242 tornadoes since 1950
Carrollwood, FL
330 tornadoes since 1950
Carrollwood Village, FL
329 tornadoes since 1950
Casselberry, FL
135 tornadoes since 1950
Citrus Park, FL
312 tornadoes since 1950
Clearwater, FL
249 tornadoes since 1950
Clermont, FL
116 tornadoes since 1950
Cocoa, FL
131 tornadoes since 1950
Coconut Creek, FL
224 tornadoes since 1950
Coconut Grove, FL
190 tornadoes since 1950
Cooper City, FL
249 tornadoes since 1950
Coral Gables, FL
193 tornadoes since 1950
Coral Springs, FL
227 tornadoes since 1950
Coral Terrace, FL
199 tornadoes since 1950
Country Club, FL
245 tornadoes since 1950
Country Walk, FL
143 tornadoes since 1950
Crestview, FL
117 tornadoes since 1950
Cutler, FL
141 tornadoes since 1950
Cutler Bay, FL
135 tornadoes since 1950
Cutler Ridge, FL
136 tornadoes since 1950
Dania Beach, FL
240 tornadoes since 1950
Davie, FL
244 tornadoes since 1950
Daytona Beach, FL
107 tornadoes since 1950
DeBary, FL
144 tornadoes since 1950
Deerfield Beach, FL
216 tornadoes since 1950
DeLand, FL
128 tornadoes since 1950
Delray Beach, FL
188 tornadoes since 1950
Deltona, FL
152 tornadoes since 1950
Doral, FL
218 tornadoes since 1950
Dunedin, FL
263 tornadoes since 1950
East Lake, FL
268 tornadoes since 1950
East Lake-Orient Park, FL
289 tornadoes since 1950
East Naples, FL
72 tornadoes since 1950
East Pensacola Heights, FL
165 tornadoes since 1950
Edgewater, FL
110 tornadoes since 1950
Egypt Lake-Leto, FL
349 tornadoes since 1950
Eloise, FL
185 tornadoes since 1950
Ensley, FL
172 tornadoes since 1950
Estero, FL
166 tornadoes since 1950
Eustis, FL
121 tornadoes since 1950
Ferry Pass, FL
171 tornadoes since 1950
Flagami, FL
207 tornadoes since 1950
Fleming Island, FL
136 tornadoes since 1950
Florida Ridge, FL
100 tornadoes since 1950
Fort Lauderdale, FL
235 tornadoes since 1950
Fort Myers, FL
158 tornadoes since 1950
Fort Pierce, FL
100 tornadoes since 1950
Fort Walton Beach, FL
118 tornadoes since 1950
Fountainebleau, FL
211 tornadoes since 1950
Four Corners, FL
141 tornadoes since 1950
Fruit Cove, FL
138 tornadoes since 1950
Gainesville, FL
81 tornadoes since 1950
Glenvar Heights, FL
174 tornadoes since 1950
Golden Gate, FL
82 tornadoes since 1950
Golden Glades, FL
239 tornadoes since 1950
Greater Northdale, FL
309 tornadoes since 1950
Greenacres City, FL
168 tornadoes since 1950
Haines City, FL
160 tornadoes since 1950
Hallandale Beach, FL
237 tornadoes since 1950
Hialeah, FL
234 tornadoes since 1950
Hialeah Gardens, FL
236 tornadoes since 1950
Holiday, FL
209 tornadoes since 1950
Hollywood, FL
247 tornadoes since 1950
Homestead, FL
94 tornadoes since 1950
Immokalee, FL
52 tornadoes since 1950
Iona, FL
142 tornadoes since 1950
Ives Estates, FL
232 tornadoes since 1950
Jacksonville, FL
126 tornadoes since 1950
Jacksonville Beach, FL
106 tornadoes since 1950
Jasmine Estates, FL
157 tornadoes since 1950
Jupiter, FL
120 tornadoes since 1950
Kendale Lakes, FL
169 tornadoes since 1950
Kendall, FL
169 tornadoes since 1950
Kendall West, FL
163 tornadoes since 1950
Key West, FL
30 tornadoes since 1950
Keystone, FL
252 tornadoes since 1950
Kissimmee, FL
110 tornadoes since 1950
Lake Butler, FL
128 tornadoes since 1950
Lake Magdalene, FL
319 tornadoes since 1950
Lake Mary, FL
142 tornadoes since 1950
Lake Wales, FL
160 tornadoes since 1950
Lake Worth Beach, FL
158 tornadoes since 1950
Lake Worth Corridor, FL
169 tornadoes since 1950
Lakeland, FL
217 tornadoes since 1950
Lakeside, FL
131 tornadoes since 1950
Land O' Lakes, FL
255 tornadoes since 1950
Largo, FL
250 tornadoes since 1950
Lauderdale Lakes, FL
224 tornadoes since 1950
Lauderhill, FL
235 tornadoes since 1950
Lealman, FL
298 tornadoes since 1950
Leesburg, FL
112 tornadoes since 1950
Lehigh Acres, FL
131 tornadoes since 1950
Leisure City, FL
110 tornadoes since 1950
Little Havana, FL
204 tornadoes since 1950
Lutz, FL
265 tornadoes since 1950
Lynn Haven, FL
103 tornadoes since 1950
Maitland, FL
149 tornadoes since 1950
Marco Island, FL
59 tornadoes since 1950
Margate, FL
225 tornadoes since 1950
Marion Oaks, FL
125 tornadoes since 1950
Meadow Woods, FL
120 tornadoes since 1950
Melbourne, FL
114 tornadoes since 1950
Merritt Island, FL
131 tornadoes since 1950
Miami, FL
214 tornadoes since 1950
Miami Beach, FL
201 tornadoes since 1950
Miami Gardens, FL
242 tornadoes since 1950
Miami Lakes, FL
237 tornadoes since 1950
Midway, FL
173 tornadoes since 1950
Miramar, FL
239 tornadoes since 1950
Myrtle Grove, FL
184 tornadoes since 1950
Naples, FL
73 tornadoes since 1950
Navarre, FL
176 tornadoes since 1950
New Port Richey, FL
186 tornadoes since 1950
New Smyrna Beach, FL
108 tornadoes since 1950
Norland, FL
236 tornadoes since 1950
North Fort Myers, FL
179 tornadoes since 1950
North Lauderdale, FL
227 tornadoes since 1950
North Miami, FL
230 tornadoes since 1950
North Miami Beach, FL
229 tornadoes since 1950
North Port, FL
150 tornadoes since 1950
Northdale, FL
317 tornadoes since 1950
Oak Ridge, FL
129 tornadoes since 1950
Oakland Park, FL
224 tornadoes since 1950
Oakleaf Plantation, FL
119 tornadoes since 1950
Ocala, FL
88 tornadoes since 1950
Ocoee, FL
142 tornadoes since 1950
Ojus, FL
229 tornadoes since 1950
Opa-locka, FL
240 tornadoes since 1950
Orlando, FL
143 tornadoes since 1950
Ormond Beach, FL
103 tornadoes since 1950
Oviedo, FL
138 tornadoes since 1950
Pace, FL
175 tornadoes since 1950
Palm Bay, FL
108 tornadoes since 1950
Palm Beach Gardens, FL
145 tornadoes since 1950
Palm City, FL
105 tornadoes since 1950
Palm Coast, FL
97 tornadoes since 1950
Palm Harbor, FL
264 tornadoes since 1950
Palm River-Clair Mel, FL
281 tornadoes since 1950
Palm Springs, FL
158 tornadoes since 1950
Palm Valley, FL
121 tornadoes since 1950
Palmetto Bay, FL
144 tornadoes since 1950
Panama City, FL
101 tornadoes since 1950
Parkland, FL
228 tornadoes since 1950
Pembroke Pines, FL
242 tornadoes since 1950
Pensacola, FL
174 tornadoes since 1950
Pine Hills, FL
146 tornadoes since 1950
Pinecrest, FL
167 tornadoes since 1950
Pinellas Park, FL
275 tornadoes since 1950
Pinewood, FL
231 tornadoes since 1950
Plant City, FL
248 tornadoes since 1950
Plantation, FL
225 tornadoes since 1950
Poinciana, FL
127 tornadoes since 1950
Pompano Beach, FL
220 tornadoes since 1950
Ponte Vedra Beach, FL
114 tornadoes since 1950
Port Charlotte, FL
165 tornadoes since 1950
Port Orange, FL
107 tornadoes since 1950
Port Saint Lucie, FL
114 tornadoes since 1950
Princeton, FL
115 tornadoes since 1950
Punta Gorda, FL
190 tornadoes since 1950
Punta Gorda Isles, FL
189 tornadoes since 1950
Richmond West, FL
136 tornadoes since 1950
Riverview, FL
253 tornadoes since 1950
Riviera Beach, FL
134 tornadoes since 1950
Rockledge, FL
136 tornadoes since 1950
Royal Palm Beach, FL
147 tornadoes since 1950
Ruskin, FL
305 tornadoes since 1950
Safety Harbor, FL
287 tornadoes since 1950
Saint Cloud, FL
91 tornadoes since 1950
San Carlos Park, FL
168 tornadoes since 1950
Sandalfoot Cove, FL
228 tornadoes since 1950
Sanford, FL
134 tornadoes since 1950
Santa Rosa Beach, FL
115 tornadoes since 1950
Sarasota, FL
164 tornadoes since 1950
Sebastian, FL
99 tornadoes since 1950
Seminole, FL
233 tornadoes since 1950
South Bradenton, FL
205 tornadoes since 1950
South Miami Heights, FL
138 tornadoes since 1950
Southchase, FL
124 tornadoes since 1950
Spring Hill, FL
140 tornadoes since 1950
St. Petersburg, FL
301 tornadoes since 1950
Stuart, FL
102 tornadoes since 1950
Sun City Center, FL
274 tornadoes since 1950
Sunny Isles Beach, FL
228 tornadoes since 1950
Sunrise, FL
224 tornadoes since 1950
Sunset, FL
173 tornadoes since 1950
Sweetwater, FL
202 tornadoes since 1950
Tallahassee, FL
82 tornadoes since 1950
Tamarac, FL
222 tornadoes since 1950
Tamiami, FL
199 tornadoes since 1950
Tampa, FL
325 tornadoes since 1950
Tarpon Springs, FL
217 tornadoes since 1950
Tavares, FL
110 tornadoes since 1950
Temple Terrace, FL
274 tornadoes since 1950
The Acreage, FL
155 tornadoes since 1950
The Crossings, FL
156 tornadoes since 1950
The Hammocks, FL
152 tornadoes since 1950
The Villages, FL
124 tornadoes since 1950
Three Lakes, FL
146 tornadoes since 1950
Titusville, FL
107 tornadoes since 1950
Town 'n' Country, FL
316 tornadoes since 1950
University, FL
291 tornadoes since 1950
University Park, FL
195 tornadoes since 1950
Valrico, FL
241 tornadoes since 1950
Venice, FL
137 tornadoes since 1950
Vero Beach, FL
91 tornadoes since 1950
Vero Beach South, FL
98 tornadoes since 1950
Wekiwa Springs, FL
152 tornadoes since 1950
Wellington, FL
166 tornadoes since 1950
Wesley Chapel, FL
246 tornadoes since 1950
West and East Lealman, FL
296 tornadoes since 1950
West Little River, FL
233 tornadoes since 1950
West Melbourne, FL
111 tornadoes since 1950
West Palm Beach, FL
136 tornadoes since 1950
West Park, FL
240 tornadoes since 1950
West Pensacola, FL
178 tornadoes since 1950
Westchase, FL
311 tornadoes since 1950
Westchester, FL
202 tornadoes since 1950
Weston, FL
208 tornadoes since 1950
Winter Garden, FL
139 tornadoes since 1950
Winter Haven, FL
187 tornadoes since 1950
Winter Park, FL
140 tornadoes since 1950
Winter Springs, FL
132 tornadoes since 1950
Wright, FL
126 tornadoes since 1950