Minnesota storm reports for June 9, 2026
NOAA recorded 1 hail report, 55 wind reports and 1 tornado report in Minnesota on June 9, 2026.
- in Minnesota
- 57
- Storm reports
- 3 NE Two Inlets, Hubbard County, MN
- 1.0 in
- Largest hail
- 4 E Marietta, Lac qui Parle County, MN
- 83 mph
- Highest gust
- 1
- 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
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
Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on June 9, 2026 to 12:00 UTC the next day. Times are Central.
Select a dot or a path for the report. 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.
Reports by hour
Hail1, most at 3 AM
Wind55, most at 2 AM
Tornado1, most at 2 AM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 2:07 AM | Not rated | 5 NE Sunburg, Kandiyohi County, MN | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 3:30 AM | 1.0 in | 3 NE Two Inlets, Hubbard County, MN |
| Time | Gust | Where |
|---|---|---|
| 1:12 AM | Not measured | Dawson, Lac qui Parle County, MN |
| 1:14 AM | Not measured | Madison, Lac qui Parle County, MN |
| 1:15 AM | 78 mph | 2 S Madison, Lac qui Parle County, MN |
| 1:15 AM | Not measured | Madison, Lac qui Parle County, MN |
| 1:15 AM | 83 mph | 4 E Marietta, Lac qui Parle County, MN |
| 1:23 AM | Not measured | 4 ENE Ortonville, Big Stone County, MN |
| 1:25 AM | Not measured | Montevideo, Chippewa County, MN |
| 1:29 AM | Not measured | Appleton, Swift County, MN |
| 1:34 AM | Not measured | Holloway, Swift County, MN |
| 1:40 AM | Not measured | Raymond, Kandiyohi County, MN |
| 1:40 AM | Not measured | Danvers, Swift County, MN |
| 1:44 AM | 72 mph | 1 NW Chokio, Stevens County, MN |
Show all 55 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 1:45 AM | Not measured | 1 W Benson, Swift County, MN |
| 1:45 AM | 69 mph | 2 W Benson, Swift County, MN |
| 1:45 AM | 62 mph | 3 SSE Dilworth, Clay County, MN |
| 1:50 AM | 62 mph | 2 ENE Sabin, Clay County, MN |
| 1:58 AM | Not measured | Morris, Stevens County, MN |
| 1:58 AM | Not measured | Cyrus, Pope County, MN |
| 1:59 AM | Not measured | Willmar, Kandiyohi County, MN |
| 2:00 AM | Not measured | Atwater, Kandiyohi County, MN |
| 2:00 AM | Not measured | St. Michael, Wright County, MN |
| 2:00 AM | 60 mph | 3 WSW Morris, Stevens County, MN |
| 2:00 AM | Not measured | Hendrum, Norman County, MN |
| 2:01 AM | Not measured | Hancock, Stevens County, MN |
| 2:02 AM | Not measured | 5 E Hancock, Pope County, MN |
| 2:03 AM | Not measured | 1 S Starbuck, Pope County, MN |
| 2:07 AM | Not measured | Lowry, Pope County, MN |
| 2:15 AM | 74 mph | 4 ESE Glenwood, Pope County, MN |
| 2:15 AM | Not measured | Hoffman, Grant County, MN |
| 2:19 AM | 64 mph | 2 SW Alexandria, Douglas County, MN |
| 2:21 AM | Not measured | 1 WNW Alexandria, Douglas County, MN |
| 2:22 AM | Not measured | 1 N Garfield, Douglas County, MN |
| 2:25 AM | Not measured | 1 ENE Garfield, Douglas County, MN |
| 2:26 AM | Not measured | 5 NNE Osakis, Todd County, MN |
| 2:28 AM | Not measured | Sauk Centre, Stearns County, MN |
| 2:28 AM | Not measured | 5 ESE Millerville, Douglas County, MN |
| 2:36 AM | Not measured | 7 SSW Eagle Bend, Todd County, MN |
| 2:40 AM | Not measured | 8 E Fertile, Polk County, MN |
| 2:48 AM | Not measured | Eagle Bend, Todd County, MN |
| 2:50 AM | Not measured | Parkers Prairie, Otter Tail County, MN |
| 2:50 AM | 62 mph | 2 NW Parkers Prairie, Otter Tail County, MN |
| 2:54 AM | Not measured | 2 NNW Apple Valley, Dakota County, MN |
| 3:00 AM | Not measured | St. Michael, Wright County, MN |
| 3:01 AM | Not measured | 1 WNW Sartell, Stearns County, MN |
| 3:03 AM | Not measured | 1 N Otsego, Wright County, MN |
| 3:05 AM | Not measured | Edina, Hennepin County, MN |
| 3:07 AM | Not measured | Royalton, Morrison County, MN |
| 3:13 AM | Not measured | 2 W St. Paul, Ramsey County, MN |
| 3:22 AM | Not measured | 1 E Shoreview, Ramsey County, MN |
| 3:22 AM | Not measured | 2 E North Oaks, Ramsey County, MN |
| 3:24 AM | Not measured | Centerville, Anoka County, MN |
| 3:30 AM | Not measured | Forest Lake, Washington County, MN |
| 3:32 AM | Not measured | Wyoming, Chisago County, MN |
| 3:36 AM | Not measured | Chisago City, Chisago County, MN |
| 4:30 AM | Not measured | Bena, Cass County, MN |
Cities with reports nearby
Reports within 15 miles of the center of each city we track.
| City | Largest hail | Highest gust | Tornado reports |
|---|---|---|---|
| Minneapolis, MN | None | None | 0 |
Reports are what observers recorded near a location, not a complete record of every storm. They don’t describe conditions at any building.