Weather Alerts Map

Tornadoes in Missouri

Missouri has recorded 2,656 tornadoes from 1950 through 2025, about 49.1 per year over the last 30 years. They killed 368 people and injured 4,108. May is the most active month.

Live Missouri tornado warnings · All Missouri weather alerts

Map data: NWS, OpenFreeMap, OpenStreetMap

Tornadoes per year

96: 29962997: 12971298: 23982399: 40994000: 27002701: 39013902: 28022803: 80038004: 71047105: 39053906: 96069607: 42074208: 94089409: 44094410: 63106311: 77117712: 29122913: 48134814: 46144615: 47154716: 18161817: 81178118: 46184619: 63196320: 19201921: 46214622: 14221423: 21232124: 94249425: 962596
Missouri tornadoes per year, 1996–2025
50s: 21350s21360s: 30360s30370s: 24070s24080s: 24580s24590s: 28790s28700s: 56000s56010s: 51810s51820s: 29020s290
Tornadoes per decade (the 2020s are partial)

When tornadoes happen in Missouri

Jan: 90Jan90Feb: 81Feb81Mar: 246Mar246Apr: 537Apr537May: 698May698Jun: 340Jun340Jul: 137Jul137Aug: 58Aug58Sep: 111Sep111Oct: 132Oct132Nov: 93Nov93Dec: 133Dec133
Tornadoes by month, 1950–2025
EF0: 1,055EF01,055EF1: 1,061EF11,061EF2: 381EF2381EF3: 112EF3112EF4: 34EF434EF5: 1EF51
Tornadoes by (E)F rating

Ratings before February 2007 use the original Fujita (F) scale; later tornadoes use the Enhanced Fujita (EF) scale. How the EF scale works.

Deadliest tornadoes in Missouri

DateRatingCountyPath lengthWidthDeathsInjuries
May 22, 2011EF5Newton County21.6 mi1,600 yd1581150
February 10, 1959F4—23.9 mi200 yd21345
March 21, 1952F4Pemiscot County6.5 mi880 yd17100
May 21, 1957F3Washington County22.2 mi400 yd850
May 21, 1957F4Carter County9.1 mi500 yd775
May 4, 2003F3Newton County49 mi880 yd748
February 24, 1956F4—77.6 mi500 yd636
May 4, 2003F3Barton County86 mi880 yd547
April 5, 2023EF2Bollinger County20.7 mi150 yd54
June 22, 1969F4St. Francois County15.1 mi440 yd414

Strongest tornadoes in Missouri

DateRatingCountyPath lengthWidthDeathsInjuries
May 22, 2011EF5Newton County21.6 mi1,600 yd1581150
February 10, 1959F4—23.9 mi200 yd21345
March 21, 1952F4Pemiscot County6.5 mi880 yd17100
May 21, 1957F4Carter County9.1 mi500 yd775
February 24, 1956F4—77.6 mi500 yd636
June 22, 1969F4St. Francois County15.1 mi440 yd414
June 7, 1984F4—134 mi250 yd364
December 21, 1967F4Iron County27.9 mi200 yd352
January 24, 1967F4St. Louis County25 mi200 yd3216
May 29, 2004F4DeKalb County22 mi800 yd36

Most recent tornadoes

DateRatingCountyPath lengthWidthDeathsInjuries
August 10, 2025?Clark County0.1 mi10 yd00
August 9, 2025EF1Shelby County3.1 mi100 yd00
August 9, 2025EF1Shelby County0.4 mi75 yd00
July 11, 2025EF0Cass County0.9 mi200 yd00
June 18, 2025EF1—3.6 mi100 yd00
June 7, 2025EF1Cape Girardeau County1.6 mi125 yd00
June 7, 2025EF1Cape Girardeau County3.5 mi50 yd00
June 7, 2025EF0St. Francois County1.3 mi65 yd00
June 7, 2025EF1Jefferson County4.9 mi300 yd00
June 6, 2025EF1Barry County3.2 mi100 yd00

Counties with the most tornadoes

CountyTornadoes since 1950Per 1,000 sq mi
Greene County58222548148.1
Newton County51211344000
Stoddard County50157351154.3
St. Louis County49249822834.6
Cape Girardeau County49219188255.6
Scott County48296000000
Barry County48159794344.5
Butler County48178877697.8
Jackson County47201206611.6
Jasper County46186447574.3
St. Charles County45207754010.7
Christian County44202415630.6
Jefferson County44173719512.2
Pettis County43163299120.2
Howell County43120140237.3
Douglas County41130454545.5
Callaway County41127173652.7
Webster County38165969645.9
Nodaway County38112223489.2
Polk County38154748427.7

About this data

Tornado records come from the NOAA Storm Prediction Center database of confirmed tornadoes, 1950–2025. Tornadoes that crossed state lines are counted in the state where they began. Counts in the early decades are lower partly because many weak tornadoes went unreported before Doppler radar and storm spotter networks.