Tornadoes · United States · Michigan · 2025
EF0 tornado, Drenthe to Gitchel, Michigan, May 15, 2025
From Drenthe to Gitchel, this EF0 tornado ran 3.5 miles across Ottawa County on May 15, 2025, touching down at 10:24 PM EDT and reaching 50 yards wide. It killed nobody.
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.
EF065 to 85 mphthis tornado
Light damage. Surface peeled off some roofs, gutters and siding damaged, branches broken, shallow-rooted trees pushed over.
EF186 to 110 mph
Moderate damage. Roofs badly stripped, mobile homes overturned or badly damaged, exterior doors lost, windows broken.
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.
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.
EF4166 to 200 mph
Devastating damage. Well-built houses leveled, structures with weak foundations moved some distance, cars thrown and large missiles generated.
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.
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.
The record
- Rating
- EF0
- Date
- May 15, 2025
- Touchdown
- 10:24 PM EDT (02:24 UTC)
- Lifted
- 10:28 PM EDT (02:28 UTC)
- On the ground
- 4 minutes
- Path length
- 3.5 miles (5.6 km)
- Path width
- 50 yards (46 m)
- Deaths
- 0
- Injuries
- 0
- County
- Ottawa County
- Touchdown point
- 42.790, -85.950
- Lift-off point
- 42.800, -85.880
- Record number
- 2505152024-01
The damage survey
12 damage points were recorded along this path by NWS GRR, in the Damage Assessment Toolkit the survey teams carry. The strongest indicator was rated EF1. The highest wind the damage implies is 90 mph.
- Numerous large branches down, a few 1.5 ft trees snapped.
- from 240 degree tree fall direction, but a few from 330. Leaf debris plastered on south and east sides of house.
- Hilltop avenue, many trees down, generally falling in a northerly direction.
- Fall direction to the NNW, some shearing on tops of trees.
Survey points are preliminary and are the raw material the published rating was built from. Source: NWS Damage Assessment Toolkit.
What the Weather Service recorded
A severe weather outbreak occurred on May 15-16 across lower Michigan that brought 8 tornadoes to the Grand Rapids forecast area and saw straight line winds in excess of 100 mph impact counties along the Lake Michigan shore on May 15. Large hail also occurred with storms on May 16. Tens of thousands were without power, some for several days due to the widespread nature of this severe weather event.
A brief EF-0 tornado with top winds of 75 mph touched down in Zeeland Township and lifted off in Jamestown Township. Multiple farm buildings and trees were damaged along this brief tornado path.
From NOAA NCEI's Storm Events Database, the narrative the local forecast office wrote for Storm Data.
The forecast that day
The Storm Prediction Center had this point in a Enhanced Risk, with a 0.05 chance of a tornado within 25 miles. The outlook in force was issued at 01:00 UTC.
SPC's Day 1 convective outlook as it stood when the tornado began, read at the touchdown point. The same archive is on the radar archive.
What forecasters said that day
The local office's own words before the tornado touched down, 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 tornado touched down at May 15, 7:32 PM EDT, 2 hours 52 minutes earlier. Its key messages:
- Severe Thunderstorms this Evening
- Another Round of Strong to Severe Storms Friday Evening
- Windy Saturday, Cooler into Next Week
Area forecast discussion, May 15, 7:32 PM EDT, 2 hours 52 minutes before
Area Forecast Discussion
National Weather Service Grand Rapids MI
732 PM EDT Thu May 15 2025
.KEY MESSAGES...
- Severe Thunderstorms this Evening
- Another Round of Strong to Severe Storms Friday Evening
- Windy Saturday, Cooler into Next Week
&&
.DISCUSSION...
Issued at 331 PM EDT Thu May 15 2025
- Severe Thunderstorms this Evening
Tonight between 8pm and 2am a round of thunderstorms is expected
to move through the area bringing with it the potential for
damaging winds, large hail, and tornadoes.
The main source of lift for these storms will be with the occluded
front with upper level divergence aloft along with some
convergence in the wind fields at 850-700mb. Instability has been
gradually building through the day with Mixed Layer CAPE values
currently in the 1500 to 2000 J/kg range across much of the area.
Thunderstorms are beginning to develop along the front in
Minnesota and are expected to expand south along the front as it
moves east this afternoon and into this evening. 0-1km storm
relative helicity values peak ahead of the front in the 100 to 150
m2/s2 range and around 200 m2/s2 from 0-3km. Paired with 30 to 40
knots of effective shear and Most Unstable CAPE values around 2000
J/kg this will be a prime environment for rotating updrafts, hence
the increased hail and tornado risk.
There is some variability in the storm mode as it heads into
western Michigan. Individual storms are expected to develop in
Wisconsin and may become clustered or form a line as they move
across the lake into western Michigan. If storms take a more
linear formation, then winds and quick spin up tornadoes would
become the main concern. Any isolated or clustered supercells
would be more likely to produce all hazards, especially hail.
With the risk for severe storms late this evening, make sure you
have a way to receive warnings and a plan in place to take shelter
when warnings are issued.
- Another Round of Strong Friday Evening
Most of Friday will be dry with instability building through the
day. Steep lapse rates and ample dry air causing an inverted V in
soundings will set the stage for an environment favorable for
downbursts. Lift provided by the positive vorticity advection
swinging around the 500mb low will move in around 8pm Friday
causing showers and thunderstorms to develop. Similar to Thursday
evening storms taper off shortly after midnight.
- Windy Saturday, Cooler into Next Week
The same low mentioned in the previous section will gradually
track across the northern Great Lakes Saturday. Lingering showers
associated with the low should clear early Saturday afternoon, but
as the rain and lower clouds clear, gusty westerly winds will
develop. Some gusts to 40 mph are possible during the afternoon.
Calmer conditions move in for the remainder of the weekend with
highs in the 60s and lows in the 40s and 50s.
&&
.AVIATION /00Z TAFS THROUGH 00Z SATURDAY/...
Issued at 732 PM EDT Thu May 15 2025
The forecast remains on track for storms currently over Wisconsin
and Illinois to move into the area between 0-5Z this evening from
west to east. Storms will be capable of damaging winds, large
hail, and even tornadoes. Heavy rain with the storms could also
reduce visibilities down to 1 to 2 SM and ceilings to fall to MVFR
values. Southwest winds could be gusty as storms exit with gusts
around 35 knots. Low level wind shear will also be present as the
front and storms move through with a break in the winds and low
level wind shear late tonight into Friday morning.
Breezy southwest winds develop once more for Friday with gusts
around 25 knots. Another round of rain and thunderstorms looks to
move in Friday evening.
&&
.MARINE...
Issued at 331 PM EDT Thu May 15 2025
A round of thunderstorms is expected between 8 and 10pm with the
potential for large hail, damaging winds, and waterspouts. Rough
water is expected with this round of storms with southwest winds
moving in behind the line. A second round of storms moves in
Friday night with the potential for storms to be strong with gusty
winds being the primary concern. The low pressure system
responsible for these rounds of storms will move through the
northern Great Lakes Saturday bringing with it a tight pressure
gradient and gusty Westerly winds. A Small Craft Advisory is in
effect for Friday through Saturday evening due to winds and high
waves.
&&
.GRR WATCHES/WARNINGS/ADVISORIES...
MI...None.
MARINE...Small Craft Advisory from 11 AM Friday to 2 AM EDT Sunday for
LMZ844>849.
&&
DISCUSSION...RAH
AVIATION...RAH
MARINE...RAHHazardous weather outlook, May 15, 3:39 PM EDT, 6 hours 45 minutes before
Hazardous Weather Outlook National Weather Service Grand Rapids MI 339 PM EDT Thu May 15 2025 MIZ037>040-043>046-050>052-056>059-064>067-071>074-161945- Mason-Lake-Osceola-Clare-Oceana-Newaygo-Mecosta-Isabella-Muskegon- Montcalm-Gratiot-Ottawa-Kent-Ionia-Clinton-Allegan-Barry-Eaton- Ingham-Van Buren-Kalamazoo-Calhoun-Jackson- 339 PM EDT Thu May 15 2025 This hazardous weather outlook is for portions of southwest Lower Michigan. .DAY ONE...This Afternoon and Tonight A line of severe thunderstorms will move through this evening with large hail, damaging downburst winds and tornadoes possible. .DAYS TWO THROUGH SEVEN...Friday through Wednesday Thunderstorms Friday evening could bring some hail and gusty winds. Frost and freezing temperatures are possible Sunday night mainly along and north of US-10. .SPOTTER INFORMATION STATEMENT... Spotter activation will be needed this evening. LMZ844>849-161945- St Joseph to South Haven MI-South Haven to Holland MI- Holland to Grand Haven MI-Grand Haven to Whitehall MI- Whitehall to Pentwater MI-Pentwater to Manistee MI- 339 PM EDT Thu May 15 2025 This hazardous weather outlook is for the nearshore waters from St Joseph to Manistee. .DAY ONE...This Afternoon and Tonight A line of thunderstorms could bring hail, winds gusting over 40 knots, and waterspouts this evening. .DAYS TWO THROUGH SEVEN...Friday through Wednesday Thunderstorms Friday evening could bring some hail and gusty winds. Winds and waves will be hazardous to small craft on Friday and Saturday.
In the hours before
Local storm report, May 15, 10:15 PM EDT, 9 minutes before
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Service Notice</title>
<link rel="stylesheet" href="index.css">
</head>
<body>
<main class="wrap">
<section class="card" role="status" aria-live="polite">
<div class="status" id="status">Temporary Notice</div>
<h1 id="headline">This service is currently unavailable.</h1>
<p id="message1">
The site you requested is temporarily down for maintenance or an unexpected outage.
</p>
<p id="message2">
Please try again in a few minutes.
</p>
<p class="small" id="detail">
If you are an administrator, restore upstream service and remove the redirect/fallback rule when normal operations resume.
</p>
</section>
</main>
<script src="index.js"></script>
</body>
</html>Local storm report, May 15, 10:16 PM EDT, 8 minutes before
Preliminary Local Storm Report
National Weather Service Grand Rapids MI
1016 PM EDT Thu May 15 2025
..TIME... ...EVENT... ...CITY LOCATION... ...LAT.LON...
..DATE... ....MAG.... ..COUNTY LOCATION..ST.. ...SOURCE....
..REMARKS..
0951 PM Tstm Wnd Gst 2 W Grand Haven 43.06N 86.26W
05/15/2025 M70 MPH LMZ846 MI Mesonet
Mesonet station XGHL Grand Haven Light.
0955 PM Tstm Wnd Gst 1 ENE Norton Shores 43.17N 86.23W
05/15/2025 M61 MPH Muskegon MI ASOS
ASOS station KMKG Muskegon County Airport.
0945 PM Tstm Wnd Gst 5 SW Whitehall 43.37N 86.42W
05/15/2025 M57 MPH Muskegon MI Mesonet
Mesonet station DW2963 Whitehall.
0956 PM Tstm Wnd Gst 2 ENE Whitehall 43.41N 86.31W
05/15/2025 M54 MPH Muskegon MI Mesonet
Mesonet station MC159 US 31 Mile Marker
128.8.
&&Local storm report, May 15, 10:17 PM EDT, 7 minutes before
Preliminary Local Storm Report
National Weather Service Grand Rapids MI
1017 PM EDT Thu May 15 2025
..TIME... ...EVENT... ...CITY LOCATION... ...LAT.LON...
..DATE... ....MAG.... ..COUNTY LOCATION..ST.. ...SOURCE....
..REMARKS..
0956 PM Tstm Wnd Gst 1 NW Norton Shores 43.17N 86.26W
05/15/2025 M72 MPH Muskegon MI Mesonet
&&Local storm report, May 15, 10:21 PM EDT, 3 minutes before
Preliminary Local Storm Report
National Weather Service Grand Rapids MI
1021 PM EDT Thu May 15 2025
..TIME... ...EVENT... ...CITY LOCATION... ...LAT.LON...
..DATE... ....MAG.... ..COUNTY LOCATION..ST.. ...SOURCE....
..REMARKS..
0946 PM Tstm Wnd Gst 1 SSW Grand Haven 43.04N 86.23W
05/15/2025 M68 MPH Ottawa MI Mesonet
Time estimated.
1012 PM Non-Tstm Wnd Gst 2 NNW Saugatuck 42.68N 86.22W
05/15/2025 M67 MPH LMZ845 MI Mesonet
Mesonet station XSTK Saugatuck Pier.
&&Local storm report, May 15, 10:24 PM EDT, 0 minutes before
Preliminary Local Storm Report
National Weather Service Grand Rapids MI
1024 PM EDT Thu May 15 2025
..TIME... ...EVENT... ...CITY LOCATION... ...LAT.LON...
..DATE... ....MAG.... ..COUNTY LOCATION..ST.. ...SOURCE....
..REMARKS..
0954 PM Tstm Wnd Gst 1 NNW Spring Lake 43.08N 86.19W
05/15/2025 M59 MPH Ottawa MI Mesonet
Spring Lake Yacht Club. Time Estimated.
&&The air that afternoon
The radiosonde launches on either side of the tornado, from the nearest station that was launching then, drawn and analyzed the way Storm Lab does: the same diagram, the same parcel and shear definitions SPC's mesoanalysis uses.
Detroit, MI (KDTX), 00:00Z
2.4 hours before the tornado, 203 km from the path. May 16, 2025.
- Mixed-layer CAPE
- 1413 J/kg
- Mixed-layer CIN
- -24 J/kg
- Surface CAPE
- 2003 J/kg
- Mixed-layer LCL
- 1102 m above ground
- 0-6 km bulk shear
- 32 kt
- 0-1 km bulk shear
- 18 kt
- 0-1 km storm-relative helicity
- 116 m²/s²
- 0-3 km storm-relative helicity
- 216 m²/s²
- Significant tornado parameter
- 0.8
- Supercell composite
- 5.8
- 0-3 km lapse rate
- 6.5 K/km
Detroit, MI (KDTX), 12:00Z
9.6 hours after it, 203 km from the path. May 16, 2025.
- Mixed-layer CAPE
- 0 J/kg
- Mixed-layer CIN
- -11075 J/kg
- Surface CAPE
- 0 J/kg
- Mixed-layer LCL
- 1974 m above ground
- 0-6 km bulk shear
- 35 kt
- 0-1 km bulk shear
- 26 kt
- 0-1 km storm-relative helicity
- -110 m²/s²
- 0-3 km storm-relative helicity
- -90 m²/s²
- Significant tornado parameter
- 0.0
- Supercell composite
- 0.0
- 0-3 km lapse rate
- 3.5 K/km
The surface observations
Holland (BIV), 16 km from the path, in the two hours either side.
| Time (UTC) | Temp (°F) | Dew point (°F) | Wind | Gust (kt) | Pressure (mb) | Weather |
|---|---|---|---|---|---|---|
| 00:00 UTC |
From the Iowa Environmental Mesonet's archive of airport observations.
The radar
The Grand Rapids radar (KGRR), 32 km away, was scanning. The volume nearest the touchdown began at 02:24 UTC.
Open the radar archive at this moment, over the track
Reflectivity and velocity, decoded from the Level II archive in the browser. Volumes take a few seconds to open the first time.
This ground now
The live radar over the trackEvery 2025 tornado in MichiganEvery tornado in Michigan since 1950Warnings in force in Michigan nowThe forecast where you are
The other tornadoes of May 15, 2025
34 more were confirmed in the United States that day.
| Date | Time | Rating | Where | Path (mi) | Width (yd) | Deaths | Injuries | Damage |
|---|---|---|---|---|---|---|---|---|
| May 15 | 1:05 PM CDT | EF0 | Chippewa, MN | 4.0 | 25 | |||
| May 15 | 1:28 PM CDT | EF0 | Swift, MN | 0.5 | 40 | |||
| May 15 | 1:34 PM CDT | EF1 | Swift, MN | 2.7 | 50 | |||
| May 15 | 2:43 PM CDT | EF0 | Stearns, MN | 2.8 | 50 | |||
| May 15 | 3:08 PM CDT | Unrated | Cass, ND | 0.1 | 20 | |||
| May 15 | 3:26 PM CDT | EF2 | Saint Croix, WI | 3.9 | 120 | |||
| May 15 | 4:05 PM CDT | EF0 | Sauk, WI | 0.1 | 20 | $5,000 | ||
| May 15 | 4:28 PM CDT | Unrated | Pembina, ND | 0.1 | 20 | |||
| May 15 | 4:42 PM CDT | Unrated | Columbia, WI | 1.2 | 20 | |||
| May 15 | 4:47 PM CDT | EF1 | Clark, WI | 0.8 | 100 | |||
| May 15 | 4:55 PM CDT | EF0 | Clark, WI | 2.4 | 75 | $1,000 | ||
| May 15 | 5:08 PM CDT | EF1 | Clark, WI | 2.4 | 100 | $45,000 | ||
| May 15 | 5:09 PM CDT | Unrated | Polk, MN | 0.1 | 10 | |||
| May 15 | 5:21 PM CDT | EF2 | Clark, WI | 4.6 | 230 | $725,000 | ||
| May 15 | 5:32 PM CDT | EF1 | Dodge, WI | 6.6 | 100 | $135,000 | ||
| May 15 | 5:38 PM CDT | EF2 | Dodge, WI | 11.5 | 500 | 1 | $2.5 million | |
| May 15 | 5:41 PM CDT | EF0 | Marathon, WI | 2.5 | 65 | |||
| May 15 | 5:48 PM CDT | EF1 | Dodge, WI | 4.2 | 75 | $1.2 million | ||
| May 15 | 5:52 PM CDT | EF0 | Portage, WI | 5.2 | 45 | |||
| May 15 | 5:57 PM CDT | EF2 | Dodge, WI | 8.3 | 300 | $3.4 million | ||
| May 15 | 6:08 PM CDT | EF1 | Dodge, WI | 2.1 | 50 | $10,000 | ||
| May 15 | 6:09 PM CDT | EF1 | Dodge, WI | 1.5 | 50 | $45,000 | ||
| May 15 | 7:22 PM EDT | EF0 | Dare, NC | 0.8 | 100 | |||
| May 15 | 10:28 PM EDT | EF1 | Allegan, MI | 5.4 | 175 | |||
| May 15 | 10:41 PM EDT | EF1 | Allegan, MI | 8.3 | 200 | |||
| May 15 | 10:50 PM EDT | EF1 | Barry, MI | 6.8 | 200 | |||
| May 15 | 10:51 PM EDT | EF1 | Kent, MI | 14.9 | 100 | |||
| May 15 | 10:59 PM EDT | EF0 | Kalamazoo, MI | 10.1 | 200 | |||
| May 15 | 11:11 PM EDT | EF0 | Calhoun, MI | 8.5 | 200 | |||
| May 15 | 11:25 PM EDT | EF1 | Eaton, MI | 15.7 | 250 | |||
| May 15 | 12:03 AM EDT | EF1 | Livingston, MI | 1.9 | 230 | |||
| May 15 | 12:05 AM EDT | EF0 | Saginaw, MI | 1.6 | 250 | $150,000 | ||
| May 15 | 12:11 AM EDT | EF0 | Saginaw, MI | 3.4 | 160 | |||
| May 15 | 12:35 AM EDT | EF0 | Genesee, MI | 1.2 | 100 |
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.