VORTEX
TORNADO HISTORY
← All States

Missouri Tornado History — 2,656 Tornadoes Since 1950

54 cities covered · 1950–present · NOAA Storm Prediction Center
Confirmed records complete through December 29, 2025

How many tornadoes does Missouri get per year?

Missouri has had 2,656 tornadoes on record since 1950, including 147 strong to violent (EF3+) tornadoes — averaging about 34.9 per year since 1950 (about 49.8 per year over the last decade). Counts come from the NOAA Storm Prediction Center archive for Missouri. The 54 cities below report tornadoes within their own search radius, so those figures overlap each other and do not sum to the state total.

When was the most recent tornado in Missouri?

The most recent confirmed tornado in our Missouri dataset was an unrated tornado on August 11, 2025. Confirmed records are complete through December 29, 2025; more recent preliminary reports are listed below.

When is tornado season in Missouri?

May is historically the peak month for tornadoes in Missouri, with 719 on record since 1950. Tornadoes can occur any time of year, but spring through early summer (April–June) generally sees the highest activity across most US states.

Missouri at a Glance

Cities Covered
54
Tornado-prone metros
Tornadoes on Record
2,656
Sum across city radii
EF3+ Tornadoes
147
5.5% of all tornadoes
Peak Month
May
719 aggregate

Notable Tornadoes in Missouri

Deadliest Tornado in Missouri
EF5 on May 22, 2011 — 158 fatalities.
Most Recent Tornado
Unrated on August 11, 2025.

58 preliminary tornado reports in Missouri since December 29, 2025

These are 58 preliminary reports, not confirmed tornadoes. They have not yet been through an NWS damage survey, and are not counted in the confirmed totals above.

Preliminary reports are revised, merged, and sometimes withdrawn — historically about 23% are consolidated downward once surveys complete. Ratings are omitted until a survey assigns one.

Confirmed records above are complete through December 29, 2025. NOAA publishes the confirmed archive annually, so tornadoes after that date appear here first and move into the totals above once finalized.

Preliminary EF1° August 1, 2026
4 NNW Frankclay, St. Francois County
Preliminary July 31, 2026
4 SSE Chamois, Osage County
Preliminary July 31, 2026
4 SSW Oak Hill, Crawford County
Preliminary EF0° July 10, 2026
1 ENE Rolla, Phelps County
Preliminary EF0° June 26, 2026
4 N Seymour, Webster County
Preliminary June 26, 2026
5 N Ava, Douglas County
Preliminary June 26, 2026
4 NNE Wilson City, Mississippi County
Preliminary EF0° June 22, 2026
6 ESE Eminence, Shannon County
Preliminary EF0° June 21, 2026
Warson Woods, St. Louis County
Preliminary June 14, 2026
1 WNW Butterfield, Barry County

Showing the 10 most recent of 58 preliminary reports.

Source: NOAA Storm Prediction Center preliminary storm reports, updated daily.

Recent tornado warnings in Missouri

County-by-county tornado warning pages for Missouri →

Cities

Joplin, MO
153 tornadoes since 1950
Kansas City, MO
153 tornadoes since 1950
Springfield, MO
142 tornadoes since 1950
St. Louis, MO
186 tornadoes since 1950
Columbia, MO
79 tornadoes since 1950
Independence, MO
135 tornadoes since 1950
Jefferson City, MO
65 tornadoes since 1950
St. Joseph, MO
89 tornadoes since 1950
Affton, MO
184 tornadoes since 1950
Arnold, MO
171 tornadoes since 1950
Ballwin, MO
158 tornadoes since 1950
Blue Springs, MO
127 tornadoes since 1950
Cape Girardeau, MO
136 tornadoes since 1950
Chesterfield, MO
146 tornadoes since 1950
Clayton, MO
190 tornadoes since 1950
Concord, MO
186 tornadoes since 1950
Creve Coeur, MO
170 tornadoes since 1950
Farmington, MO
93 tornadoes since 1950
Ferguson, MO
169 tornadoes since 1950
Florissant, MO
157 tornadoes since 1950
Fort Leonard Wood, MO
67 tornadoes since 1950
Gladstone, MO
134 tornadoes since 1950
Grandview, MO
140 tornadoes since 1950
Hannibal, MO
72 tornadoes since 1950
Hazelwood, MO
159 tornadoes since 1950
Kirksville, MO
40 tornadoes since 1950
Kirkwood, MO
187 tornadoes since 1950
Lee's Summit, MO
140 tornadoes since 1950
Lemay, MO
180 tornadoes since 1950
Liberty, MO
124 tornadoes since 1950
Manchester, MO
165 tornadoes since 1950
Maryland Heights, MO
162 tornadoes since 1950
Mehlville, MO
183 tornadoes since 1950
Nixa, MO
136 tornadoes since 1950
O'Fallon, MO
124 tornadoes since 1950
Oakville, MO
183 tornadoes since 1950
Old Jamestown, MO
156 tornadoes since 1950
Overland, MO
161 tornadoes since 1950
Ozark, MO
140 tornadoes since 1950
Poplar Bluff, MO
108 tornadoes since 1950
Raymore, MO
129 tornadoes since 1950
Raytown, MO
137 tornadoes since 1950
Republic, MO
141 tornadoes since 1950
Rolla, MO
78 tornadoes since 1950
Saint Charles, MO
145 tornadoes since 1950
Saint Peters, MO
126 tornadoes since 1950
Sedalia, MO
92 tornadoes since 1950
Sikeston, MO
143 tornadoes since 1950
Spanish Lake, MO
174 tornadoes since 1950
University City, MO
183 tornadoes since 1950
Warrensburg, MO
91 tornadoes since 1950
Webster Groves, MO
186 tornadoes since 1950
Wentzville, MO
108 tornadoes since 1950
Wildwood, MO
144 tornadoes since 1950