Michigan, 2026

Damaging Winds in Michigan, June 10, 2026

June 10, 2026 · NWS GRR · 31 events in 14 counties and zones

A destructive Midwestern squall line tracked into Lower Michigan on June 10 resulting in tens of thousands of power outages statewide from wind damage and down trees.

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
31

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 GRR wrote it up.

A destructive Midwestern squall line tracked into Lower Michigan on June 10 resulting in tens of thousands of power outages statewide from wind damage and down trees.

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 Rapids, MI wrote its last area forecast discussion before the first event at Jun 10, 2:08 PM EST, 3 hours 17 minutes earlier. Its key messages:

  • Thunderstorm Chances Increase This Evening into Tonight
  • Some Significant Severe Weather Possible Thursday Night
  • Heat Risk May Continue into Thursday
Area forecast discussion, Jun 10, 2:08 PM EST, 3 hours 17 minutes before
Area Forecast Discussion
National Weather Service Grand Rapids MI
308 PM EDT Wed Jun 10 2026

.KEY MESSAGES...

- Thunderstorm Chances Increase This Evening into Tonight

- Some Significant Severe Weather Possible Thursday Night

- Heat Risk May Continue into Thursday

&&

.DISCUSSION...
Issued at 307 PM EDT Wed Jun 10 2026

- Thunderstorm Chances Increase This Evening into Tonight

SPC continues to include our region in a Slight Risk for severe
weather tonight. Prior to the main window of concern (6pm-12am),
scattered showers and thunderstorms may pop along the lake shadow
boundary this afternoon in the midst of very high SBCAPE values of
3000-4000 J/kg. This mesoscale boundary may act as a localized
source of lift along with the fuel in place to pop some
thunderstorms and provide isolated gusty winds and possibly hail as
well. An isolated severe-level storm is possible but would be the
exception to the rule this afternoon. A second mesoscale feature
we're watching is the residual outflow boundary from earlier
convection across NE Wisconsin that has now pushed southeast into
central Lake Michigan. This feature could act as another localized
source of lift to interact with thunderstorms slated to move over
the lake this evening.

The setup later this evening will feature a high CAPE but low shear
environment, with our primary focus centering on the potential for
an existing complex of storms moving into northern Illinois to tap
robust instability ahead of it and be propelled over Lake Michigan
later this evening by a strengthening low level jet of 40-50 kts
shown by the RAP13. This complex of storms, while encountering an
environment that has deep layer shear values of only 20 kts across
our region, conversely will be experiencing DCAPE values exceeding
1000 J/kg. This factor, combined with such high PWAT values
(1.75"+), will help compensate the lack of significant shear by at
least locally boosting a damaging wind risk (60 to 70 mph gusts
possible) for areas especially along and west of a RQB-GRR-BTL line
this evening and tonight. Hail may also develop, and a deeper dive
into mid level lapse rates reveals that the setup is better than
initially expected, with HRRR soundings revealing 700-500 mb lapse
rates of 8.0 C/km across SW Lower MI this evening. These same
soundings are not overly concerning for a tornado risk tonight,
however, given the unimpressive 0-3 km wind fields in place.

Subsequent non-severe shower and thunderstorm development late
tonight into early Thursday morning is certainly possible as a LLJ
remains in place through about 06z-09z Thursday. However, the signal
from the 12z HREF 6 hr QPF PMM is not strong, indicating that
repetitive storm development getting draped across the region is
less likely to occur than not. As such, only localized / nuisance
short term flooding is possible tonight mainly across the
traditionally susceptible urban and poor drainage areas. This does
not look to be a major risk at this time but we will monitor.

- Some Significant Severe Weather Possible Thursday Night

A greater risk for severe weather will develop later Thursday,
especially in the 7pm-12am time frame, when both damaging to
destructive wind gusts and tornadoes will be possible. Prior to
this window, generally dry conditions are expected during the day
Thursday. Upper level jet divergence moves in later in the day
along with a robust mid level jet of 50-70 kts moving over Lake
Michigan in the 8pm-11pm time frame. A LLJ around 50 kts is likely
to develop. 12z HRRR soundings at GRR around 00z Thursday evening
show impressive low level shear values with strongly curved
hodographs. For example, the 0-3 km shear is shown to be over 35
kts. The HREF fixed layer significant tornado parameter is showing
values of 3 to 4 along and west of US 131 tomorrow night, which
are quite high. The HRRR is indicating potential for values even
higher than that. While the 12z CAMs generally support an
organized line of storms as the mode, mesocyclonic portions of the
line may develop and the threat for embedded tornadoes is higher
than normal compared to most of our events. Subsequent model
guidance tonight into tomorrow morning will help provide clarity
on the magnitude of this tornado threat, but we are concerned.

The broader risk to the region will be damaging wind gusts and
some swaths of more destructive gusts of 75 mph or greater
possible. SPC has us in the hatched wind gust threat, which is
well warranted given the robust wind field in place via the
soundings. DCAPE values of 1000-1200 J/kg will be present ahead of
the anticipated line of storms moving over the lake late evening.
SBCAPE values of 2000-3000 J/kg should help support storm
intensity beyond the lake crossing, so a rapid weakening is not
expected at this point but a downward trend is likely by the time
storms reach US 127. All told, the potential is certainly there
for Thursday night to be an active night. Between tonight and
Thursday night, power outages are likely to occur in some areas.

- Heat Risk May Continue into Thursday

Given the delay in storm arrival tomorrow, we may be looking at
another day of heat index readings pushing the mid 90s to near 100
especially east of US 131. Will evaluate the need for potential
heat headlines for tomorrow.

&&

.AVIATION /18Z TAFS THROUGH 18Z THURSDAY/...
Issued at 142 PM EDT Wed Jun 10 2026

Thunderstorms remain the main concern this afternoon and evening.
Have adjusted the timing as the line of storms will reach the
lakeshore after 22Z. Storms should stream through the region most
likely between 23Z and 02Z. There is a slight chance for some
storms out ahead but that is a low probability so have Prob 30 for
it. After that main line, some overnight showers and storms will
be possible between 03Z and 08Z. Have adjusted timing. IFR to LIFR
cigs and vsbys will be possible in these storms. The main concern
is damaging winds for storms throughout the TAF period is
damaging winds.

 The best chance for storms between 03Z and 08Z will be at GRR,
LAN, AZO and BTL. This system should exit the region early
tomorrow morning with it lifting by 10Z at the latest. In its wake
MVFR cigs will be possible through the morning.
 Another system will make its way into the region Thursday
evening, bringing another round of showers and storms.

&&

.MARINE...
Issued at 307 PM EDT Wed Jun 10 2026

Waves of 2 to 4 feet are likely into this evening and early
Thursday, likely just staying shy of SCA criteria. However,
Thursday night looks hazardous ahead of a line of storms with SW
winds increasing and a SCA looking likely.

&&

.GRR WATCHES/WARNINGS/ADVISORIES...
MI...Heat Advisory until 8 PM EDT this evening for MIZ071>074.
MARINE...None.

&&

DISCUSSION...Hoving
AVIATION...Ceru
MARINE...Hoving

The radar

The Grand Rapids radar (KGRR), 64 km away, was scanning. The volume nearest the first event began at 22:22 UTC.

Open the radar archive at this moment

Event by event

31 thunderstorm wind. Local standard time, as filed.

Thunderstorm Wind, Muskegon

When
June 10, 5:25 PM EST
Where
Muskegon County, (Mkg)muskegon Arpt
Measured
50 kt (58 mph) measured gust
Reported by
ASOS
Coordinates
43.170, -86.230

At Muskegon County Airport.

Thunderstorm Wind, Ottawa

When
June 10, 5:28 PM EST
Where
Ottawa County, Waverly
Measured
56 kt (64 mph) estimated gust
Reported by
Trained Spotter
Coordinates
42.800, -86.080

Multiple Trees Down in the county.

Thunderstorm Wind, Van Buren

When
June 10, 5:35 PM EST
Where
Van Buren County, 2.31 mi SSE of Teapot Dome
Measured
52 kt (60 mph) estimated gust
Reported by
State Official
Coordinates
42.190, -85.950

Trees and wires down in Van Buren County.

Thunderstorm Wind, Muskegon

When
June 10, 5:40 PM EST
Where
Muskegon County, 0.86 mi NE of Ravenna
Measured
56 kt (64 mph) estimated gust
Reported by
Public
Coordinates
43.190, -85.940

Tree down across Harrisburg Road.

Thunderstorm Wind, Van Buren

When
June 10, 5:41 PM EST
Where
Van Buren County, 1.02 mi W of Mentha
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
42.370, -85.790

Trees power lines down.

Thunderstorm Wind, Allegan

When
June 10, 5:42 PM EST
Where
Allegan County, 2.03 mi E of Douglas
Measured
56 kt (64 mph) estimated gust
Reported by
State Official
Coordinates
42.650, -86.160

Trees and wires down at Lighthouse Way and 131st street.

Thunderstorm Wind, Allegan

When
June 10, 5:44 PM EST
Where
Allegan County, Allegan
Measured
61 kt (70 mph) estimated gust
Reported by
Broadcast Media
Coordinates
42.530, -85.850

Trees down, damage to homes.

Thunderstorm Wind, Allegan

When
June 10, 5:50 PM EST
Where
Allegan County, 1.23 mi SW of Otsego
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
42.460, -85.700

Large tree uprooted and damaged roofline of house.

Thunderstorm Wind, Kalamazoo

When
June 10, 5:58 PM EST
Where
Kalamazoo County, 1.23 mi NW of Kalamazoo
Measured
56 kt (64 mph) estimated gust
Reported by
Broadcast Media
Coordinates
42.290, -85.590

Trees and wires down on Locust Street in Vine neighborhood.

Thunderstorm Wind, Van Buren

When
June 10, 5:59 PM EST
Where
Van Buren County, 4.53 mi SE of Decatur
Measured
52 kt (60 mph) estimated gust
Reported by
State Official
Coordinates
42.080, -85.900

Tree fell on vehicle.

Thunderstorm Wind, Allegan

When
June 10, 6:00 PM EST
Where
Allegan County, 0.86 mi SW of Wayland
Measured
56 kt (64 mph) estimated gust
Reported by
Public
Coordinates
42.670, -85.640

Trees snapped and uprooted.

Thunderstorm Wind, Barry

When
June 10, 6:02 PM EST
Where
Barry County, 0.86 mi SE of Gun Lake
Measured
56 kt (64 mph) estimated gust
Reported by
Public
Coordinates
42.610, -85.520

Healthy oak tree trunk at least 1 foot diameter snapped near Gun Lake.

Thunderstorm Wind, Allegan

When
June 10, 6:02 PM EST
Where
Allegan County, 3.16 mi SSE of Corning
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
42.680, -85.550

Tree down blocking Patterson Road south of 136th.

Thunderstorm Wind, Kent

When
June 10, 6:04 PM EST
Where
Kent County, 0.86 mi NE of Godwin Hgts
Measured
52 kt (60 mph) estimated gust
Reported by
Emergency Manager
Coordinates
42.930, -85.640

Trees and wires down throughout Southeast and southwest Grand Rapids.

Thunderstorm Wind, Newaygo

When
June 10, 6:05 PM EST
Where
Newaygo County, 3.78 mi ESE of Grant Arpt
Measured
52 kt (60 mph) estimated gust
Reported by
Trained Spotter
Coordinates
43.310, -85.700

Trees across several roads.

Thunderstorm Wind, Barry

When
June 10, 6:16 PM EST
Where
Barry County, 0.51 mi W of Freeport
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
42.770, -85.310

Large tree trunk snapped with power outages.

Thunderstorm Wind, Kent

When
June 10, 6:24 PM EST
Where
Kent County, 0.69 mi S of Grand Rapids
Measured
56 kt (64 mph) estimated gust
Reported by
Emergency Manager
Coordinates
42.960, -85.680

Multiple reports of downed wires across Grand Rapids.

Thunderstorm Wind, Ionia

When
June 10, 6:26 PM EST
Where
Ionia County, 2.57 mi NE of Clarksville
Measured
56 kt (64 mph) estimated gust
Reported by
NWS Employee
Coordinates
42.860, -85.220

Tree fell on House.

Thunderstorm Wind, Montcalm

When
June 10, 6:28 PM EST
Where
Montcalm County, 2.05 mi SW of Eureka Place
Measured
52 kt (60 mph) estimated gust
Reported by
Department of Highways
Coordinates
43.150, -85.210

Trees across several roads.

Thunderstorm Wind, Montcalm

When
June 10, 6:30 PM EST
Where
Montcalm County, 1.22 mi NW of Greenville
Measured
56 kt (64 mph) estimated gust
Reported by
Department of Highways
Coordinates
43.180, -85.270

Tree on road at M57 and Bower Street.

Thunderstorm Wind, Ionia

When
June 10, 6:39 PM EST
Where
Ionia County, Lyons
Measured
56 kt (64 mph) estimated gust
Reported by
Public
Coordinates
42.980, -84.950

Multiple trees reported down in the Lyons and Muir area.

Thunderstorm Wind, Montcalm

When
June 10, 6:40 PM EST
Where
Montcalm County, 3.66 mi NW of Sheridan Clark Arpt
Measured
56 kt (64 mph) estimated gust
Reported by
Department of Highways
Coordinates
43.250, -85.210

Tree across road at the intersection of West Sidney and South Lake Roads.

Thunderstorm Wind, Allegan

When
June 10, 7:00 PM EST
Where
Allegan County, Allegan
Measured
52 kt (60 mph) estimated gust
Reported by
Broadcast Media
Coordinates
42.530, -85.850

Photos of trees down with damage to homes.

Thunderstorm Wind, Clinton

When
June 10, 7:03 PM EST
Where
Clinton County, 2.76 mi N of Merle Beach
Measured
54 kt (62 mph) measured gust
Reported by
Public
Coordinates
42.960, -84.580

Measured winds on a personal weather station.

Thunderstorm Wind, Gratiot

When
June 10, 7:04 PM EST
Where
Gratiot County, 2.94 mi NNE of Perrinton
Measured
61 kt (70 mph) estimated gust
Reported by
Emergency Manager
Coordinates
43.220, -84.660

Multiple large pole barn doors ripped off. Some house damage from falling trees in Perrinton.

Thunderstorm Wind, Ingham

When
June 10, 7:07 PM EST
Where
Ingham County, Lansing
Measured
56 kt (64 mph) estimated gust
Reported by
Emergency Manager
Coordinates
42.730, -84.530

Tree fell on a house.

Thunderstorm Wind, Gratiot

When
June 10, 7:07 PM EST
Where
Gratiot County, 0.85 mi NE of Alma
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
43.380, -84.660

Trees and branches down in the Alma area with roads blocked.

Thunderstorm Wind, Clinton

When
June 10, 7:07 PM EST
Where
Clinton County, 1.23 mi NW of De Witt
Measured
56 kt (64 mph) estimated gust
Reported by
Public
Coordinates
42.840, -84.570

At least five trees down with one on a house.

Thunderstorm Wind, Eaton

When
June 10, 7:10 PM EST
Where
Eaton County, 0.51 mi E of West Windsor
Measured
52 kt (60 mph) estimated gust
Reported by
State Official
Coordinates
42.650, -84.670

Trees across several roads.

Thunderstorm Wind, Ingham

When
June 10, 7:11 PM EST
Where
Ingham County, 1.38 mi S of Hopwood Acres
Measured
52 kt (60 mph) estimated gust
Reported by
Public
Coordinates
42.710, -84.550

Tree on Car at the intersection of South Washington Avenue and East Mt. Hope Avenue.

Thunderstorm Wind, Clinton

When
June 10, 8:05 PM EST
Where
Clinton County, (Lan)capitol Cty Arp
Measured
50 kt (58 mph) measured gust
Reported by
ASOS
Coordinates
42.780, -84.580

Measured at Lansing Airport.

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.

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

The same day elsewhere

More

Every storm in Michigan in 2026Every state in 2026This day in weather historyWarnings in Michigan, 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: 1356013, 1355992, 1355993, 1355994, 1355995, 1355996, 1355997, 1355998, 1355999, 1356000, 1356020, 1356021, 1356022, 1356002, 1356001, 1356023, 1356005, 1356006, 1356009, 1356012, 1356017, 1356011, 1356007, 1356016, 1356025, 1356003, 1356019, 1356024, 1356008, 1356004, 1356014.