Minnesota, 2026

Hail and Damaging Winds in Minnesota, June 10, 2026

June 10, 2026 · NWS FGF · 8 events in 6 counties and zones

A large linear MCS progressed west to east across eastern ND late on the evening of June 9th and into northwest MN during the early morning hours of June 10th. Severe wind gusts occurred over much of northwest and west central MN during the early morning hours, with one report of quarter size hail.

Where it happened

Every event with a place to put it. Tap one for its entry below.

  • Tornadoes
  • Tropical storms and surge
  • Floods
  • Wind
  • Hail
  • Winter weather
  • Heat and drought
  • Cold
  • Fire, smoke and dust
  • Marine and coastal
  • Other

Open the live radar over this ground

The toll

Deaths
0
Injuries
0
Property damage
None recorded
Crop damage
None recorded
Events
8

Deaths and injuries are direct and indirect together, as the offices filed them. Damage is property and crops in the dollars of the year, not adjusted for inflation, and only where an office estimated it.

What happened

The episode as NWS FGF wrote it up.

A large linear MCS progressed west to east across eastern ND late on the evening of June 9th and into northwest MN during the early morning hours of June 10th. Severe wind gusts occurred over much of northwest and west central MN during the early morning hours, with one report of quarter size hail.

What forecasters said that day

The local office's own words before the first event, as it sent them, from the Iowa Environmental Mesonet's archive of National Weather Service text.

NWS Grand Forks, ND wrote its last area forecast discussion before the first event at Jun 9, 11:50 PM CST, 53 minutes earlier. Its key messages:

  • -There is a 3 of 5 risk for severe thunderstorms Tuesday afternoon, night, and into early Wednesday morning. Afternoon main hazards would be large hail to size of golf balls, tornadoes, and gusts to 60 mph. For tonight into Wednesday morning, main hazards would be very strong winds to 80 mph, line-embedded brief tornadoes, and hail to the size of quarters. There is also a flash flood risk tonight. -Temperatures on Tuesday afternoon climb into the upper 80s to low and mid 90s, highest within the Red River Valley. A Heat Advisory has been issued for the Red River Valley this afternoon. Those working outside or exercising in directly sunlight or those sensitive to heat will experience impacts. -There is a 2 of 5 risk for severe thunderstorms Wednesday afternoon east of the Red River. Main hazards include hail to the size of golf balls, wind gusts to 60 mph, and perhaps tornadoes.
Area forecast discussion, Jun 9, 11:50 PM CST, 53 minutes before
Area Forecast Discussion
National Weather Service Grand Forks ND
Issued by National Weather Service Duluth MN
1250 AM CDT Wed Jun 10 2026

.KEY MESSAGES...

-There is a 3 of 5 risk for severe thunderstorms Tuesday
 afternoon, night, and into early Wednesday morning. Afternoon
 main hazards would be large hail to size of golf balls,
 tornadoes, and gusts to 60 mph. For tonight into Wednesday
 morning, main hazards would be very strong winds to 80 mph,
 line-embedded brief tornadoes, and hail to the size of
 quarters. There is also a flash flood risk tonight.

-Temperatures on Tuesday afternoon climb into the upper 80s to
 low and mid 90s, highest within the Red River Valley. A Heat
 Advisory has been issued for the Red River Valley this
 afternoon. Those working outside or exercising in directly
 sunlight or those sensitive to heat will experience impacts.

-There is a 2 of 5 risk for severe thunderstorms Wednesday
 afternoon east of the Red River. Main hazards include hail to
 the size of golf balls, wind gusts to 60 mph, and perhaps
 tornadoes.

&&

.DISCUSSION...
Issued at 202 PM CDT Tue Jun 9 2026

...Synopsis...

Upper level trough over the Northwest Pacific into Intermountain
West is allowing embedded waves of energy to spread over the
Northern Plains and Upper Midwest today, including one shortwave
of note that will move out of the Northern Rockies into the
western Dakotas and eventually southern MB.

Ahead of these features, an air mass composed of hot
temperatures into the 90s concurrent with rich low level
moisture with dew points in the mid 60s to mid 70s has
overspread eastern Dakotas and northern Minnesota.

This will set the stage for robust and eventual widespread
thunderstorms to develop, including those that become severe
given the increasing wind energy associated with the upper
trough, and locally enhanced near the embedded shortwave
troughs.

Hot and moist air mass currently in place is also leading to
potential for heat-related impacts to more sensitive groups this
afternoon within the Red River Valley. More information on this
can be found below.

The warm and moist air mass is expected to still linger within
Minnesota by afternoon Wednesday ahead of an eventual cold front
that will finally move east through our area by the afternoon.
The upper trough axis will also finally swing through our area
Wednesday during the day. This will allow for additional
thunderstorms to develop mainly within Minnesota, some of which
may again be severe.

More specific details on today's and Wednesday's severe risk can
be found below.

Thursday into next week, the pattern changes turning much cooler
and windier than recent days. Upper trough migrates into
southern Canada bringing zonal to northwesterly flow aloft over
the Northern Plains and Upper Midwest, with the help of several
reinforcing cold fronts to sweep through our area. Forecast
highs into the 60s and lows into the 40s this weekend through at
least early next week.

...Severe risk today and Wednesday...

Previous AFDs talked about potential for discrete
supercellular-type storms capable of all hazards this
afternoon. Thus far, attempts at sustained thunderstorm
development has failed within our area. This may be due to just
enough capping as observed on a UND sounding sampled from Grand
Forks at 18Z.

However, with continued daytime heating and gradually increasing
moisture converging in localized areas within the Red River
Valley, northeast ND and northwest MN, there is still a chance
this scenario could come to fruition. Should this occur, large
hail to the size of golf balls (perhaps larger), tornadoes, and
localized gusts to 60 mph would be main hazards. This window for
discrete storms generally ends at around sunset/7 PM.

Later this evening/night, there remains high confidence in a
larger complex/line of storms to enter into the Devils Lake
basin at around 8 PM from central ND, with either additional
complex/line of storms or the same complex pushing
east/northeast elsewhere into eastern ND, Red River Valley, and
northwest into west-central MN during the overnight to early
morning Wednesday hours.

Main hazards with this later activity will be very gusty winds
60-70 mph, locally 80 mph, as well as line-embedded brief
tornadoes. Line-embedded tornadoes are typically on the weaker
side (less than EF-2 strength), and relatively brief/localized,
although potentially numerous spin ups could happen (low
confidence in coverage). These would likely be contingent to
portions of the leading edge of the complex/line that orient
themselves more west-east, and more perpendicular to the low
level shear. Additionally, these may be intermingled with
similarly strengthened straight lined winds to 80 mph.

While hail remains possible, hail would likely be more on the
smaller size (up to quarter inch), with the exception of if an
embedded supercellular structure can develop within the
complex/line in which hail could be as large as golf balls.

And for what it's worth based on recent questions we've
received, we are not anticipating this event to be similar to
June 20th 2025's derecho, based on this event's instability,
shear, and forcing for ascent parameter spacing not as robust as
June 20th's.

Getting into Wednesday, additional scattered storms are expected
to develop in the warm sector ahead of a cold front pushing east
into Minnesota. Instability and shear will still be high enough
to allow for potential severe storms as early as early
afternoon, lasting until around sunset. Main hazards with this
activity would be large hail to size of golf balls, localized
gusts to 60 mph, and perhaps isolated tornadoes.

...Heat-related impacts this afternoon...

As of writing this discussion, heat indices within portions of
the Red River Valley are in the upper 90s nearing 100F. Heat
indices nearing or just touching 100 F combined with wet-bulb
globe temperatures into the low 80s as well as Heat Risk of
Moderate to Major (levels 2 and 3 out of 4) within the Red River
Valley pushed the need for an Advisory.

These conditions will be impactful to those more sensitive to
heat as well as those who are working/exercising outside as well
as to those without a means of cooling.

Heat impacts end after sunset this afternoon.

&&

.AVIATION /06Z TAFS THROUGH 06Z THURSDAY/...
Issued at 1250 AM CDT Wed Jun 10 2026

A line of severe thunderstorms continues to push slowly eastward
early this morning and has brought wind gusts to 50 knots
earlier at KDVL. The strongest part of the line extends from
north of Valley City southeast to near Lidgerwood. This part of
the line is moving more northeast than east and has produced
gusts to 60 knots over the last few hours. The line should move
through the GFK area over the next hour or so, KFAR and KTVF in
the 07-09z time frame and KBJI in the 08-10z time frame. Winds
ahead of the line continue to be from the southeast with gusts
to 20 to 30 knots. A low level jet remains in place as well,
mainly affecting KBJI over the next few hours with LLWS. Storms
exit to the east before daybreak with a break in activity into
at least mid-morning before additional showers and thunderstorms
develop. Thunderstorms may again be severe during the late
morning and afternoon hours. Most of this activity should remain
east of KDVL.

&&

.FGF WATCHES/WARNINGS/ADVISORIES...
ND...None.
MN...None.

&&

DISCUSSION...CJ
AVIATION...BJH/WFO DLH
Hazardous weather outlook, Jun 9, 10:26 AM CST, 14 hours 17 minutes before
Hazardous Weather Outlook
National Weather Service Grand Forks ND
1126 AM CDT Tue Jun 9 2026

NDZ006>008-014>016-024-026>030-038-039-049-052>054-101630-
Towner-Cavalier-Pembina-Benson-Ramsey-Eastern Walsh-Eddy-Nelson-
Grand Forks-Griggs-Steele-Traill-Barnes-Cass-Ransom-Sargent-
Richland-Western Walsh-
1126 AM CDT Tue Jun 9 2026

This hazardous weather outlook is for portions of eastern North
Dakota.

.DAY ONE...This Afternoon and Tonight

There is a 3 of 5 risk for severe thunderstorms Tuesday afternoon,
night, and into early Wednesday morning. Significant wind gusts
60 to 75 mph or higher will be the main threat, along with a risk
of hail up to golf balls and possibly a tornado.

Temperatures on Tuesday afternoon climb into the upper 80s to low
and mid 90s. Those working outside or exercising in directly
sunlight or those sensitive to heat will experience impacts.

.DAYS TWO THROUGH SEVEN...Wednesday through Monday

The probability for widespread hazardous weather is low.

.SPOTTER INFORMATION STATEMENT...

Spotter activation may be required today.

MNZ001>009-013>017-022>024-027>032-040-101630-
West Polk-Norman-Clay-Kittson-Roseau-Lake Of The Woods-
West Marshall-East Marshall-North Beltrami-Pennington-Red Lake-
East Polk-North Clearwater-South Beltrami-Mahnomen-
South Clearwater-Hubbard-West Becker-East Becker-Wilkin-
West Otter Tail-East Otter Tail-Wadena-Grant-
1126 AM CDT Tue Jun 9 2026

This hazardous weather outlook is for portions of west central
and northwest Minnesota.

.DAY ONE...This Afternoon and Tonight

There is a 3 of 5 risk for severe thunderstorms Tuesday evening
into early Wednesday morning. Significant wind gusts 60 to 75 mph
or higher will be the main threat, along with a risk of hail up
to golf balls and possibly a tornado.

Temperatures on Tuesday afternoon climb into the upper 80s to low
and mid 90s. Those working outside or exercising in directly
sunlight or those sensitive to heat will experience impacts.

.DAYS TWO THROUGH SEVEN...Wednesday through Monday

There is a 2 of 5 risk for severe thunderstorms Wednesday
afternoon east of the Red River.

.SPOTTER INFORMATION STATEMENT...

Spotter activation may be required today.

In the hours before

Local storm report, Jun 9, 10:29 PM CST, 2 hours 14 minutes before
Preliminary Local Storm Report
National Weather Service Grand Forks ND
1129 PM CDT Tue Jun 9 2026

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

1019 PM     Tstm Wnd Gst     3 W Devils Lake         48.12N 98.92W
06/09/2026  M58 MPH          Ramsey             ND   ASOS

&&
Local storm report, Jun 9, 10:30 PM CST, 2 hours 13 minutes before
Preliminary Local Storm Report
National Weather Service Grand Forks ND
1130 PM CDT Tue Jun 9 2026

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

0941 PM     Tstm Wnd Gst     2 N Maddock             47.99N 99.53W
06/09/2026  M58 MPH          Benson             ND   Mesonet

            NDAWN site at 33 ft.

&&
Local storm report, Jun 10, 12:03 AM CST, 40 minutes before
Preliminary Local Storm Report
National Weather Service Grand Forks ND
103 AM CDT Wed Jun 10 2026

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

1242 AM     Tstm Wnd Gst     5 NW Hamlin             46.22N 97.36W
06/10/2026  M78 MPH          Sargent            ND   Mesonet

            Weather Underground station report.

&&
Local storm report, Jun 10, 12:07 AM CST, 36 minutes before
Preliminary Local Storm Report
National Weather Service Grand Forks ND
107 AM CDT Wed Jun 10 2026

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

1229 AM     Tstm Wnd Gst     4 NNW Forman            46.15N 97.68W
06/10/2026  M62 MPH          Sargent            ND   Mesonet

            Weather Underground station report.

&&
Local storm report, Jun 10, 12:14 AM CST, 29 minutes before
Preliminary Local Storm Report
National Weather Service Grand Forks ND
114 AM CDT Wed Jun 10 2026

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

0110 AM     Tstm Wnd Gst     2 SSW Barrie            46.54N 97.14W
06/10/2026  M58 MPH          Richland           ND   Mesonet

            NDAWN site reporting at 10 ft.

&&
Local storm report, Jun 10, 12:22 AM CST, 21 minutes before
Preliminary Local Storm Report
National Weather Service Grand Forks ND
122 AM CDT Wed Jun 10 2026

..TIME...   ...EVENT...      ...CITY LOCATION...     ...LAT.LON...
..DATE...   ....MAG....      ..COUNTY LOCATION..ST.. ...SOURCE....
            ..REMARKS..

0106 AM     Tstm Wnd Gst     3 SSW Mooreton          46.23N 96.89W
06/10/2026  M66 MPH          Richland           ND   Mesonet

            NDAWN site reporting at 33 ft.

&&

The radar

The Fargo/Grand Forks radar (KMVX), 92 km away, was scanning. The volume nearest the first event began at 06:45 UTC.

Open the radar archive at this moment

Event by event

7 thunderstorm wind, 1 hail. Local standard time, as filed.

Thunderstorm Wind, Clay

When
June 10, 12:43 AM CST to 12:45 AM CST
Where
Clay County, 1.17 mi SE of Moorhead Arpt
Measured
54 kt (62 mph) measured gust
Reported by
AWOS
Coordinates
46.840, -96.660

Measured gust at KJKJ at Moorhead, MN airport.

Thunderstorm Wind, Clay

When
June 10, 12:49 AM CST to 12:50 AM CST
Where
Clay County, 2.34 mi NE of Sabin
Measured
54 kt (62 mph) measured gust
Reported by
Mesonet
Coordinates
46.800, -96.610

Measured gust by NDAWN 10 ft sensor.

Thunderstorm Wind, Norman

When
June 10, 1:00 AM CST
Where
Norman County, 0.84 mi SE of Hendrum
Measured
60 kt (69 mph) estimated gust
Reported by
Trained Spotter
Coordinates
47.260, -96.810

Several large tree branches blow down along the roads.

Thunderstorm Wind, Grant

When
June 10, 1:15 AM CST
Where
Grant County, 0.48 mi E of Hoffman
Measured
78 kt (90 mph) estimated gust
Reported by
Trained Spotter
Coordinates
45.830, -95.790

Lots of trees blown down in area. One camper heavily damaged. A few grain bins punched in or thrown around. Train car derailment including multiple cars.

Thunderstorm Wind, Polk

When
June 10, 1:35 AM CST to 1:40 AM CST
Where
Polk County, 0.47 mi W of Fertile
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
47.530, -96.290

Multiple trees down in the Fertile area.

Thunderstorm Wind, Otter Tail

When
June 10, 1:45 AM CST to 1:50 AM CST
Where
Otter Tail County, 1.46 mi SSW of Parkers Prairie
Measured
70 kt (81 mph) estimated gust
Reported by
Public
Coordinates
46.150, -95.330

Report of trees blown down on houses, many large limbs blown down. Report of roof got ripped off of a trailer house in the trailer court. Widespread wind damage throughout town.

Thunderstorm Wind, Otter Tail

When
June 10, 1:49 AM CST to 1:50 AM CST
Where
Otter Tail County, 1.91 mi W of Parkers Prairie
Measured
54 kt (62 mph) measured gust
Reported by
Mesonet
Coordinates
46.170, -95.360

Measured gust at NDAWN site 10 ft sensor.

Hail, Hubbard

When
June 10, 2:25 AM CST to 2:30 AM CST
Where
Hubbard County, 11.51 mi SW of Lake George
Measured
1 in hail
Reported by
Trained Spotter
Coordinates
47.080, -95.170

Report of quarter size hail.

What these are

Thunderstorm Wind
Winds from a thunderstorm of 50 knots (58 mph) or more, or lower winds that caused damage or casualties. Measured gusts are marked MG, estimated EG.
Hail
Hail three-quarters of an inch or larger, or smaller hail that caused damage, filed with the largest stone measured.

After NWS Directive 10-1605, the rules offices file Storm Data by.

The same day elsewhere

More

Every storm in Minnesota in 2026Every state in 2026This day in weather historyWarnings in Minnesota, June 2026

Sources

NOAA National Centers for Environmental Information, Storm Events Database, compiled from the National Weather Service’s monthly Storm Data. Complete through 2026-06; NCEI adds each month about 75 days after it ends and revises past years a few times a year. Rebuilt 2026-09-24. Each event’s entry at NCEI: 1347916, 1347918, 1347921, 1347923, 1347925, 1347920, 1347919, 1347915.