Storm reports for June 20, 2025
NOAA recorded 39 hail reports, 242 wind reports and 24 tornado reports in 10 states on June 20, 2025.
- in 10 states
- 305
- Storm reports
- Near 45.72, -103.59, SD
- 3.6 in
- Largest hail
- Near 47.41, -95.16, MN
- 120 mph
- Highest gust
- Highest rating EF5, about 42 miles from Fargo, ND
- 24
- Tornado reports
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Tornado and its path
- Surveyed tornado path
- Surveyed wind damage
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Tornado and its path
- Surveyed tornado path
- Surveyed wind damage
Source: NOAA/NWS Storm Prediction Center, final severe weather database (from NOAA's Storm Data). Report day: 12:00 UTC on June 20, 2025 to 12:00 UTC the next day. Times are Central.
Select a dot or a path for the report. NWS survey teams walked the shaded paths after the storm; each is drawn at the widest width they found, so it can look wider than the damage at any one spot. Gust lines are estimates: the highest gust of the day in NOAA's hourly 2.5 km wind analysis (URMA), which fills in between weather stations. They aren't measurements at any building.
What happened
On the evening of June 20, 2025, several strong tornadoes hit southeast North Dakota ahead of a derecho that crossed the state and moved into Minnesota overnight.1 A tornado near Enderlin was rated EF5, with winds over 210 mph, after it derailed 33 rail cars in Ransom County.2 In Cass County it leveled farmhouses and destroyed outbuildings, killing three people.3 An EF3 tornado that formed near Spiritwood and moved into Barnes County heavily damaged homes and a metal building and destroyed several other farm buildings.4
Earlier, between about 7:50 and 8:25 p.m. CDT, hail up to 3 inches fell on Jamestown.5 It damaged many roofs, punched holes through some roof sheathing and badly damaged vehicles across the city. NOAA's Storm Events Database lists $10 million in property damage.6 Winds estimated at 110 mph tore shingles, sheathing and siding off homes in the Copper Ridge subdivision south of Lincoln in Burleigh County. The database lists $5 million in property damage there.7 The derecho brought gusts of 80 to 100 mph across south central North Dakota, including 101 mph near Linton.5
In Minnesota, straight-line winds of 80 to 120 mph cut a 30-mile swath across Clearwater, Beltrami and Hubbard counties and through downtown Bemidji, where the airport measured a 106 mph gust.8,1 Homes, commercial and government buildings there had roofs damaged or destroyed and windows broken, and garages and outbuildings were destroyed. The database lists $15 million in property damage in Beltrami County.8
Sources
- 1. NWS Grand Forks: June 20, 2025 Summary
- 2. NOAA NCEI Storm Events Database: Storm Events Database: Event 1278899, tornado, Ransom County, North Dakota
- 3. NOAA NCEI Storm Events Database: Storm Events Database: Event 1278903, tornado, Cass County, North Dakota
- 4. NOAA NCEI Storm Events Database: Storm Events Database: Event 1279518, tornado, Barnes County, North Dakota
- 5. NWS Bismarck: 1 Year Anniversary of the Derecho and Tornadoes on June 20, 2025
- 6. NOAA NCEI Storm Events Database: Storm Events Database: Event 1271963, hail, Stutsman County, North Dakota
- 7. NOAA NCEI Storm Events Database: Storm Events Database: Event 1271879, thunderstorm wind, Burleigh County, North Dakota
- 8. NOAA NCEI Storm Events Database: Storm Events Database: Event 1276979, thunderstorm wind, Beltrami County, Minnesota
Reports by hour
Hail39, most at 7 PM
Wind242, most at 12 AM
Tornado24, most at 10 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 8:34 PM | Not rated | Near 46.90, -98.58, ND | 1.14 mi long, 50 yd wide |
| 8:40 PM | Not rated | About 35 miles from Bismarck, ND | 0.5 mi long, 50 yd wide |
| 8:48 PM | EF2 | About 28 miles from Bismarck, ND | 5.62 mi long, 200 yd wide |
| 8:51 PM | EF3 | Near 46.92, -98.46, ND | 10.94 mi long, 990 yd wide |
| 9:05 PM | EF1 | Near 46.61, -98.56, ND | 0.23 mi long, 150 yd wide |
| 9:05 PM | EF0 | Near 46.88, -98.27, ND | 1.05 mi long, 20 yd wide |
| 9:26 PM | Not rated | About 31 miles from Bismarck, ND | 0.35 mi long, 50 yd wide |
| 10:07 PM | EF1 | About 57 miles from Bismarck, ND | 12.51 mi long, 200 yd wide |
| 10:10 PM | Not rated | Near 46.52, -98.11, ND | 0.48 mi long, 50 yd wide |
| 10:17 PM | EF2 | Near 46.54, -98.03, ND | 5.2 mi long, 400 yd wide |
| 10:22 PM | Not rated | About 57 miles from Fargo, ND | 0.6 mi long, 50 yd wide |
| 10:29 PM | EF2 | Near 46.89, -98.10, ND | 5.79 mi long, 400 yd wide |
Show all 24 tornado reportsShow fewer
| Time | Rating | Where | Path |
|---|---|---|---|
| 10:36 PM | EF0 | About 28 miles from Fargo, ND | 8.56 mi long, 100 yd wide |
| 10:38 PM | EF0 | About 30 miles from Fargo, ND | 5.82 mi long, 300 yd wide |
| 10:41 PM | EF1 | About 21 miles from Fargo, ND | 12.17 mi long, 800 yd wide |
| 10:44 PM | EF1 | Near 47.48, -98.92, ND | 5.79 mi long, 150 yd wide |
| 11:04 PM | EF5 | About 42 miles from Fargo, ND | 12.1 mi long, 1850 yd wide |
| 11:22 PM | EF2 | About 36 miles from Fargo, ND | 6.82 mi long, 1351 yd wide |
| 11:35 PM | EF0 | About 36 miles from Fargo, ND | 0.84 mi long, 20 yd wide |
| 11:44 PM | EF1 | About 20 miles from Fargo, ND | 6.86 mi long, 300 yd wide |
| 11:45 PM | EF0 | About 20 miles from Fargo, ND | 0.68 mi long, 10 yd wide |
| 11:46 PM | EF0 | About 19 miles from Fargo, ND | 1.86 mi long, 20 yd wide |
| 11:50 PM | EF0 | About 17 miles from Fargo, ND | 0.74 mi long, 20 yd wide |
| 12:17 AM | EF1 | About 49 miles from Fargo, ND | 5.01 mi long, 800 yd wide |
| Time | Size | Where |
|---|---|---|
| 7:08 AM | 0.75 in | About 33 miles from Des Moines, IA |
| 4:37 PM | 1.0 in | Near 46.41, -105.84, MT |
| 4:38 PM | 1.25 in | Near 46.39, -105.81, MT |
| 4:45 PM | 1.0 in | Near 46.39, -105.82, MT |
| 5:15 PM | 2.5 in | Near 45.75, -105.10, MT |
| 5:45 PM | 2.5 in | Near 45.89, -104.55, MT |
| 5:56 PM | 2.0 in | Near 45.89, -104.55, MT |
| 6:20 PM | 2.5 in | Near 45.74, -104.33, MT |
| 6:30 PM | 2.0 in | Near 45.89, -104.11, MT |
| 6:42 PM | 1.75 in | Near 45.72, -103.98, SD |
| 6:51 PM | 1.0 in | Near 45.74, -103.88, SD |
| 6:56 PM | 1.0 in | Near 47.19, -103.08, ND |
Show all 39 hail reportsShow fewer
| Time | Size | Where |
|---|---|---|
| 7:05 PM | 3.25 in | Near 45.70, -103.62, SD |
| 7:08 PM | 2.5 in | Near 45.69, -103.57, SD |
| 7:11 PM | 3.6 in | Near 45.72, -103.59, SD |
| 7:13 PM | 3.0 in | Near 45.71, -103.57, SD |
| 7:20 PM | 3.1 in | Near 45.73, -103.45, SD |
| 7:46 PM | 2.5 in | Near 45.67, -102.99, SD |
| 7:51 PM | 1.0 in | Near 46.87, -98.71, ND |
| 8:05 PM | 3.0 in | Near 46.88, -98.76, ND |
| 8:06 PM | 1.5 in | Near 45.63, -102.64, SD |
| 8:07 PM | 1.25 in | Near 45.66, -102.65, SD |
| 8:07 PM | 1.0 in | Near 45.67, -102.65, SD |
| 8:25 PM | 1.25 in | Near 45.73, -102.51, SD |
| 8:35 PM | 1.25 in | Near 45.69, -102.66, SD |
| 11:31 PM | 1.0 in | About 25 miles from Fargo, ND |
| 11:45 PM | 3.0 in | Near 47.11, -93.44, MN |
| 11:47 PM | 2.0 in | Near 47.12, -93.36, MN |
| 11:53 PM | 1.0 in | About 57 miles from Duluth, MN |
| 11:58 PM | 1.0 in | Near 47.23, -93.67, MN |
| 12:04 AM | 1.0 in | Near 47.10, -94.12, MN |
| 12:14 AM | 1.0 in | Near 46.23, -91.10, WI |
| 12:24 AM | 1.0 in | About 43 miles from Duluth, MN |
| 12:38 AM | 0.75 in | About 58 miles from Duluth, MN |
| 1:24 AM | 0.75 in | Near 47.66, -93.04, MN |
| 2:08 AM | 2.0 in | Near 47.12, -93.36, MN |
| 4:13 AM | 1.0 in | About 57 miles from Duluth, MN |
| 6:05 AM | 1.75 in | Near 44.88, -85.68, MI |
| 6:44 AM | 1.25 in | Near 44.76, -85.62, MI |
| Time | Gust | Where |
|---|---|---|
| 8:20 AM | 60 mph | About 53 miles from Cedar Rapids, IA |
| 8:53 AM | 58 mph | About 52 miles from Des Moines, IA |
| 8:55 AM | 60 mph | About 46 miles from Cedar Rapids, IA |
| 8:59 AM | 60 mph | About 49 miles from Des Moines, IA |
| 10:55 AM | 60 mph | About 37 miles from Des Moines, IA |
| 11:20 AM | 58 mph | About 59 miles from Des Moines, IA |
| 11:35 AM | 58 mph | About 47 miles from Des Moines, IA |
| 11:51 AM | 59 mph | About 18 miles from Fargo, ND |
| 1:38 PM | 70 mph | About 6 miles from Billings, MT |
| 2:21 PM | 61 mph | About 8 miles from Billings, MT |
| 4:30 PM | 58 mph | About 16 miles from Ocala, FL |
| 4:34 PM | 58 mph | About 53 miles from Gainesville, FL |
Show all 242 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 4:50 PM | 81 mph | Near 40.20, -101.27, NE |
| 5:30 PM | 58 mph | About 12 miles from Ocala, FL |
| 5:30 PM | 58 mph | About 27 miles from Gainesville, FL |
| 5:55 PM | 58 mph | About 28 miles from Gainesville, FL |
| 6:51 PM | 81 mph | Near 45.74, -103.88, SD |
| 6:55 PM | 64 mph | Near 45.83, -103.72, SD |
| 7:09 PM | 60 mph | Near 45.60, -103.55, SD |
| 7:09 PM | 84 mph | Near 45.60, -103.55, SD |
| 7:15 PM | 58 mph | Near 46.17, -103.30, ND |
| 7:20 PM | 58 mph | Near 45.88, -103.38, SD |
| 7:30 PM | 60 mph | Near 46.43, -102.97, ND |
| 7:42 PM | 58 mph | Near 46.80, -102.80, ND |
| 7:53 PM | 61 mph | Near 46.02, -102.65, ND |
| 7:55 PM | 63 mph | Near 46.60, -102.55, ND |
| 8:05 PM | 61 mph | Near 46.38, -102.32, ND |
| 8:05 PM | 96 mph | Near 46.53, -102.27, ND |
| 8:10 PM | 69 mph | Near 45.53, -102.64, SD |
| 8:10 PM | 61 mph | Near 46.87, -102.55, ND |
| 8:11 PM | 92 mph | Near 46.36, -102.06, ND |
| 8:14 PM | 60 mph | Near 45.79, -102.63, SD |
| 8:17 PM | 94 mph | Near 46.50, -101.99, ND |
| 8:19 PM | 90 mph | About 53 miles from Bismarck, ND |
| 8:20 PM | 64 mph | Near 45.93, -102.22, SD |
| 8:21 PM | 100 mph | About 53 miles from Bismarck, ND |
| 8:25 PM | 90 mph | About 54 miles from Bismarck, ND |
| 8:25 PM | 71 mph | Near 46.16, -101.77, ND |
| 8:27 PM | 81 mph | About 56 miles from Bismarck, ND |
| 8:28 PM | 81 mph | About 50 miles from Bismarck, ND |
| 8:30 PM | 59 mph | About 52 miles from Bismarck, ND |
| 8:30 PM | 81 mph | About 45 miles from Bismarck, ND |
| 8:33 PM | 64 mph | Near 45.67, -102.17, SD |
| 8:40 PM | 90 mph | About 45 miles from Bismarck, ND |
| 8:40 PM | 81 mph | About 22 miles from Bismarck, ND |
| 8:40 PM | 87 mph | About 39 miles from Bismarck, ND |
| 8:45 PM | 81 mph | About 31 miles from Bismarck, ND |
| 8:45 PM | 90 mph | About 31 miles from Bismarck, ND |
| 8:47 PM | 78 mph | About 27 miles from Bismarck, ND |
| 8:48 PM | 61 mph | Near 38.90, -101.68, KS |
| 8:55 PM | 90 mph | About 26 miles from Bismarck, ND |
| 9:00 PM | 70 mph | About 31 miles from Bismarck, ND |
| 9:04 PM | 76 mph | About 29 miles from Bismarck, ND |
| 9:05 PM | 75 mph | In Bismarck, ND |
| 9:07 PM | 78 mph | About 6 miles from Bismarck, ND |
| 9:09 PM | 81 mph | About 11 miles from Bismarck, ND |
| 9:10 PM | 82 mph | About 3 miles from Bismarck, ND |
| 9:15 PM | 70 mph | Near 45.92, -101.35, SD |
| 9:15 PM | 59 mph | About 13 miles from Bismarck, ND |
| 9:15 PM | 70 mph | About 3 miles from Bismarck, ND |
| 9:15 PM | 62 mph | About 7 miles from Bismarck, ND |
| 9:15 PM | 70 mph | In Bismarck, ND |
| 9:16 PM | 70 mph | About 2 miles from Bismarck, ND |
| 9:17 PM | 64 mph | About 27 miles from Bismarck, ND |
| 9:18 PM | 67 mph | About 6 miles from Bismarck, ND |
| 9:18 PM | 110 mph | About 6 miles from Bismarck, ND |
| 9:19 PM | 66 mph | About 3 miles from Bismarck, ND |
| 9:20 PM | 68 mph | Near 45.61, -101.06, SD |
| 9:20 PM | 67 mph | About 28 miles from Bismarck, ND |
| 9:20 PM | 90 mph | About 16 miles from Bismarck, ND |
| 9:25 PM | 85 mph | About 46 miles from Bismarck, ND |
| 9:30 PM | 68 mph | About 38 miles from Bismarck, ND |
| 9:32 PM | 60 mph | Near 45.84, -100.91, SD |
| 9:33 PM | 70 mph | About 26 miles from Bismarck, ND |
| 9:35 PM | 59 mph | Near 45.85, -100.91, SD |
| 9:35 PM | 101 mph | About 41 miles from Bismarck, ND |
| 9:35 PM | 64 mph | About 48 miles from Bismarck, ND |
| 9:36 PM | 81 mph | About 33 miles from Bismarck, ND |
| 9:40 PM | 76 mph | About 31 miles from Bismarck, ND |
| 9:40 PM | 96 mph | About 41 miles from Bismarck, ND |
| 9:45 PM | 70 mph | About 30 miles from Bismarck, ND |
| 9:55 PM | 90 mph | About 50 miles from Bismarck, ND |
| 10:00 PM | 81 mph | Near 46.26, -99.67, ND |
| 10:00 PM | 71 mph | About 52 miles from Bismarck, ND |
| 10:00 PM | 90 mph | About 48 miles from Bismarck, ND |
| 10:03 PM | 69 mph | Near 46.72, -99.46, ND |
| 10:04 PM | 69 mph | About 56 miles from Bismarck, ND |
| 10:05 PM | 64 mph | Near 45.87, -100.07, SD |
| 10:05 PM | 70 mph | Near 46.26, -99.67, ND |
| 10:10 PM | 59 mph | Near 46.72, -99.45, ND |
| 10:10 PM | 87 mph | Near 47.11, -99.49, ND |
| 10:13 PM | 70 mph | About 38 miles from Bismarck, ND |
| 10:26 PM | 60 mph | Near 45.88, -99.41, SD |
| 10:26 PM | 85 mph | Near 47.39, -99.42, ND |
| 10:30 PM | 83 mph | Near 47.46, -99.40, ND |
| 10:32 PM | 92 mph | About 38 miles from Bismarck, ND |
| 10:32 PM | 92 mph | About 38 miles from Bismarck, ND |
| 10:34 PM | 66 mph | Near 46.14, -99.07, ND |
| 10:40 PM | 90 mph | Near 47.01, -98.74, ND |
| 10:44 PM | 61 mph | Near 46.93, -98.67, ND |
| 10:55 PM | 81 mph | Near 47.30, -98.73, ND |
| 10:55 PM | 90 mph | Near 46.91, -98.71, ND |
| 10:58 PM | 99 mph | About 52 miles from Bismarck, ND |
| 10:58 PM | 98 mph | About 52 miles from Bismarck, ND |
| 11:00 PM | 90 mph | Near 47.32, -98.56, ND |
| 11:00 PM | 78 mph | Near 47.22, -98.56, ND |
| 11:00 PM | 72 mph | Near 46.77, -99.48, ND |
| 11:00 PM | 59 mph | About 53 miles from Bismarck, ND |
| 11:01 PM | 58 mph | Near 46.05, -98.50, ND |
| 11:03 PM | 72 mph | Near 47.68, -98.62, ND |
| 11:10 PM | 72 mph | Near 47.46, -98.55, ND |
| 11:14 PM | 81 mph | About 56 miles from Fargo, ND |
| 11:18 PM | 62 mph | Near 47.81, -98.31, ND |
| 11:20 PM | 58 mph | Near 47.46, -99.45, ND |
| 11:25 PM | 63 mph | About 37 miles from Bismarck, ND |
| 11:25 PM | 94 mph | Near 47.15, -99.27, ND |
| 11:29 PM | 76 mph | About 37 miles from Bismarck, ND |
| 11:30 PM | 90 mph | Near 47.67, -99.62, ND |
| 11:31 PM | 81 mph | About 46 miles from Fargo, ND |
| 11:35 PM | 67 mph | Near 48.02, -98.17, ND |
| 11:42 PM | 67 mph | About 16 miles from Fargo, ND |
| 11:43 PM | 86 mph | About 56 miles from Bismarck, ND |
| 11:45 PM | 64 mph | Near 46.91, -98.93, ND |
| 11:45 PM | 59 mph | About 16 miles from Fargo, ND |
| 11:45 PM | 75 mph | About 56 miles from Bismarck, ND |
| 11:48 PM | 72 mph | Near 46.91, -98.93, ND |
| 11:48 PM | 79 mph | About 19 miles from Fargo, ND |
| 11:52 PM | 69 mph | About 36 miles from Fargo, ND |
| 11:52 PM | 79 mph | About 23 miles from Fargo, ND |
| 11:55 PM | 69 mph | About 36 miles from Fargo, ND |
| 11:56 PM | 81 mph | Near 47.46, -99.54, ND |
| 11:59 PM | 74 mph | About 5 miles from Fargo, ND |
| 12:00 AM | 72 mph | About 23 miles from Fargo, ND |
| 12:01 AM | 72 mph | About 57 miles from Fargo, ND |
| 12:05 AM | 72 mph | About 57 miles from Fargo, ND |
| 12:05 AM | 64 mph | Near 46.96, -98.91, ND |
| 12:05 AM | 71 mph | Near 47.42, -98.43, ND |
| 12:06 AM | 90 mph | About 25 miles from Fargo, ND |
| 12:08 AM | 92 mph | Near 47.80, -97.03, ND |
| 12:10 AM | 60 mph | Near 47.35, -93.85, MN |
| 12:10 AM | 100 mph | Near 47.18, -95.43, MN |
| 12:10 AM | 90 mph | Near 47.36, -95.45, MN |
| 12:12 AM | 62 mph | Near 47.82, -96.62, MN |
| 12:13 AM | 74 mph | About 21 miles from Fargo, ND |
| 12:15 AM | 92 mph | About 57 miles from Fargo, ND |
| 12:15 AM | 75 mph | Near 47.88, -96.92, MN |
| 12:15 AM | 69 mph | Near 47.45, -99.15, ND |
| 12:20 AM | 69 mph | Near 47.95, -97.18, ND |
| 12:21 AM | 89 mph | Near 47.22, -98.68, ND |
| 12:21 AM | 84 mph | About 36 miles from Fargo, ND |
| 12:25 AM | 72 mph | Near 47.44, -98.18, ND |
| 12:25 AM | 81 mph | Near 47.23, -98.68, ND |
| 12:25 AM | 62 mph | Near 47.51, -99.13, ND |
| 12:25 AM | 74 mph | About 28 miles from Fargo, ND |
| 12:26 AM | 120 mph | Near 47.41, -95.16, MN |
| 12:26 AM | 90 mph | Near 47.41, -95.45, MN |
| 12:28 AM | 63 mph | Near 47.60, -94.29, MN |
| 12:30 AM | 63 mph | Near 47.44, -98.18, ND |
| 12:30 AM | 70 mph | Near 47.45, -95.64, MN |
| 12:30 AM | 70 mph | Near 47.45, -95.64, MN |
| 12:34 AM | 59 mph | Near 47.50, -98.13, ND |
| 12:34 AM | 91 mph | Near 47.27, -98.87, ND |
| 12:36 AM | 61 mph | Near 48.07, -96.17, MN |
| 12:40 AM | 110 mph | About 57 miles from Fargo, ND |
| 12:41 AM | 62 mph | About 50 miles from Fargo, ND |
| 12:44 AM | 58 mph | Near 46.62, -90.70, WI |
| 12:45 AM | 82 mph | About 45 miles from Fargo, ND |
| 12:45 AM | 81 mph | Near 47.48, -94.88, MN |
| 12:49 AM | 81 mph | About 56 miles from Fargo, ND |
| 12:50 AM | 106 mph | Near 47.50, -94.92, MN |
| 12:50 AM | 96 mph | Near 47.18, -98.14, ND |
| 12:50 AM | 76 mph | About 52 miles from Fargo, ND |
| 12:50 AM | 59 mph | About 52 miles from Fargo, ND |
| 12:55 AM | 58 mph | Near 47.38, -94.57, MN |
| 12:55 AM | 63 mph | Near 47.38, -94.59, MN |
| 12:55 AM | 70 mph | Near 46.42, -95.58, MN |
| 1:00 AM | 67 mph | About 36 miles from Fargo, ND |
| 1:00 AM | 60 mph | About 46 miles from Fargo, ND |
| 1:01 AM | 81 mph | Near 47.50, -94.93, MN |
| 1:02 AM | 59 mph | Near 47.38, -94.61, MN |
| 1:04 AM | 67 mph | Near 46.78, -98.52, ND |
| 1:08 AM | 58 mph | Near 47.15, -94.52, MN |
| 1:08 AM | 58 mph | Near 47.32, -94.15, MN |
| 1:10 AM | 87 mph | About 52 miles from Fargo, ND |
| 1:14 AM | 63 mph | About 51 miles from Duluth, MN |
| 1:20 AM | 60 mph | About 50 miles from Fargo, ND |
| 1:27 AM | 58 mph | Near 47.58, -93.93, MN |
| 1:28 AM | 63 mph | Near 46.53, -94.30, MN |
| 1:30 AM | 66 mph | About 48 miles from Fargo, ND |
| 1:30 AM | 99 mph | About 37 miles from Fargo, ND |
| 1:34 AM | 96 mph | About 34 miles from Fargo, ND |
| 1:35 AM | 68 mph | Near 45.80, -96.23, MN |
| 1:35 AM | 74 mph | About 36 miles from Fargo, ND |
| 1:39 AM | 58 mph | Near 47.49, -92.88, MN |
| 1:45 AM | 60 mph | About 46 miles from Fargo, ND |
| 1:48 AM | 63 mph | Near 47.35, -93.41, MN |
| 1:50 AM | 78 mph | About 34 miles from Fargo, ND |
| 1:53 AM | 63 mph | Near 46.68, -94.13, MN |
| 1:58 AM | 58 mph | Near 46.22, -89.42, MI |
| 2:01 AM | 58 mph | Near 46.40, -94.20, MN |
| 2:09 AM | 58 mph | Near 46.49, -94.18, MN |
| 2:11 AM | 61 mph | Near 46.40, -94.13, MN |
| 2:13 AM | 90 mph | Near 47.39, -99.04, ND |
| 2:15 AM | 61 mph | About 51 miles from Fargo, ND |
| 2:16 AM | 61 mph | About 56 miles from Fargo, ND |
| 2:20 AM | 63 mph | About 35 miles from Fargo, ND |
| 2:23 AM | 58 mph | Near 46.35, -94.09, MN |
| 2:53 AM | 58 mph | About 7 miles from Duluth, MN |
| 2:55 AM | 62 mph | Near 47.77, -96.00, MN |
| 3:00 AM | 58 mph | About 10 miles from Duluth, MN |
| 3:00 AM | 59 mph | Near 47.77, -96.00, MN |
| 3:10 AM | 58 mph | Near 46.23, -88.45, MI |
| 3:11 AM | 58 mph | About 26 miles from Duluth, MN |
| 3:29 AM | 58 mph | About 17 miles from Duluth, MN |
| 3:30 AM | 58 mph | About 38 miles from Duluth, MN |
| 3:30 AM | 61 mph | About 35 miles from Duluth, MN |
| 3:30 AM | 63 mph | About 36 miles from Duluth, MN |
| 3:34 AM | 58 mph | About 41 miles from Duluth, MN |
| 3:34 AM | 69 mph | About 52 miles from Duluth, MN |
| 3:35 AM | 58 mph | About 49 miles from Duluth, MN |
| 3:43 AM | 69 mph | About 56 miles from Duluth, MN |
| 3:45 AM | 78 mph | About 53 miles from Duluth, MN |
| 3:45 AM | 63 mph | Near 46.86, -90.87, WI |
| 3:49 AM | 58 mph | About 26 miles from Duluth, MN |
| 3:50 AM | 63 mph | Near 46.85, -90.84, WI |
| 3:50 AM | 58 mph | Near 46.85, -90.83, WI |
| 4:04 AM | 58 mph | About 54 miles from Duluth, MN |
| 4:13 AM | 63 mph | Near 46.44, -90.79, WI |
| 4:14 AM | 58 mph | About 57 miles from Duluth, MN |
| 4:19 AM | 58 mph | Near 46.01, -91.48, WI |
| 4:20 AM | 58 mph | Near 46.47, -90.51, WI |
| 4:24 AM | 58 mph | Near 45.95, -91.47, WI |
| 4:39 AM | 58 mph | Near 45.94, -91.10, WI |
| 4:58 AM | 64 mph | About 5 miles from Sioux Falls, SD |
| 5:01 AM | 75 mph | About 3 miles from Sioux Falls, SD |
| 5:05 AM | 60 mph | Near 46.23, -89.89, WI |
| 5:08 AM | 60 mph | Near 46.13, -89.82, WI |
| 5:10 AM | 60 mph | Near 46.25, -89.73, WI |
| 5:19 AM | 60 mph | Near 46.13, -89.65, WI |
| 5:20 AM | 58 mph | Near 46.38, -89.70, MI |
| 5:35 AM | 58 mph | Near 47.11, -88.57, MI |
| 5:35 AM | 60 mph | Near 45.95, -89.49, WI |
By state
| State | Reports | Hail | Wind | Tornado |
|---|---|---|---|---|
| North Dakota | 153 | 4 | 125 | 24 |
| Minnesota | 61 | 8 | 53 | 0 |
| South Dakota | 30 | 13 | 17 | 0 |
| Wisconsin | 30 | 3 | 27 | 0 |
| Montana | 10 | 8 | 2 | 0 |
| Iowa | 8 | 1 | 7 | 0 |
| Michigan | 6 | 2 | 4 | 0 |
| Florida | 5 | 0 | 5 | 0 |
| Kansas | 1 | 0 | 1 | 0 |
| Nebraska | 1 | 0 | 1 | 0 |
Cities with reports nearby
Reports within 15 miles of the center of each city we track.
| City | Largest hail | Highest gust | Tornado reports |
|---|---|---|---|
| Billings, MT | None | 70 mph | 0 |
| Bismarck, ND | None | 110 mph | 0 |
| Duluth, MN | None | 58 mph | 0 |
| Fargo, ND | None | 74 mph | 0 |
| Ocala, FL | None | 58 mph | 0 |
| Sioux Falls, SD | None | 75 mph | 0 |
Reports are what observers recorded near a location, not a complete record of every storm. They don’t describe conditions at any building.