Titan Archive
YearFinal SPC data

2023

1,321 tornadoes in 2023, with 11,760 hail and 21,207 wind reports, from the NOAA SPC severe weather database.

Tornado recordHail + windDaily reports (soon)Storm Events narrativesEF ScaleMax path width
86
Tornado deaths
EF0 442 EF1 448 EF2 132 EF3 29 EF4 2 EFU 268
Hail and wind show significant reports only (2 in or larger, 65 kt or stronger). Click a legend item to show or hide it, or "only" to see just that. Select anything on the map to open its record.

Tornadoes by month

Jan: 130Feb: 56Mar: 190Apr: 167May: 168Jun: 253Jul: 114Aug: 145Sep: 27Oct: 32Nov: 18Dec: 21
JanFebMarAprMayJunJulAugSepOctNovDec

Hail reports by month

Jan: 101Feb: 133Mar: 802Apr: 2,030May: 1,769Jun: 2,841Jul: 2,136Aug: 920Sep: 699Oct: 218Nov: 10Dec: 101
JanFebMarAprMayJunJulAugSepOctNovDec

Wind reports by month

Jan: 528Feb: 357Mar: 1,095Apr: 1,541May: 1,216Jun: 4,512Jul: 6,398Aug: 3,782Sep: 1,491Oct: 192Nov: 21Dec: 74
JanFebMarAprMayJunJulAugSepOctNovDec

Storm days

Every day with a tornado, hail or wind report. Warmer colors mean more tornadoes; gray days had hail or wind only; a white ring marks a day with an F4/EF4 or stronger tornado.

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Running count

2023 against the years around it and the 1991 to 2020 average
20231991 to 2020 average2018 to 2025 (other years)
05001,0001,5002,000JanFebMarAprMayJunJulAugSepOctNovDec2018: 1,138 tornadoes2019: 1,534 tornadoes2020: 1,090 tornadoes2021: 1,328 tornadoes2022: 1,167 tornadoes2024: 1,805 tornadoes2025: 1,383 tornadoes20231,3211991-20 avg1,231

1,321 tornadoes in 2023, 7% above the 1991 to 2020 average of 1,231.

Counts by storm day (12Z to 12Z). Reporting changed a great deal over the decades, so years far from 1991 to 2020 are not a like-for-like comparison with the average.

Busiest tornado days

#DayTornadoesF/EF4+DeathsStrongestStates
103/31/23138125EF4AL, AR, GA, IA, IL, IN, KY, MS, OH, TN +1
206/21/234504EF3CO, NE, SD, TX, WY
301/12/2341011EF3AL, GA, KY, MS, NC, SC, TN
406/15/233903EF3AL, FL, LA, MI, MS, OH, OK, TX
505/12/233401EF2KS, NE, OK, TX
604/19/233201EF3IA, KS, OK
705/11/233200EF1AR, CO, KS, LA, NE, OK, TX
801/03/232900EF2AL, GA, IL, MS
906/23/232400EF3CO, ID, KS, NE, WY
1008/24/232402EF2FL, MI, ND, OH, PA
1107/28/232200EF1IA, IL, IN, NE, OH, WI
1205/13/232000EF0IA, IL, NM, OK
1308/07/232000EF3KS, KY, NC, NJ, NY, PA, TN, WV
1403/24/2319123EF4AL, MS, TN
1502/26/231901EF2KS, MO, OK, TX

Busiest severe weather days

tornado, hail and wind reports together
#DayAll reportsTornadoesHailWindLargest hailTop gust
108/07/231,092201848884.75 in91 kt (105 mph)
203/31/238191382694123.5 in103 kt (119 mph)
306/25/2377182045594.5 in96 kt (110 mph)
407/28/23739221715464.5 in83 kt (96 mph)
507/20/2364831335122.75 in100 kt (115 mph)
606/29/235908894932.75 in104 kt (120 mph)
706/17/23550121234154 in87 kt (100 mph)
809/07/235500964541.75 in75 kt (86 mph)
906/15/23547392322765.9 in90 kt (104 mph)
1008/12/2353615804413 in78 kt (90 mph)
1107/29/235183174981.75 in78 kt (90 mph)
1206/14/23514121743284.88 in87 kt (100 mph)
1307/13/2351161993063.25 in80 kt (92 mph)
1404/04/2349217398774 in78 kt (90 mph)
1505/07/23491133031753.25 in70 kt (81 mph)

Largest hail

top 15

Strongest wind gusts

top 15, measured first on ties
#DateGustmphTypePlaceNote
105/31/23113 kt130EstimatedLea County, NM
205/31/23109 kt125EstimatedLea County, NM
305/31/23109 kt125EstimatedLea County, NM
406/21/23109 kt125EstimatedSioux County, ND
506/21/23104 kt120EstimatedKent County, TX
606/29/23104 kt120EstimatedDundy County, NE
706/29/23104 kt120EstimatedHancock County, IL
806/29/23104 kt120EstimatedHancock County, IL
906/29/23104 kt120EstimatedHancock County, IL
1003/31/23103 kt119EstimatedBureau County, IL
1103/31/23103 kt119EstimatedLouisa County, IA
1205/31/23103 kt119EstimatedLea County, NM
1305/31/23103 kt119EstimatedLea County, NM
1405/31/23103 kt119EstimatedLea County, NM
1506/02/23103 kt119EstimatedPecos County, TX

F4/EF4 and stronger

2
DateRatingTornadoStateLengthWidthDeathsInjuries
03/24/23EF4Rolling Fork to Tchula, MississippiMS59.2 mi1,320 yd17165
03/31/23EF4Keota to Wellman, IowaIA19.9 mi700 yd03

Deadliest tornadoes

DateRatingTornadoStateLengthWidthDeathsInjuries
03/24/23EF4Rolling Fork to Tchula, MississippiMS59.2 mi1,320 yd17165
03/31/23EF3Middleton to Mount Pleasant, TennesseeTN86.0 mi1,400 yd923
01/12/23EF3Autaugaville to La Fayette, AlabamaAL82.3 mi1,500 yd716
03/31/23EF3Newton, IL to Sullivan, INIL, IN40.9 mi700 yd616
04/05/23EF2Marble Hill, MissouriMO20.7 mi150 yd54
01/12/23EF2Griffin to Newborn, GeorgiaGA126 mi1,400 yd440
03/31/23EF3Colt, AR to Brighton, TNAR, TN72.6 mi1,600 yd426
06/21/23EF3Matador, TexasTX9.1 mi600 yd415
12/09/23EF3Oak Grove, KY to Auburn, KYTN, KY47.2 mi600 yd462
03/24/23EF3Lexington to Winona, MississippiMS29.4 mi1,550 yd35
06/15/23EF3Perryton, TexasTX6.3 mi880 yd3100
12/09/23EF2Nashville to Hartsville, TennesseeTN34.8 mi400 yd322
03/24/23EF3Okolona to Smithville, MississippiMS36.6 mi1,600 yd255
03/31/23EF3Spencer to Gosport, IndianaIN5.9 mi400 yd22
08/24/23EF2Williamston to Fowlerville, MichiganMI12.0 mi500 yd24
  • Storm days. A day here runs from 12Z to 12Z (6 a.m. CST to 6 a.m. CST the next morning), the way SPC counts storm days, so an overnight tornado counts with the afternoon and evening before it.
  • Reporting changed over time. Tornado counts rose from the 1990s on as Doppler radar, spotter networks and cameras caught more weak tornadoes. Counts from different decades are not directly comparable, especially for the weakest ratings.
  • F and EF ratings. The Enhanced Fujita (EF) Scale replaced the Fujita (F) Scale on 02/01/07. Both estimate wind speed from damage, but they use different damage indicators, so each rating is shown with its own scale.
Titan Archive · a Tornado Titans project Data: NOAA Storm Prediction Center severe weather database · updated 10/03/26