VORTEX
TORNADO HISTORY
← All States

Iowa Tornado History — 4,559 Tornadoes (Aggregate) Since 1950

30 cities covered · 1950–present · NOAA Storm Prediction Center

How many tornadoes does Iowa get per year?

Iowa has had 4,559 tornadoes on record since 1950, including 264 violent (EF3+) tornadoes — averaging about 60.0 per year across 30 cities covered here. Aggregate counts sum across overlapping city radii, so unique-event totals are lower; see the per-city pages for non-overlapping figures.

When was the most recent tornado in Iowa?

The most recent tornado in our Iowa dataset was an Unrated on August 18, 2025 near Waterloo.

When is tornado season in Iowa?

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

Iowa at a Glance

Cities Covered
30
Tornado-prone metros
Tornadoes (Aggregate)
4,559
Sum across city radii
Violent (EF3+)
264
5.8% of aggregate
Peak Month
May
1,285 aggregate

Notable Tornadoes in Iowa

Deadliest Tornado in Iowa
F5 on May 15, 1968 near Mason City — 13 fatalities, 62.1 mi path.
Most Recent Tornado
Unrated on August 18, 2025 near Waterloo.

Recent tornado warnings in Iowa

County-by-county tornado warning pages for Iowa →

Cities