Storm records

Storm Records: Puerto Rico

6,666 events since 1950

Every storm the National Weather Service has filed in Puerto Rico: 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 Puerto Rico 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 Puerto Rico

The record

Events
6,666
Deaths
290
Injuries
177
Damage
$22 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
Flash Flood2,0387117$19 billion
Flood1,67192$72 million
Heavy Rain7691310$911,000
Debris Flow62934$9.1 million
Thunderstorm Wind369114$19 million
Excessive Heat18400
Rip Current15115187
Tropical Storm12942$177 million
Coastal Flood10130$315,000
Hail8101$542,000
Funnel Cloud7500
High Surf672618$4.7 million
Waterspout6600
Lightning60917$489,000
Drought4800$5.0 million
Hurricane (Typhoon)4700$2.1 billion
Wildfire4702$8.5 million
Volcanic Ash4200$300,000
Strong Wind4103$377,000
Tornado2600$694,000
High Wind900$56,000
Extreme Cold/Wind Chill700
Dust Storm400
Volcanic Ashfall200
Tropical Depression200
Seiche100

The deadliest

The costliest

Counties and zones as filed

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

County or zoneEventsDeathsInjuriesDamage
San Juan518114$5.1 million
San Juan and Vicinity24704$12 million
North Central zone2093327$6.8 million
San Juan and Vicinity zone1733619$5.2 million
Northeast171130$29 million
North Central17051$23 million
Naguabo15913$183,000
Ponce15311$502 million
Carolina15112$751 million
Humacao145112$6.1 million
Guaynabo14400$1.7 million
Bayamon13700$751 million
Northeast zone1373929$4.4 million
Eastern Interior zone12832$11 million
Mayaguez12729$9.8 million
Central Interior zone12146$82 million
Northwest zone1152811$5.4 million
Arecibo108161$751 million
Mayaguez and Vicinity10720$11 million
Caguas10700$753 million
Fajardo10603$1.5 million
Vega Alta10510$751 million
San Sebastian10033$264,000
Mayaguez and Vicinity zone9799$5.4 million
Southeast zone9641$111 million
Eastern Interior9520$17 million
Aguadilla8711$751 million
Utuado8641$751 million
Ponce and Vicinity zone8420$8.1 million
Western Interior zone8400$15 million
Western Interior8210$32 million
Central Interior6730$20 million
Southeast6631$26 million
Southwest zone6440$7.5 million
Northwest6310$31 million
Aguada6321$750 million
Vega Baja5800$273,000
Ponce and Vicinity5630$54 million
Rio Grande5500$42,000
Toa Baja52111$2.5 billion
Cabo Rojo5200$751 million
Guayama5120$1.1 million
Yauco4821$640,000
Yabucoa4410$865,000
Adjuntas4200$751 million
Patillas4200$450,000
Las Piedras4001$617,000
Hormigueros4000$2.6 million
Aibonito3800$751 million
Moca3810$118,000
San German3800$93,000
Southwest3721$58 million
Manati3600$94,000
Luquillo3500$25,000
Dorad3400$1.7 million
Salinas3323$3.3 million
Trujillo Alto3200$37,000
Ciales3200$1.1 million
Culebra3000$516,000
Hatillo3000$2.2 million
Canovanas3000$751 million
Orocovis3000$77,000
Cayey2900$750 million
Barranquitas2922$750 million
Ceiba2810$750 million
Corozal2800$1.0 million
Lares2801$56,000
Culebra zone2775$27,000
Coamo2702$522,000
Naranjito2700$143,000
Camuy2600$750 million
Catano2600$750 million
Isabela2403$531,000
Comerio2410$251 million
Penuelas2301$56,000
San Lorenzo2210$95,000
Cidra2200$549,000
Morovis2200$65,000
Toa Alta2200$73,000
Aguas Buenas2200$750 million
Sabana Grande2200$53,000
Fajardo Rio Grande2110$20,000
Mayaguez Anasco2100$8,000
Lajas2000$160,000
Jayuya2000$1.0 million
Vieques zone1941$3.0 million
Maunabo1900$2.0 million
Barceloneta1800$750 million
Anasco1740$750 million
Vega Baja Manati1600
Gurabo1600$1.0 million
Juana Diaz1520$814,000
Juncos1311$37,000
Guayanilla1320$606,000
Santa Isabel1200$2,000
La Plato Dorado1111$5,000
Arroyo1100$750 million
Guanica1100$511,000
Prz0051000$1,000
Caguas Las Piedras1010$524,000
Villalba1011$17,000
Rincon1011$1.0 million
Humacao zone900$301 million
San Juan zone900$301 million
Arecibo zone900$301 million
Loiza900$17,000
Quebradillas900$15,000
Prz001800$15,000
Vieques700$3,000
Ponce Juana Diaz700$50,000
Guayama zone700$301 million
Ponce zone700$301 million
Aguadilla zone700$301 million
Las Marias700$18,000
Prz004600$11,000
Guayama Salinas600$500,000
Mayaguez zone600$301 million
Florida500$1.0 million
Guayanilla Yauco400
Coamo Santa Isabel400$203,000
Prz006300$1,000
Prz002 - 003200$50
Guanajibo200
San Sebastian/Lares/Las Marias/Maricao/Adjuntas/Jayuya/Ciales/Morovis/Corozal/Barranquitas/Comerio/Aguas Buenas/Cidra/Caguas/Gurabo/San Lorenzo/Juncos/Las Piedras/Villalba/Coamo/Albonita/Cayey/Naranji zone200
Fajardo/Ceiba/Naguabo/Humacao/Yabucoa/Culebra/Vieques zone200
Isabela/Quebradillas/Camuy/Matillo/Arecibo/Barceloneta/Florida/Manati/Vega Baja/Vega/Alta/Corado/Toa Baja/Catano/Toa Alta/Bayamon/Guayanabo/San Juan/Trujillo Alto/Carolina/Loiza/Rio Grande/Luqillo/Can zone200
St. Croix zone200
St. Thomas/St. John zone200
Maricao200$3,000
Laramie100$250,000
Prz003 - 004100
Prz005 V100
Aguadilla/Moca/Aguada/Rincon/Anasco/Mayaguez/Ormigueros/Cabo Rojo zone100
Lajas/San German/Sabana Grande/Yauco/Guayanilla/Penuelas/Ponce/Juana Diaz/Santa Isabel/Salinas/Guayama/Arroyo/Patillas/Maunabo/Guanica zone100

Every year

More

Every tornado in Puerto RicoEvery warning in Puerto Rico since 1986River gauges in Puerto RicoEvery 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.