NOAA GHCND · LIVE
Tornado History · Data Analysis

Tornadoes in St. Louis: 208 Since 1950, Ranked

The St. Louis metro area has recorded 208 tornadoes since 1950 — 39 deaths, four violent F4s, and a spring peak that looks like the Plains. It is also where one of the deadliest tornadoes in American history landed: the 1896 Great Cyclone, which killed about 255 people.

By the Weather On This Day Research Team||Source: NOAA SPC tornado database (1950–2024)
Tornadoes since 1950
208
St. Louis metro box
Deaths (1950–2024)
39
846 injuries
Strongest
F4
4 on record; no F5
Peak season
Apr–Jun
66% of all metro tornadoes

After the deadly EF3 that tore through the city in May 2025, a lot of people started asking the same thing: is St. Louis actually one of the most tornado-prone big cities in America? The data says yes. Pulling the NOAA Storm Prediction Center archive for the St. Louis metropolitan touchdown box returns 208 tornadoes since 1950, responsible for 39 deaths and 846 injuries. Four were violent F4s and 13 more were rated F3. This is a metro that sits squarely in the firing line, on the eastern edge of Tornado Alley where the Missouri and Mississippi rivers meet.

And that count starts after the worst of it. The two deadliest tornadoes in St. Louis history both predate the modern record: the Great Cyclone of May 27, 1896, which killed about 255 people and still ranks as the third-deadliest single tornado in US history, and the September 29, 1927 tornado that cut through downtown and killed roughly 78. Below is the full ranked record from 1950 on, the historic catastrophes that came before it, and why St. Louis’s tornado season looks nothing like Chicago’s.


The deadliest St. Louis tornadoes since 1950

Ranked by deaths from the SPC record for the metro box (St. Louis city and county, St. Charles, and the Metro-East Illinois counties). Location labels come from each tornado’s touchdown coordinates and state; SPC totals run slightly under press tallies because the archive counts confirmed segments only.

DateAreaRatingDeaths
Feb 10, 1959
St. Louis (MO)
A nighttime F4 through the metro — the deadliest St. Louis tornado of the modern (post-1950) record.
F421
Dec 10, 2021
Edwardsville (IL)
Collapsed the Amazon warehouse in the Quad-State outbreak.
F36
May 15, 1968
Metro-East Illinois
F34
Jan 24, 1967
St. Louis area (MO)
A rare January violent tornado.
F43
Dec 31, 2010
St. Louis area (MO)
A New Year’s Eve tornado.
F31
Apr 2, 2006
Metro-East Illinois
F21
May 30, 2004
St. Louis County (MO)
F11
Dec 2, 1950
Metro-East Illinois
F21

The strongest tornadoes are not always the deadliest: the metro’s other two F4s — an April 3, 1981 tornado on the Illinois side (32 injuries) and the April 22, 2011 Good Friday tornado that struck Lambert–St. Louis International Airport (five injuries, no deaths) — caused enormous damage but, by luck and timing, killed no one.


The Great Cyclone of 1896: the storm that still defines the city

Late on the afternoon of May 27, 1896, a violent tornado plowed across the south side of St. Louis, crossed the Mississippi on the newly built Eads Bridge area, and shredded East St. Louis on the Illinois shore. In about twenty minutes it killed roughly 255 people and injured more than a thousand, and some historians argue the true toll was higher because bodies were swept into the river and never counted. Per the National Centers for Environmental Information, it remains the third-deadliest single tornado ever documented in the United States, behind only the 1925 Tri-State tornado and the 1840 Natchez tornado.

Thirty-one years later, on September 29, 1927, another tornado tore through downtown and midtown St. Louis in barely five minutes, destroying more than 200 city blocks and killing about 78 people. Two of the deadliest urban tornadoes in American history hitting the same city, decades apart, is not a coincidence — it is geography. St. Louis is one of the largest metros sitting directly in the spring-severe-weather corridor, and a dense urban core turns any strong tornado into a mass-casualty event.


May 16, 2025: the EF3 that put the question back on the map

On May 16, 2025, an EF3 tornado with peak winds of 152 mph touched down in Clayton and carved a 22.6-mile path east-northeast through the heart of St. Louis, across the river, and into far-western Madison County, Illinois, per the National Weather Service damage survey. It killed five people, injured dozens, damaged roughly 5,000 buildings, and ran up more than $1.6 billion in losses — the most destructive tornado to hit the city in decades. (Because it happened in 2025, it falls just outside our SPC data extract, which runs through July 2024; the figures here come straight from the NWS St. Louis survey.)

What made 2025 land so hard is that it hit the city itself, not just the suburbs. Most of the metro’s 208 recorded tornadoes touched down in outlying counties; a direct, strong hit on the urban core is exactly the low-probability, high-consequence event the 1896 and 1927 disasters warned about. You can pull the actual conditions for that day, or any date back to 1970, on our historical weather lookup.


Edwardsville 2021: the Amazon warehouse collapse

The other event most St. Louisans remember is December 10, 2021, when an F3 tornado on the Illinois side of the metro collapsed an Amazon delivery warehouse in Edwardsville, killing six workers. It was part of the December 10–11, 2021 Quad-State outbreak — the same event that produced the long-track Kentucky tornado that leveled Mayfield the same night. A violent, deadly tornado in December is a reminder that the Metro-East and the mid-Mississippi valley get a genuine cool-season tornado risk on top of the spring peak — the same overlap that fuels the Dixie Alley season to the south.


St. Louis’s tornado season is a Plains season

This is where the geography shows up in the numbers. St. Louis peaks hard in April, May and June — together about 66% of all metro tornadoes in the record — the classic Tornado Alley signature, because the city sits right where Gulf moisture and spring cold fronts collide. That is the opposite of Chicago, 300 miles north, which peaks in mid-summer. Monthly counts from the SPC data:

Jan
5
Feb
15
Mar
11
Apr
45
May
49
Jun
33
Jul
13
Aug
7
Sep
5
Oct
8
Nov
9
Dec
8

Note the secondary bump in November and December: the 2021 Edwardsville tornado and the deadly December 1950 event both fall in that cool-season window. For how this compares to the classic Plains states, see which states get the most tornadoes.


Two states, one metro, one risk

St. Louis is unusual because its tornado risk is split across a state line. Roughly half the metro’s recorded tornadoes touch down in Missouri (St. Louis city and county, St. Charles) and half in the Illinois Metro-East (Madison and St. Clair counties). That is why the death toll is spread across both sides of the river: the 1896 Great Cyclone killed on both shores, the 1959 F4 hit the Missouri side, and the 2021 Edwardsville and 2025 tornadoes both reached into Illinois. When you read a St. Louis tornado count, you are really reading a two-state number.

It also means the metro carries an outsized share of both states’ tornado deaths. Neither Missouri nor Illinois is Oklahoma, but St. Louis is the one place in either state where a strong tornado is nearly guaranteed to find dense population. See where the two states rank in our full states-with-most-tornadoes analysis, and how St. Louis’s deadliest events stack up nationally in the deadliest-tornadoes ranking (the 1896 Great Cyclone sits in the all-time top five).


Frequently asked questions

How many tornadoes has St. Louis had?

The NOAA SPC database records 208 tornadoes in the St. Louis metropolitan touchdown box between 1950 and 2024, causing 39 deaths and 846 injuries. Four were rated F4 and 13 were F3; there has never been an F5 in the metro area. That does not count the pre-1950 catastrophes: the 1896 Great Cyclone (255 killed) and the 1927 downtown tornado (about 78 killed).

What was the worst tornado in St. Louis history?

The deadliest ever was the Great Cyclone of May 27, 1896, which killed about 255 people across St. Louis and East St. Louis — the third-deadliest single tornado in US history. Within the modern SPC record (1950 on), the deadliest was a February 10, 1959 F4 that killed 21 people. The most destructive recent hit was the May 16, 2025 EF3 that killed five and caused more than $1.6 billion in damage.

Is St. Louis in Tornado Alley?

St. Louis sits on the eastern edge of Tornado Alley, near the confluence of the Mississippi and Missouri rivers where Gulf moisture and spring cold fronts collide. Its tornado season looks like the Plains — a hard April–June peak, unlike Chicago farther north, which peaks in summer. Roughly two-thirds of all metro tornadoes strike between April and June.

When did the last major tornado hit St. Louis?

On May 16, 2025, an EF3 tornado with 152 mph winds tracked 22.6 miles from Clayton through the city and into far-western Illinois, killing five people, injuring dozens, and damaging roughly 5,000 buildings — the most destructive St. Louis tornado in decades. Before that, the December 10, 2021 Edwardsville F3 killed six when it collapsed an Amazon warehouse.


Explore the tornado record yourself

Every figure here comes from the NOAA SPC database, which we've made browsable. Map any state, filter by rating, or read the stories behind the record books: