Storm Events Database
- Data Access
- Search
- Bulk Data Download (CSV)
- Storm Data Publication
- Documentation
- Database Details
- Version History
- Storm Data FAQ
- NOAA's NWS Documentation
- Tornado EF Scale
- External Resources
- NOAA's SPC Reports
- NOAA's SPC WCM Page
- NOAA's NWS Damage Assessment Toolkit
- NOAA's Tsunami Database
- ESRI/FEMA Civil Air Patrol Images
- SHELDUS
- USDA Cause of Loss Data
Storm Events Database
Event Details:
Event | Tornado |
-- Scale | EF0 |
-- Length | 10 Miles |
-- Width | 200 Yards |
State | MICHIGAN |
County/Area | KALAMAZOO |
WFO | GRR |
Report Source | NWS Storm Survey |
NCEI Data Source | CSV |
Begin Date | 2025-05-15 21:59 EST-5 |
Begin Location | 1NNE GALESBURG |
Begin Lat/Lon | 42.2951/-85.407 |
End Date | 2025-05-15 22:11 EST-5 |
End Location | 7E AUGUSTA |
End Lat/Lon | 42.3119/-85.2116 |
Deaths Direct/Indirect | 0/0 (fatality details below, when available...) |
Injuries Direct/Indirect | 0/0 |
Property Damage | |
Crop Damage | |
Episode Narrative | 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. |
Event Narrative | The tornado resulted in mainly tree damage along its 10 mile path. More concentrated tree damage occurred near the beginning and the end of the path with intermittent damage in between. Several structures had minor damage from the tornado with some homes being damaged by falling trees. The tornado began in Kalamazoo County and ended in Calhoun County. |
Event Map:
Note: The tornado track is approximate based on the beginning (B) and ending (E) locations. The actual tornado path may differ from a straight line.All events for this episode:
Location | County/Zone | St. | Date | Time | T.Z. | Type | Mag | Dth | Inj | PrD | CrD |
---|---|---|---|---|---|---|---|---|---|---|---|
Totals: | 0 | 0 | 0.00K | 0.00K | |||||||
MUSKEGON HGTS | MUSKEGON CO. | MI | 05/15/2025 | 20:42 | EST-5 | Thunderstorm Wind | 56 kts. EG | 0 | 0 | 0.00K | 0.00K |
GRAND HAVEN ARPT | OTTAWA CO. | MI | 05/15/2025 | 20:46 | EST-5 | Thunderstorm Wind | 59 kts. MG | 0 | 0 | 0.00K | 0.00K |
SPRING LAKE | OTTAWA CO. | MI | 05/15/2025 | 20:54 | EST-5 | Thunderstorm Wind | 51 kts. MG | 0 | 0 | 0.00K | 0.00K |
(MKG)MUSKEGON ARPT | MUSKEGON CO. | MI | 05/15/2025 | 20:55 | EST-5 | Thunderstorm Wind | 53 kts. MG | 0 | 0 | 0.00K | 0.00K |
NORTON SHRS | MUSKEGON CO. | MI | 05/15/2025 | 20:56 | EST-5 | Thunderstorm Wind | 63 kts. MG | 0 | 0 | 0.00K | 0.00K |
LAKE MACATAWA | OTTAWA CO. | MI | 05/15/2025 | 21:06 | EST-5 | Thunderstorm Wind | 87 kts. EG | 0 | 0 | 0.00K | 0.00K |
GRANT | NEWAYGO CO. | MI | 05/15/2025 | 21:07 | EST-5 | Thunderstorm Wind | 61 kts. EG | 0 | 0 | 0.00K | 0.00K |
DOUGLAS | ALLEGAN CO. | MI | 05/15/2025 | 21:12 | EST-5 | Thunderstorm Wind | 61 kts. EG | 0 | 0 | 0.00K | 0.00K |
GROAFSCHAP | ALLEGAN CO. | MI | 05/15/2025 | 21:12 | EST-5 | Thunderstorm Wind | 50 kts. MG | 0 | 0 | 0.00K | 0.00K |
PINE CREEK | OTTAWA CO. | MI | 05/15/2025 | 21:19 | EST-5 | Thunderstorm Wind | 65 kts. EG | 0 | 0 | 0.00K | 0.00K |
CUTLERVILLE | KENT CO. | MI | 05/15/2025 | 21:22 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
VRIESLAND | OTTAWA CO. | MI | 05/15/2025 | 21:23 | EST-5 | Thunderstorm Wind | 65 kts. EG | 0 | 0 | 0.00K | 0.00K |
DRENTHE | OTTAWA CO. | MI | 05/15/2025 | 21:24 | EST-5 | Tornado | EF0 | 0 | 0 | 0.00K | 0.00K |
BANGOR | VAN BUREN CO. | MI | 05/15/2025 | 21:25 | EST-5 | Thunderstorm Wind | 61 kts. EG | 0 | 0 | 0.00K | 0.00K |
BURNIPS | ALLEGAN CO. | MI | 05/15/2025 | 21:28 | EST-5 | Tornado | EF1 | 0 | 0 | 0.00K | 0.00K |
PAW PAW | VAN BUREN CO. | MI | 05/15/2025 | 21:34 | EST-5 | Thunderstorm Wind | 65 kts. EG | 0 | 0 | 0.00K | 0.00K |
DORR | ALLEGAN CO. | MI | 05/15/2025 | 21:37 | EST-5 | Thunderstorm Wind | 61 kts. EG | 0 | 0 | 0.00K | 0.00K |
WAYLAND MUNI ARPT | ALLEGAN CO. | MI | 05/15/2025 | 21:38 | EST-5 | Thunderstorm Wind | 61 kts. EG | 0 | 0 | 0.00K | 0.00K |
WATSON CORNERS | ALLEGAN CO. | MI | 05/15/2025 | 21:41 | EST-5 | Tornado | EF1 | 0 | 0 | 0.00K | 0.00K |
BIG RAPIDS | MECOSTA CO. | MI | 05/15/2025 | 21:44 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
GRAND RAPIDS | KENT CO. | MI | 05/15/2025 | 21:44 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
BOWEN | KENT CO. | MI | 05/15/2025 | 21:47 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
GUN LAKE | BARRY CO. | MI | 05/15/2025 | 21:47 | EST-5 | Thunderstorm Wind | 61 kts. EG | 0 | 0 | 0.00K | 0.00K |
CALEDONIA | KENT CO. | MI | 05/15/2025 | 21:49 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
KALAMAZOO | KALAMAZOO CO. | MI | 05/15/2025 | 21:49 | EST-5 | Thunderstorm Wind | 61 kts. EG | 0 | 0 | 0.00K | 0.00K |
KALAMAZOO | KALAMAZOO CO. | MI | 05/15/2025 | 21:50 | EST-5 | Thunderstorm Wind | 61 kts. EG | 0 | 0 | 0.00K | 0.00K |
OLIVERS | LAKE CO. | MI | 05/15/2025 | 21:50 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
ORANGEVILLE | BARRY CO. | MI | 05/15/2025 | 21:50 | EST-5 | Tornado | EF1 | 0 | 0 | 0.00K | 0.00K |
DUTTON | KENT CO. | MI | 05/15/2025 | 21:51 | EST-5 | Tornado | EF1 | 0 | 0 | 0.00K | 0.00K |
COMSTOCK | KALAMAZOO CO. | MI | 05/15/2025 | 21:53 | EST-5 | Thunderstorm Wind | 65 kts. EG | 0 | 0 | 0.00K | 0.00K |
(GRR)KENT CO ARPT GR | KENT CO. | MI | 05/15/2025 | 21:56 | EST-5 | Thunderstorm Wind | 53 kts. MG | 0 | 0 | 0.00K | 0.00K |
OAKWOOD | KALAMAZOO CO. | MI | 05/15/2025 | 21:58 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
FREEPORT | BARRY CO. | MI | 05/15/2025 | 21:59 | EST-5 | Thunderstorm Wind | 61 kts. EG | 0 | 0 | 0.00K | 0.00K |
GALESBURG | KALAMAZOO CO. | MI | 05/15/2025 | 21:59 | EST-5 | Tornado | EF0 | 0 | 0 | 0.00K | 0.00K |
GALESBURG | KALAMAZOO CO. | MI | 05/15/2025 | 22:00 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
MILLER CORNER | KALAMAZOO CO. | MI | 05/15/2025 | 22:00 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
CARPENTERS CORNERS | KALAMAZOO CO. | MI | 05/15/2025 | 22:06 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
(AZO)KALAMAZOO ARPT | KALAMAZOO CO. | MI | 05/15/2025 | 22:07 | EST-5 | Thunderstorm Wind | 57 kts. MG | 0 | 0 | 0.00K | 0.00K |
(BTL)KELLOG ARPT BTL | CALHOUN CO. | MI | 05/15/2025 | 22:09 | EST-5 | Thunderstorm Wind | 66 kts. MG | 0 | 0 | 0.00K | 0.00K |
BANFIELD | BARRY CO. | MI | 05/15/2025 | 22:10 | EST-5 | Thunderstorm Wind | 65 kts. EG | 0 | 0 | 0.00K | 0.00K |
OAK PARK | CALHOUN CO. | MI | 05/15/2025 | 22:10 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
ST MARYS LAKE | CALHOUN CO. | MI | 05/15/2025 | 22:11 | EST-5 | Tornado | EF0 | 0 | 0 | 0.00K | 0.00K |
IONIA CO ARPT | IONIA CO. | MI | 05/15/2025 | 22:13 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
IONIA | IONIA CO. | MI | 05/15/2025 | 22:16 | EST-5 | Thunderstorm Wind | 61 kts. EG | 0 | 0 | 0.00K | 0.00K |
KALAMO | EATON CO. | MI | 05/15/2025 | 22:16 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
LEE CENTER | CALHOUN CO. | MI | 05/15/2025 | 22:23 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
OLIVET STATION | EATON CO. | MI | 05/15/2025 | 22:23 | EST-5 | Thunderstorm Wind | 65 kts. EG | 0 | 0 | 0.00K | 0.00K |
CHESTER | EATON CO. | MI | 05/15/2025 | 22:25 | EST-5 | Tornado | EF1 | 0 | 0 | 0.00K | 0.00K |
POTTERVILLE | EATON CO. | MI | 05/15/2025 | 22:28 | EST-5 | Thunderstorm Wind | 61 kts. EG | 0 | 0 | 0.00K | 0.00K |
SPRINGFIELD PLACE | CALHOUN CO. | MI | 05/15/2025 | 22:32 | EST-5 | Thunderstorm Wind | 61 kts. EG | 0 | 0 | 0.00K | 0.00K |
DELTA CENTER | EATON CO. | MI | 05/15/2025 | 22:36 | EST-5 | Thunderstorm Wind | 61 kts. EG | 0 | 0 | 0.00K | 0.00K |
JONES CORNER | INGHAM CO. | MI | 05/15/2025 | 22:40 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
(LAN)CAPITOL CTY ARP | CLINTON CO. | MI | 05/15/2025 | 22:42 | EST-5 | Thunderstorm Wind | 53 kts. MG | 0 | 0 | 0.00K | 0.00K |
EAST LANSING | INGHAM CO. | MI | 05/15/2025 | 22:46 | EST-5 | Thunderstorm Wind | 56 kts. EG | 0 | 0 | 0.00K | 0.00K |
EDEN | INGHAM CO. | MI | 05/15/2025 | 22:46 | EST-5 | Thunderstorm Wind | 65 kts. EG | 0 | 0 | 0.00K | 0.00K |
LANSING | INGHAM CO. | MI | 05/15/2025 | 22:46 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
OKEMOS | INGHAM CO. | MI | 05/15/2025 | 22:46 | EST-5 | Thunderstorm Wind | 56 kts. EG | 0 | 0 | 0.00K | 0.00K |
WHEELER | GRATIOT CO. | MI | 05/15/2025 | 23:05 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
LIBERTY | JACKSON CO. | MI | 05/15/2025 | 23:23 | EST-5 | Thunderstorm Wind | 61 kts. EG | 0 | 0 | 0.00K | 0.00K |
HOWLANDSBURG | KALAMAZOO CO. | MI | 05/16/2025 | 10:16 | EST-5 | Thunderstorm Wind | 52 kts. EG | 0 | 0 | 0.00K | 0.00K |
WOODVILLE | NEWAYGO CO. | MI | 05/16/2025 | 19:01 | EST-5 | Hail | 1.50 in. | 0 | 0 | 0.00K | 0.00K |
BIG RAPIDS ARPT | MECOSTA CO. | MI | 05/16/2025 | 19:15 | EST-5 | Hail | 1.25 in. | 0 | 0 | 0.00K | 0.00K |
FERRY | OCEANA CO. | MI | 05/16/2025 | 19:25 | EST-5 | Hail | 1.50 in. | 0 | 0 | 0.00K | 0.00K |
REMUS | MECOSTA CO. | MI | 05/16/2025 | 19:45 | EST-5 | Hail | 1.00 in. | 0 | 0 | 0.00K | 0.00K |
REMUS | MECOSTA CO. | MI | 05/16/2025 | 19:50 | EST-5 | Hail | 1.75 in. | 0 | 0 | 0.00K | 0.00K |
Totals: | 0 | 0 | 0.00K | 0.00K |