Tornadoes · United States · Minnesota

2025 tornadoes in Minnesota

43 tornadoes touched down in Minnesota in 2025, 49 percent above the average of the record for the state. None of them killed anybody.

2024 The whole country in 2025

The rating scale

Tracks are drawn in the color of the rating. The Enhanced Fujita scale rates the damage rather than measuring the wind: the speeds are what that damage is taken to imply.

  1. EF065 to 85 mph

    Light damage. Surface peeled off some roofs, gutters and siding damaged, branches broken, shallow-rooted trees pushed over.

  2. EF186 to 110 mph

    Moderate damage. Roofs badly stripped, mobile homes overturned or badly damaged, exterior doors lost, windows broken.

  3. EF2111 to 135 mph

    Considerable damage. Roofs torn off well-built houses, frame homes shifted on their foundations, mobile homes destroyed, large trees snapped or uprooted, cars lifted off the ground.

  4. EF3136 to 165 mph

    Severe damage. Whole stories of well-built houses destroyed, large buildings badly damaged, trains overturned, trees debarked, heavy cars lifted and thrown.

  5. EF4166 to 200 mph

    Devastating damage. Well-built houses leveled, structures with weak foundations moved some distance, cars thrown and large missiles generated.

  6. EF5over 200 mph

    Incredible damage. Strong frame houses swept off their foundations, car-sized missiles thrown more than 100 meters, steel-reinforced concrete badly damaged, high-rise buildings deformed.

  7. Unrated

    The survey recorded a tornado but could not put a number on it, most often because it crossed open country and damaged nothing a rating can be read from.

Every tornado in Minnesota in 2025

April 28 3 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
April 282:40 PM CDTUnratedNobles1.510
April 285:38 PM CDTEF0Rice0.440
April 285:52 PM CDTEF1Rice3.3175

May 15 5 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
May 151:05 PM CDTEF0Chippewa4.025
May 151:28 PM CDTEF0Swift0.540
May 151:34 PM CDTEF1Swift2.750
May 152:43 PM CDTEF0Stearns2.850
May 155:09 PM CDTUnratedPolk0.110

June 16 6 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 162:13 PM CDTUnratedOtter Tail0.350
June 162:40 PM CDTUnratedOtter Tail0.650
June 164:21 PM CDTEF1Crow Wing11.5400
June 164:46 PM CDTEF1Crow Wing10.9900
June 166:31 PM CDTUnratedNicollet0.225
June 166:58 PM CDTEF0Nicollet1.350

June 22 2 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 227:17 PM CDTEF1Beltrami5.4300
June 227:33 PM CDTEF1Beltrami6.6400

June 25 10 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 253:39 PM CDTEF0Faribault1.825
June 253:43 PM CDTEF0Freeborn1.525
June 253:49 PM CDTEF0Freeborn3.325
June 254:15 PM CDTEF0Freeborn1.725
June 254:29 PM CDTEF1Freeborn5.225
June 255:17 PM CDTEF1Houston6.575$2,000
June 255:51 PM CDTEF1Wabasha1.8150$95,000
June 255:54 PM CDTEF0Winona1.425
June 255:59 PM CDTEF0Houston1.120
June 256:02 PM CDTEF0Wabasha2.720

June 26 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 261:15 PM CDTEF0Freeborn5.275

June 28 8 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 287:24 PM CDTEF1Lac qui Parle1.250
June 287:42 PM CDTEF1Swift4.5100
June 288:49 PM CDTUnratedYellow Medicine0.325
June 2812:10 AM CDTEF0Carver5.750
June 2812:11 AM CDTEF0Carver2.125
June 2812:12 AM CDTEF0Carver3.450
June 2812:14 AM CDTEF1Carver7.2300
June 2812:23 AM CDTEF1Carver4.4250

July 4 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
July 412:44 PM CDTEF0Lake of the Woods4.2200

July 7 2 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
July 78:29 PM CDTEF0Polk0.610
July 78:53 PM CDTEF1Norman4.740

August 21 2 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
August 216:18 PM CDTUnratedGrant0.330
August 216:18 PM CDTUnratedGrant0.330

August 29 1 tornado

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
August 295:05 PM CDTUnratedGoodhue0.425

September 4 2 tornadoes

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
September 46:29 PM CDTEF0Nicollet3.540$5,000
September 46:45 PM CDTEF0Nicollet1.040

Crossed into Minnesota

Tornadoes that touched down in a neighboring state and ran into Minnesota. They are counted under the state they began in.

DateTimeRatingWherePath (mi)Width (yd)DeathsInjuriesDamage
June 257:14 PM CDTEF0Houston, IA to MN3.650
August 84:12 AM CDTEF1Grand Forks, ND to MN4.0400
August 84:12 AM CDTEF1Grand Forks, ND to MN5.750

Nearby

Every tornado in Minnesota since 1950Warnings in force in MinnesotaThe live radar over Minnesota

What this means

Ratings are the survey's, read off the damage rather than measured; the rating scale is above. Tornado counts rise through the record as reporting improved, so a year in the 1950s is not comparable with one today except for the strongest tornadoes, which were always noticed.

Sources

NOAA Storm Prediction Center tornado database, 1950-2025, the official record kept by NOAA's Storm Prediction Center.