Tornadoes in Minnesota
Minnesota has recorded 2,193 tornadoes from 1950 through 2025, about 44.5 per year over the last 30 years. They killed 98 people and injured 1,976. June is the most active month.
- 2,193 tornadoes
- 44.5 per year
- 23 rated (E)F4–5
- 98 deaths
Live Minnesota tornado warnings · All Minnesota weather alerts
Map data: NWS, OpenFreeMap, OpenStreetMap
Tornadoes per year
When tornadoes happen in Minnesota
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 Minnesota
| Date | Rating | County | Path length | Width | Deaths | Injuries |
|---|---|---|---|---|---|---|
| August 6, 1969 | F4 | Crow Wing County | 32.3 mi | 833 yd | 12 | 70 |
| June 13, 1968 | F5 | Murray County | 9.1 mi | 150 yd | 9 | 150 |
| May 6, 1965 | F4 | Hennepin County | 17.3 mi | 667 yd | 6 | 158 |
| April 30, 1967 | F4 | Freeborn County | 20.1 mi | 267 yd | 6 | 22 |
| May 10, 1953 | F2 | Freeborn County | 6.9 mi | 67 yd | 6 | 3 |
| April 30, 1967 | F4 | Freeborn County | 38.7 mi | 100 yd | 5 | 35 |
| July 20, 1951 | F3 | Hennepin County | 11.6 mi | 10 yd | 5 | 40 |
| July 5, 1978 | F2 | Norman County | 57.5 mi | 400 yd | 4 | 44 |
| May 6, 1965 | F4 | Carver County | 12.3 mi | 300 yd | 3 | 175 |
| May 6, 1965 | F4 | Anoka County | 6.8 mi | 1,000 yd | 3 | 175 |
Strongest tornadoes in Minnesota
| Date | Rating | County | Path length | Width | Deaths | Injuries |
|---|---|---|---|---|---|---|
| June 13, 1968 | F5 | Murray County | 9.1 mi | 150 yd | 9 | 150 |
| June 16, 1992 | F5 | Nobles County | 16 mi | 280 yd | 1 | 35 |
| August 6, 1969 | F4 | Crow Wing County | 32.3 mi | 833 yd | 12 | 70 |
| April 30, 1967 | F4 | Freeborn County | 20.1 mi | 267 yd | 6 | 22 |
| May 6, 1965 | F4 | Hennepin County | 17.3 mi | 667 yd | 6 | 158 |
| April 30, 1967 | F4 | Freeborn County | 38.7 mi | 100 yd | 5 | 35 |
| May 6, 1965 | F4 | Carver County | 12.3 mi | 300 yd | 3 | 175 |
| May 6, 1965 | F4 | Anoka County | 6.8 mi | 1,000 yd | 3 | 175 |
| March 29, 1998 | F4 | Murray County | 73.5 mi | 1,500 yd | 1 | 19 |
| June 19, 1951 | F4 | McLeod County | 52.6 mi | 330 yd | 1 | 20 |
Most recent tornadoes
| Date | Rating | County | Path length | Width | Deaths | Injuries |
|---|---|---|---|---|---|---|
| September 4, 2025 | EF0 | Nicollet County | 1 mi | 40 yd | 0 | 0 |
| September 4, 2025 | EF0 | Nicollet County | 3.5 mi | 40 yd | 0 | 0 |
| August 29, 2025 | ? | Goodhue County | 0.4 mi | 25 yd | 0 | 0 |
| August 21, 2025 | ? | Grant County | 0.3 mi | 30 yd | 0 | 0 |
| August 21, 2025 | ? | Grant County | 0.3 mi | 30 yd | 0 | 0 |
| July 7, 2025 | EF1 | Polk County | 4.7 mi | 40 yd | 0 | 0 |
| July 7, 2025 | EF0 | Polk County | 0.6 mi | 10 yd | 0 | 0 |
| July 4, 2025 | EF0 | Lake of the Woods County | 4.2 mi | 200 yd | 0 | 0 |
| June 28, 2025 | EF1 | Carver County | 4.4 mi | 250 yd | 0 | 0 |
| June 28, 2025 | EF1 | Carver County | 7.2 mi | 300 yd | 0 | 0 |
Counties with the most tornadoes
| County | Tornadoes since 1950 | Per 1,000 sq mi |
|---|---|---|
| Otter Tail County | 89 | 116891480.7 |
| Polk County | 81 | 106438356.2 |
| Freeborn County | 67 | 245445544.6 |
| Stearns County | 57 | 109925539.8 |
| Kandiyohi County | 56 | 181982434.1 |
| Swift County | 51 | 178018867.9 |
| Beltrami County | 45 | 46526946.1 |
| Rice County | 43 | 224536290.3 |
| Nobles County | 43 | 155762237.8 |
| Roseau County | 42 | 65059808.6 |
| Blue Earth County | 42 | 145427807.5 |
| Clay County | 41 | 101617224.9 |
| St. Louis County | 40 | 16581306 |
| Dakota County | 40 | 184014209.6 |
| Faribault County | 39 | 141867977.5 |
| Sibley County | 37 | 162699490.7 |
| Olmsted County | 37 | 146529052 |
| Marshall County | 36 | 52529577.5 |
| Becker County | 35 | 68935361.2 |
| Goodhue County | 35 | 119749009.2 |
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.