Storm records

Storm Records: Florida

41,179 events since 1950

Every storm the National Weather Service has filed in Florida: its floods, heat, cold, winter storms, hail, wind, lightning and tornadoes, year by year and county by county, each episode with its narrative.

The worst in Florida on the map

The deadliest and costliest episodes on record here, colored by kind of event.

  • Tornadoes
  • Tropical storms and surge
  • Floods
  • Wind
  • Hail
  • Winter weather
  • Heat and drought
  • Cold
  • Fire, smoke and dust
  • Marine and coastal
  • Other

Open the live radar over Florida

The record

Events
41,179
Deaths
1,437
Injuries
6,696
Damage
$87 billion

Deaths and injuries are direct and indirect together, as the offices filed them. Damage is property and crops in the dollars of the year, not adjusted for inflation, and only where an office estimated it.

Every year

Tap a year for every episode in it.

From 1996 the record holds 48 kinds of event with each office’s narrative; before that, tornadoes, hail and thunderstorm wind only, and before 1955 tornadoes alone.

Deaths each year

By kind of event

Kind of eventEventsDeathsInjuriesDamage
Thunderstorm Wind15,15940331$180 million
Hail5,66808$53 million
Tornado3,8202073,448$4.3 billion
Heavy Rain1,794560$22 million
Lightning1,7771781,002$112 million
Flood1,580132$3.7 billion
Drought1,51400$100 million
Flash Flood1,42592$1.0 billion
Tropical Storm1,35711886$6.2 billion
Funnel Cloud1,09500$22,000
Frost/Freeze86200$957 million
Dense Fog75125142$1.7 million
Waterspout75100$90,000
Rip Current677518450
Wildfire48815155$537 million
Hurricane (Typhoon)412215853$63 billion
Coastal Flood37000$47 million
Storm Surge/Tide335186$2.8 billion
Excessive Heat23008
High Wind1741225$3.4 billion
Extreme Cold/Wind Chill16330$103 million
High Surf1572924$31 million
Tropical Depression14360$16 million
Strong Wind12867$130 million
Cold/Wind Chill9557$277 million
Heat641556
Winter Storm5702$5.0 million
Winter Weather5400
Heavy Snow2300$7.0 million
Sleet2000
Astronomical Low Tide15022
Dust Devil1300$55,000
Dense Smoke400
Ice Storm200$1.1 million
Seiche100
Debris Flow100$75,000

The deadliest

The costliest

Counties

Every storm event filed in each county, including the zone-filed ones that covered it.

Counties and zones as filed

The places filed most often, as the offices named them.

County or zoneEventsDeathsInjuriesDamage
Duval1,774981$37 million
Leon1,265712$241 million
Miami-Dade1,25130235$518 million
Broward1,17533219$194 million
Hillsborough1,17317237$84 million
Palm Beach1,10122185$340 million
Marion9947102$69 million
Brevard96615263$409 million
Polk88117619$124 million
Alachua851334$16 million
Pinellas84328424$123 million
St. Johns7951634$46 million
Flagler765112$8.7 million
Orange75511215$287 million
Bay67621140$78 million
Santa Rosa66329184$30 million
Putnam662437$4.8 million
Lee6592166$571 million
Walton6582021$42 million
Escambia64934264$190 million
Volusia64826152$932 million
Jackson644031$38 million
Monroe618176$55 million
Clay599221$6.3 million
Okaloosa57814186$55 million
Pasco572471$133 million
Nassau48849$2.6 million
Manatee4651051$33 million
Wakulla46418$15 million
Suwannee43708$6.9 million
Collier4181365$13 million
Columbia413525$8.3 million
Madison386630$41 million
Sarasota3857137$66 million
Lake38030134$141 million
Seminole3681771$343 million
Holmes35916$24 million
Citrus358423$28 million
Washington356338$65 million
Jefferson32901$1.1 million
Gadsden28549$2.9 million
Osceola27726172$362 million
Hernando27529$13 million
Baker26307$1.6 million
Charlotte262524$18 million
Levy261418$61 million
Hamilton25115$1.1 million
St. Lucie250932$630 million
Highlands250525$9.9 million
Taylor233015$8.8 million
Calhoun226527$15 million
Bradford224012$4.4 million
Martin221416$21 million
Indian River220113$70 million
Levy zone19802$31 million
Franklin195610$6.0 million
Coastal Palm Beach County zone18735113$41 million
Citrus zone18100$30 million
Gulf17233$4.2 million
Hernando zone17000$40 million
Sumter167228$67 million
Gilchrist16406$2.7 million
Sumter zone16000$41 million
Coastal Miami-Dade County zone1552247$1.7 million
Pinellas zone1501545$828 million
Hillsborough zone14726$242 million
Polk zone1471444$1.3 billion
Hardee14403$5.4 million
Pasco zone14300$74 million
Hendry141418$1.9 million
Liberty14110$1.1 million
Coastal Broward County zone1392543$3.0 million
Okeechobee138873$16 million
Lafayette13805$4.4 million
Union13800$2.7 million
Dixie13700$12 million
De Soto134314$11 million
Manatee zone124312$60 million
Glades zone12140$28 million
Glades118115$21 million
Hendry zone114429$51 million
Coastal Bay zone1117614$6.7 billion
Hardee zone10946$337 million
Flagler zone109031$74 million
De Soto zone105250$598 million
Sarasota zone10441$59 million
Inland Collier County zone10213$586 million
Highlands zone10140$1.0 billion
Duval zone98718$2.1 million
Charlotte zone974700$3.2 billion
Volusia zone924719$1.3 billion
Lee zone90333$2.2 billion
Brevard zone883816$625 million
Jackson zone8755$729 million
Leon zone8570$248 million
Inland Palm Beach County zone8313$70 million
8200
Holmes zone8100$6.9 million
Coastal Collier County zone7996$2.7 billion
Washington zone7740$414 million
South Walton zone751813$771,000
St. Johns zone7450$2.0 billion
Coastal Duval zone73107$10 million
Madison zone7200$1.2 billion
Gadsden zone7131$454 million
Inland Miami-Dade zone7010$289 million
Metropolitan Miami-Dade zone6998$255 million
Calhoun zone6655$859 million
Coastal Franklin zone6642$312 million
North Walton zone6500$716,000
Coastal Wakulla zone6520$204 million
Lafayette zone61030$1.2 billion
Inland Bay zone6100$351 million
Coastal Gulf zone6092$202 million
Liberty zone5950$603 million
Inland Broward County zone5900
Metro Broward County zone582433$88,000
Metro Palm Beach County zone5840$300 million
Inland Jefferson zone5600$90 million
Central Walton zone5500$716,000
Inland Wakulla zone5510$252 million
Monroe/Lower Keys zone541023$311 million
Coastal Taylor zone5200$1.0 billion
Inland Gulf zone5200$251 million
Coastal Flagler zone5104$43 million
Monroe/Upper Keys zone5029$41 million
Coastal Jefferson zone4900$224,000
Coastal Dixie zone4700$134 million
Inland Taylor zone4720$1.2 billion
Inland Franklin zone4700$150 million
Baker zone4622$2.8 million
Nassau zone4442$4.5 million
Coastal Escambia zone43140$5.7 billion
Inland Dixie zone4260$1.2 billion
Coastal Nassau zone4234$10 million
Coastal Broward zone411077$313 million
Monroe/Middle Keys zone41419$65 million
Indian River zone4092$1.1 billion
Bay zone401811$60 million
Coastal Volusia County zone392812$537 million
Coastal Palm Beach zone3857$11 billion
Putnam zone3737$3.9 million
St. Lucie zone3784$2.6 billion
Coastal Okaloosa zone3780$42 million
Martin zone3655$1.1 billion
Mainland Monroe zone3600$100,000
Coastal St. Johns zone3677$45 million
Franklin zone3510$23 million
Alachua zone341418$877,000
Coastal Santa Rosa zone3465$75 million

Every year

More

Every tornado in FloridaEvery warning in Florida since 1986River gauges in FloridaEvery state

Sources

NOAA National Centers for Environmental Information, Storm Events Database, compiled from the National Weather Service’s monthly Storm Data. Complete through 2026-06; NCEI adds each month about 75 days after it ends and revises past years a few times a year. Rebuilt 2026-09-24.