Minnesota tornado history

2,243 tornadoes recorded in Minnesota from 1950 to 2025, drawn on the map and coloured by rating.

Tap or scroll to load the interactive map

Years1950 to 2025
Rating (F or EF scale)

Shows tornadoes that started in, or crossed, the chosen state. To see how many have passed near you, search a town or ZIP code, or tap the map.

Key
  • F0 / EF0 Light damage
  • F1 / EF1 Moderate damage
  • F2 / EF2 Considerable damage
  • F3 / EF3 Severe damage
  • F4 / EF4 Devastating damage
  • F5 / EF5 Incredible damage
  • Unknown Not rated (2007 onwards)

How to read the lines. Each line is one tornado, drawn from where it started to where it ended, coloured and sized by its rating. A dot means the record has no end point. Tap a line for its details, or tap anywhere else to see how many tornadoes have passed nearby. Weaker tornadoes appear as you zoom in. Ratings use the Fujita (F) scale before 1 February 2007 and the Enhanced Fujita (EF) scale from then on.

Tornadoes in Minnesota

The Storm Prediction Center records 2,243 tornadoes that touched Minnesota between 1950 and 2025, and 2,193 of them began there. A tornado that crossed a state line counts in every state it touched. They killed 111 people and injured 2,137. The busiest month is June, with 722 tornadoes.

  • 2,243tornadoes
  • 111deaths
  • 2,137injuries
  • 282per 10,000 sq mi of land
  • 87counties touched

Tornadoes per 10,000 square miles lets you compare states of different sizes. It counts every tornado that touched the state.

How strong were Minnesota's tornadoes?

RatingTornadoesShare
F0 / EF01,17953%
F1 / EF171132%
F2 / EF223010%
F3 / EF3573%
F4 / EF4241%
F5 / EF53<1%
Unknown rating392%

Minnesota tornadoes over time

Tornadoes by decade
Bar chart of tornadoes by period. The most is 458 in 2010s.1950s951960s2031970s1791980s2031990s3822000s4292010s4582020s294

The 2020s only run to 2025, so that bar is for a shorter period. The record starts in 1950.

Show the numbers
PeriodCount
1950s95
1960s203
1970s179
1980s203
1990s382
2000s429
2010s458
2020s294

The record has changed over the decades as detection and reporting improved, so more weak tornadoes show up in recent years than in the 1950s. The year with the most in Minnesota was 2010, with 113.

Tornadoes by month
Bar chart of tornadoes by period. The most is 722 in Jun.Jan0Feb0Mar25Apr80May358Jun722Jul542Aug317Sep132Oct39Nov5Dec23
Show the numbers
PeriodCount
Jan0
Feb0
Mar25
Apr80
May358
Jun722
Jul542
Aug317
Sep132
Oct39
Nov5
Dec23

Deadliest tornadoes that touched Minnesota

Strongest tornadoes that touched Minnesota

Most recent tornadoes in Minnesota

  • Minnesota tornado4 September 2025, EF0, 1 miles long
  • Minnesota tornado4 September 2025, EF0, 3.5 miles long
  • Minnesota tornado29 August 2025, Unknown rating, 0.4 miles long
  • Minnesota tornado21 August 2025, Unknown rating, 0.3 miles long
  • Minnesota tornado21 August 2025, Unknown rating, 0.3 miles long

Notable Minnesota tornadoes with their own pages

Many of these tornadoes killed or injured people. The numbers are the official record's, and they may be revised.

Minnesota counties

Every county that a tornado has touched is listed, most tornadoes first. 87 of them have at least 3 tornadoes and their own page.

CountyTornadoesStrongest
Otter Tail County96F/EF4
Polk County87F/EF3
Freeborn County70F/EF4
Stearns County59F/EF3
Kandiyohi County56F/EF3
Swift County52F/EF2
Clay County50F/EF5
Nobles County48F/EF5
Rice County47F/EF3
Beltrami County46F/EF1
Blue Earth County46F/EF4
Dakota County44F/EF3
Faribault County43F/EF4
St. Louis County43F/EF4
Roseau County42F/EF3
Becker County40F/EF2
Mower County40F/EF3
Goodhue County38F/EF3
Hennepin County38F/EF4
Marshall County38F/EF2
Olmsted County38F/EF4
Wilkin County38F/EF4
Kittson County37F/EF3
Sibley County37F/EF3
Grant County35F/EF4
Murray County35F/EF5
Pope County34F/EF3
Renville County34F/EF2
Brown County33F/EF4
Cass County33F/EF4
Nicollet County33F/EF4
Norman County32F/EF2
Steele County32F/EF4
Morrison County31F/EF3
Wright County31F/EF4
Anoka County30F/EF4
Douglas County30F/EF4
Redwood County30F/EF5
Crow Wing County29F/EF4
Fillmore County29F/EF4
Lyon County29F/EF5
Yellow Medicine County29F/EF4
Carver County28F/EF4
Chippewa County28F/EF4
Le Sueur County28F/EF3
McLeod County28F/EF4
Meeker County28F/EF2
Waseca County28F/EF4
Washington County28F/EF3
Todd County27F/EF3
Winona County27F/EF4
Aitkin County26F/EF4
Chisago County26F/EF4
Cottonwood County26F/EF4
Mahnomen County26F/EF2
Clearwater County25F/EF2
Jackson County25F/EF3
Wadena County25F/EF4
Lincoln County24F/EF4
Martin County24F/EF2
Hubbard County23F/EF3
Watonwan County23F/EF4
Dodge County21F/EF2
Scott County21F/EF2
Lake of the Woods County20F/EF2
Red Lake County20F/EF3
Stevens County20F/EF2
Traverse County20F/EF3
Wabasha County19F/EF2
Lac qui Parle County18F/EF2
Pipestone County18F/EF3
Isanti County17F/EF2
Mille Lacs County17F/EF3
Pine County17F/EF2
Rock County16F/EF2
Big Stone County15F/EF3
Houston County14F/EF3
Sherburne County14F/EF2
Benton County13F/EF3
Itasca County13F/EF2
Kanabec County12F/EF2
Pennington County12F/EF2
Ramsey County12F/EF4
Lake County10F/EF3
Carlton County9F/EF2
Koochiching County8F/EF2
Cook County4F/EF2

Other states

Embed this map

Copy this code into your web page. It is free to use. Please keep the link under the map, as it is how people find where the map comes from.