Disasters & Extreme Weather / FIELD EXPLORER

Tornado & hail history

Explore reported tornado paths, ratings and hail sizes.

Published snapshot · interactive filters load when JavaScript is available.

THE SELECTED RECORD

951 matching records

322 with a reported selected value

2025–2025 · all months · tornado-hail · state reports

Tornado & hail history2025–2025 · all months · tornado-hail · state reportsAlabama: No matching recordAlaska: No matching recordArizona: No matching recordColorado: No matching recordFlorida: No matching recordGeorgia: No matching recordIndiana: No matching recordKansas: No matching recordMaine: No matching recordMassachusetts: No matching recordMinnesota: No matching recordNew Jersey: No matching recordNorth Carolina: No matching recordNorth Dakota: No matching recordOklahoma: No matching recordPennsylvania: No matching recordSouth Dakota: No matching recordTexas: No matching recordWyoming: No matching recordConnecticut: No matching recordMissouri: No matching recordWest Virginia: No matching recordIllinois: No matching recordNew Mexico: No matching recordArkansas: No matching recordCalifornia: No matching recordDelaware: No matching recordDistrict of Columbia: No matching recordHawaii: No matching recordIowa: No matching recordKentucky: No matching recordMaryland: No matching recordMichigan: No matching recordMississippi: No matching recordMontana: No matching recordNew Hampshire: No matching recordNew York: No matching recordOhio: No matching recordOregon: No matching recordTennessee: No matching recordUtah: No matching recordVirginia: No matching recordWashington: No matching recordWisconsin: No matching recordAmerican Samoa: No matching recordGuam: No matching recordCommonwealth of the Northern Mariana Islands: No matching recordNebraska: No matching recordSouth Carolina: No matching recordPuerto Rico: No matching recordUnited States Virgin Islands: No matching recordIdaho: No matching recordNevada: No matching recordVermont: No matching recordLouisiana: No matching recordRhode Island: No matching recordTornado · CARTER: 2025-03-04 04:28 CST-6 · county · EF1 Tornado · CARTER: 2025-03-04 04:43 CST-6 · county · EF0 Tornado · PONTOTOC: 2025-03-04 05:03 CST-6 · county · EF0 Tornado · PONTOTOC: 2025-03-04 05:11 CST-6 · county · EF1 Tornado · PONTOTOC: 2025-03-04 05:16 CST-6 · county · EF1 Tornado · PONTOTOC: 2025-03-04 05:25 CST-6 · county · EF1 Tornado · JOHNSTON: 2025-03-04 05:37 CST-6 · county · EF0 Tornado · HUGHES: 2025-03-04 05:46 CST-6 · county · EF1 Tornado · OKMULGEE: 2025-03-04 06:06 CST-6 · county · EF1 Tornado · OKMULGEE: 2025-03-04 06:10 CST-6 · county · EF1 Tornado · OKMULGEE: 2025-03-04 06:22 CST-6 · county · EF1 Tornado · OKMULGEE: 2025-03-04 06:25 CST-6 · county · EF0 Tornado · MCINTOSH: 2025-03-04 06:33 CST-6 · county · EF1 Tornado · MCINTOSH: 2025-03-04 06:51 CST-6 · county · EF0 Tornado · OKMULGEE: 2025-03-29 23:33 CST-6 · county · EF0 Tornado · OSAGE: 2025-04-02 04:13 CST-6 · county · EF1 Tornado · TULSA: 2025-04-02 05:37 CST-6 · county · EF1 Tornado · ROGERS: 2025-04-02 05:44 CST-6 · county · EF1 Tornado · MCCURTAIN: 2025-04-04 14:37 CST-6 · county · EF1 Tornado · LOVE: 2025-04-19 19:19 CST-6 · county · EF2 Tornado · LOVE: 2025-04-19 19:44 CST-6 · county · EFU Tornado · MURRAY: 2025-04-19 20:40 CST-6 · county · EFU Tornado · PONTOTOC: 2025-04-19 21:03 CST-6 · county · EF1 Tornado · PONTOTOC: 2025-04-19 21:10 CST-6 · county · EF1 Tornado · JOHNSTON: 2025-04-19 21:10 CST-6 · county · EFU Tornado · HUGHES: 2025-04-19 21:32 CST-6 · county · EF1 Tornado · MARSHALL: 2025-04-19 21:34 CST-6 · county · EF1 Tornado · MARSHALL: 2025-04-19 21:56 CST-6 · county · EF2 Tornado · JOHNSTON: 2025-04-19 22:06 CST-6 · county · EF1 Tornado · ATOKA: 2025-04-19 22:42 CST-6 · county · EF0 Tornado · COAL: 2025-04-19 22:54 CST-6 · county · EF1 Tornado · LOVE: 2025-04-20 00:24 CST-6 · county · EF0 Tornado · WOODWARD: 2025-04-24 17:21 CST-6 · county · EFU Tornado · WOODS: 2025-04-24 17:44 CST-6 · county · EFU Tornado · BRYAN: 2025-04-26 13:30 CST-6 · county · EFU Tornado · TULSA: 2025-04-29 06:05 CST-6 · county · EF1 Tornado · DELAWARE: 2025-04-29 06:55 CST-6 · county · EF1 Tornado · DELAWARE: 2025-04-29 07:02 CST-6 · county · EF1 Tornado · DELAWARE: 2025-04-29 07:07 CST-6 · county · EF1 Tornado · HASKELL: 2025-04-30 11:34 CST-6 · county · EFU Tornado · SEQUOYAH: 2025-04-30 12:55 CST-6 · county · EF0 Tornado · COTTON: 2025-05-02 00:53 CST-6 · county · EF0 Tornado · GARVIN: 2025-05-17 16:28 CST-6 · county · EF1 Tornado · ELLIS: 2025-05-18 16:22 CST-6 · county · EF0 Tornado · ELLIS: 2025-05-18 16:41 CST-6 · county · EF3 Tornado · ELLIS: 2025-05-18 16:56 CST-6 · county · EF0 Tornado · ELLIS: 2025-05-18 16:58 CST-6 · county · EF1 Tornado · HUGHES: 2025-05-19 13:46 CST-6 · county · EF1 Tornado · HUGHES: 2025-05-19 13:53 CST-6 · county · EF0 Tornado · CHEROKEE: 2025-05-19 16:03 CST-6 · county · EF1 Tornado · ATOKA: 2025-05-19 16:37 CST-6 · county · EF1 Tornado · PITTSBURG: 2025-05-19 16:44 CST-6 · county · EF3 Tornado · PITTSBURG: 2025-05-19 17:14 CST-6 · county · EF1 Tornado · LATIMER: 2025-05-19 17:18 CST-6 · county · EF1 Tornado · MUSKOGEE: 2025-05-19 17:22 CST-6 · county · EF1 Tornado · SEQUOYAH: 2025-05-19 17:28 CST-6 · county · EF1 Tornado · PITTSBURG: 2025-05-19 17:31 CST-6 · county · EF1 Tornado · CHEROKEE: 2025-05-19 17:44 CST-6 · county · EF1 Tornado · CHEROKEE: 2025-05-19 17:47 CST-6 · county · EF1 Tornado · ADAIR: 2025-05-19 17:50 CST-6 · county · EF1 Tornado · ADAIR: 2025-05-19 17:55 CST-6 · county · EF1 Tornado · ADAIR: 2025-05-19 17:55 CST-6 · county · EF1 Tornado · ADAIR: 2025-05-19 18:11 CST-6 · county · EFU Tornado · LE FLORE: 2025-05-19 18:21 CST-6 · county · EF1 Tornado · LE FLORE: 2025-05-19 18:34 CST-6 · county · EF1 Tornado · PONTOTOC: 2025-05-24 03:10 CST-6 · county · EF1 Tornado · GRANT: 2025-06-03 14:45 CST-6 · county · EF0 Tornado · NOBLE: 2025-06-03 14:49 CST-6 · county · EFU Tornado · CANADIAN: 2025-06-03 15:35 CST-6 · county · EF0 Tornado · MCCLAIN: 2025-06-03 16:00 CST-6 · county · EF1 Tornado · GARVIN: 2025-06-03 16:39 CST-6 · county · EF1 Tornado · ATOKA: 2025-06-03 19:28 CST-6 · county · EF0 Tornado · KINGFISHER: 2025-06-06 02:55 CST-6 · county · EF0 Tornado · LOGAN: 2025-06-06 02:57 CST-6 · county · EF1 Tornado · MCCLAIN: 2025-06-06 03:48 CST-6 · county · EF0 Tornado · MCCLAIN: 2025-06-06 03:54 CST-6 · county · EF0 Tornado · CLEVELAND: 2025-06-06 04:28 CST-6 · county · EF0 Tornado · MCCLAIN: 2025-06-06 04:52 CST-6 · county · EF0 Tornado · MAYES: 2025-06-06 04:56 CST-6 · county · EF1 Tornado · CHEROKEE: 2025-06-06 05:00 CST-6 · county · EF1 Tornado · MCINTOSH: 2025-06-06 05:22 CST-6 · county · EF1 Tornado · SEQUOYAH: 2025-06-06 05:52 CST-6 · county · EF1 Tornado · SEQUOYAH: 2025-06-06 06:04 CST-6 · county · EF1 Tornado · SEQUOYAH: 2025-06-06 06:12 CST-6 · county · EF1 Tornado · SEQUOYAH: 2025-06-06 06:31 CST-6 · county · EF1 Tornado · CIMARRON: 2025-06-06 17:54 CST-6 · county · EFU Tornado · CIMARRON: 2025-06-06 21:05 CST-6 · county · EFU Tornado · WOODS: 2025-06-07 00:12 CST-6 · county · EF0 Tornado · ALFALFA: 2025-06-07 00:36 CST-6 · county · EF1 Tornado · CHEROKEE: 2025-06-07 04:13 CST-6 · county · EF1 Tornado · PITTSBURG: 2025-06-07 04:52 CST-6 · county · EF1 Tornado · CIMARRON: 2025-06-08 13:48 CST-6 · county · EFU Tornado · CUSTER: 2025-06-14 17:40 CST-6 · county · EF0 Tornado · ELLIS: 2025-06-17 19:06 CST-6 · county · EF2 Tornado · ELLIS: 2025-06-17 19:07 CST-6 · county · EF1 Tornado · ROGER MILLS: 2025-06-17 19:14 CST-6 · county · EF2 Tornado · ROGER MILLS: 2025-06-17 19:16 CST-6 · county · EFU Tornado · ALFALFA: 2025-06-17 20:39 CST-6 · county · EF0 Tornado · MAJOR: 2025-06-17 20:52 CST-6 · county · EFU Tornado · GRANT: 2025-06-17 20:53 CST-6 · county · EFU Tornado · MAYES: 2025-06-17 23:36 CST-6 · county · EF1 Tornado · MAYES: 2025-06-17 23:42 CST-6 · county · EF1 Tornado · CHEROKEE: 2025-06-17 23:53 CST-6 · county · EF1 Tornado · CHEROKEE: 2025-06-17 23:56 CST-6 · county · EF1 Tornado · DELAWARE: 2025-06-17 23:59 CST-6 · county · EF1 Tornado · CHEROKEE: 2025-06-18 00:04 CST-6 · county · EF1 Tornado · ADAIR: 2025-06-18 00:10 CST-6 · county · EF1 Tornado · ADAIR: 2025-06-18 00:14 CST-6 · county · EF1 Tornado · JACKSON: 2025-06-18 17:10 CST-6 · county · EFU Tornado · GARFIELD: 2025-07-12 12:13 CST-6 · county · EF0 Tornado · OKLAHOMA: 2025-07-12 13:30 CST-6 · county · EF0 Tornado · COTTON: 2025-08-28 15:10 CST-6 · county · EF0 Tornado · HARPER: 2025-09-08 16:57 CST-6 · county · EFU Tornado · TULSA: 2025-11-20 15:59 CST-6 · county · EF0 Tornado · ALFALFA: 2025-11-24 14:45 CST-6 · county · EF0 23 nearby records · Hail · CUSTER18 nearby records · Hail · GREER99 nearby records · Hail · OKLAHOMA5 nearby records · Hail · CRAIG3 nearby records · Hail · OTTAWA31 nearby records · Hail · CARTER13 nearby records · Hail · LOVE28 nearby records · Hail · COTTON41 nearby records · Hail · STEPHENS144 nearby records · Hail · GRADY15 nearby records · Hail · CUSTER60 nearby records · Hail · POTTAWATOMIE24 nearby records · Hail · LINCOLN28 nearby records · Hail · NOBLE2 nearby records · Hail · KAY11 nearby records · Hail · MAJOR7 nearby records · Hail · CADDO8 nearby records · Hail · TILLMAN22 nearby records · Hail · KAY72 nearby records · Hail · OSAGE8 nearby records · Hail · OKFUSKEE57 nearby records · Hail · OKMULGEE9 nearby records · Hail · MUSKOGEE8 nearby records · Hail · MCCURTAIN5 nearby records · Hail · ATOKA7 nearby records · Hail · TEXAS7 nearby records · Hail · TEXAS10 nearby records · Hail · HARPER30 nearby records · Hail · WOODWARD2 nearby records · Hail · MCCURTAIN3 nearby records · Hail · LE FLORE4 nearby records · Hail · WASHINGTON7 nearby records · Hail · HARPER6 nearby records · Hail · HARPER6 nearby records · Hail · BRYAN3 nearby records · Hail · ELLIS3 nearby records · Hail · KAY4 nearby records · Hail · CIMARRON3 nearby records · Hail · TEXAS0 → 10,000,000 · Event locations / approximate tornado endpoints · quantile shadesMissing / withheld values stay visibleMapifyStats · NOAA Storm Events · NHC HURDAT2 · USGS · retrieved 2026-10-03 · 951 matching records

Read the map: 0 → 10,000,000 · reported-value quantile shades. Hatched areas have no reported selected value. Nearby point marks are grouped; size counts records and color describes the first record. Lines connect reported centers or tornado endpoints; no affected-area footprint is implied.

Through time

Matching documented events per year. Changes also reflect reporting coverage.

2025951
951 matching records · published preview; the CSV contains every matching record
Place / eventProperty damage · $Source context
Tornado · PONTOTOC10,000,0002025-03-04 05:11 CST-6 · county · EF1
Tornado · PONTOTOC750,0002025-04-19 21:03 CST-6 · county · EF1
Tornado · CARTER500,0002025-03-04 04:28 CST-6 · county · EF1
Tornado · TULSA500,0002025-04-02 05:37 CST-6 · county · EF1
Tornado · PITTSBURG500,0002025-05-19 16:44 CST-6 · county · EF3
Tornado · HUGHES400,0002025-04-19 21:32 CST-6 · county · EF1
Tornado · PONTOTOC300,0002025-03-04 05:16 CST-6 · county · EF1
Tornado · LOVE300,0002025-04-19 19:19 CST-6 · county · EF2
Tornado · MARSHALL300,0002025-04-19 21:34 CST-6 · county · EF1
Tornado · MAYES300,0002025-06-17 23:36 CST-6 · county · EF1
Tornado · PONTOTOC200,0002025-03-04 05:03 CST-6 · county · EF0
Tornado · JOHNSTON200,0002025-03-04 05:37 CST-6 · county · EF0
Tornado · MARSHALL200,0002025-04-19 21:56 CST-6 · county · EF2
Tornado · JOHNSTON150,0002025-04-19 22:06 CST-6 · county · EF1
Hail · GREER150,0002025-04-28 19:33 CST-6 · county · 3 inches
Tornado · DELAWARE150,0002025-04-29 06:55 CST-6 · county · EF1
Tornado · CARTER100,0002025-03-04 04:43 CST-6 · county · EF0
Hail · STEPHENS100,0002025-04-05 01:47 CST-6 · county · 2 inches
Tornado · MCCURTAIN100,0002025-04-04 14:37 CST-6 · county · EF1
Tornado · DELAWARE100,0002025-04-29 07:02 CST-6 · county · EF1
Tornado · ELLIS100,0002025-05-18 16:41 CST-6 · county · EF3
Hail · TULSA100,0002025-05-25 02:18 CST-6 · county · 1.75 inches
Hail · TULSA100,0002025-05-19 14:57 CST-6 · county · 2 inches
Tornado · PITTSBURG100,0002025-06-07 04:52 CST-6 · county · EF1

READ THE RECORD

Sources, coverage & definitions

NOAA Storm Events · NHC HURDAT2 · USGS · retrieved 2026-10-03

NOAA weather coverage uses 1996–2025 for general event types, with tornado histories back to 1950. County (C) and forecast-zone (Z) records stay separate. County comparisons count only county-assigned reports; state histories also include forecast zones. A report count measures documentation, not a probability of future loss. Narrative text is excerpted at 1,600 characters; original records remain linked.

Radius searches include only records with usable positions, and tornado distance uses the reported endpoint segment. No missing location is invented. Some NOAA reported start dates differ from their annual source file; the reported date is retained. Property/crop damage is nominal source-year dollars. Missing estimates differ from zero; totals must be read with reporting coverage.

NHC tracks show storm centers and recorded fixes, not swaths of damage. Closest approach uses great-circle segments between fixes. Landfalls count L-marked fixes. USGS earthquakes cover magnitude 2.5+ within longitude −180 to −60, latitude 15 to 75, 1970–2025; this includes neighboring countries and offshore events. Historical completeness and preferred magnitudes vary. No live warnings are provided.

NOAA Storm Events · NHC HURDAT2 · USGS catalog · Existing county hail resource →

Download provenance, source URLs and SHA-256 hashes ↓