⌁ HailEvidence NWS storm records · per-address verification

HailEvidence → hail history → MI

MI hail history — by city

88 MI cities in the official NWS record — every town with a substantial hail history since 1950, plus every town with an NWS-recorded hail event this season. Cities with a full history page link to it; single-storm towns link to that day's record.

Check hail at your MI address — free

Type a street address — or just a ZIP code. We measure it against every hail event the National Weather Service recorded in the last 10 years and show you how many fall within 1, 3 and 10 miles — free, instantly, nothing stored. Rural property with no street address? Enter coordinates as 44.05, -107.31.

Address lookup by the U.S. Census Bureau geocoder. Records: NOAA NCEI Storm Events (final) plus SPC preliminary reports for storms newer than the latest compile — see methodology.

Adrian, MI hail 2026-08-10 Allen Park, MI 123 hail events since 1950 Almont, MI hail 2026-09-02 Ann Arbor, MI 158 hail events since 1950 Au Sable, MI hail 2026-07-27 Auburn, MI 124 hail events since 1950 Barnes Lake, MI hail 2026-09-02 Barton Hills, MI 139 hail events since 1950 Bear Lake, MI hail 2026-07-27 Berkley, MI 126 hail events since 1950 Berrien Springs, MI hail 2026-08-10 Birch Run, MI hail 2026-09-02 Blissfield, MI hail 2026-08-10 Brethren, MI hail 2026-09-03 Bridgeport, MI hail 2026-09-02 Buchanan, MI hail 2026-08-10 Burt, MI hail 2026-09-02 Burton, MI 135 hail events since 1950 Capac, MI hail 2026-09-02 Center Line, MI 137 hail events since 1950 Clawson, MI 124 hail events since 1950 Clifford, MI hail 2026-09-02 Clinton, MI hail 2026-07-27 Clio, MI hail 2026-09-02 Columbiaville, MI hail 2026-09-02 Dansville, MI hail 2026-09-02 Davison, MI 140 hail events since 1950 Dearborn, MI 123 hail events since 1950 Deerfield, MI hail 2026-08-10 Dexter, MI 123 hail events since 1950 Eastpointe, MI 119 hail events since 1950 Edwardsburg, MI 123 hail events since 1950 Emmett, MI hail 2026-09-02 Ferndale, MI 153 hail events since 1950 Flint, MI 132 hail events since 1950 Fostoria, MI hail 2026-09-02 Frankenmuth, MI hail 2026-09-02 Fraser, MI 128 hail events since 1950 Galien, MI hail 2026-08-10 Grand Blanc, MI 131 hail events since 1950 Grayling, MI hail 2026-07-27 Haslett, MI hail 2026-09-02 Hazel Park, MI 147 hail events since 1950 Highland Park, MI 128 hail events since 1950 Huntington Woods, MI 127 hail events since 1950 Imlay City, MI hail 2026-09-02 Jasper, MI hail 2026-08-10 Kaleva, MI hail 2026-09-03 Kincheloe, MI hail 2026-07-26 Kingston, MI hail 2026-09-02 Lambertville, MI hail 2026-08-10 Madison Heights, MI 131 hail events since 1950 Manchester, MI hail 2026-07-27 Marlette, MI hail 2026-09-02 Marysville, MI hail 2026-09-02 Mayville, MI hail 2026-09-02 Millers Lake, MI hail 2026-09-02 Millington, MI hail 2026-09-02 Montrose, MI hail 2026-09-02 Mount Clemens, MI 134 hail events since 1950 New Troy, MI hail 2026-08-10 Niles, MI hail 2026-08-10 North Branch, MI hail 2026-09-02 Okemos, MI hail 2026-09-02 Oscoda, MI hail 2026-07-27 Otisville, MI hail 2026-09-02 Otter Lake, MI hail 2026-09-02 Petersburg, MI hail 2026-08-10 Pleasant Ridge, MI 129 hail events since 1950 Port Huron, MI hail 2026-09-02 Roseville, MI 127 hail events since 1950 Royal Oak, MI 129 hail events since 1950 Ruby, MI hail 2026-09-02 Saline, MI 156 hail events since 1950 Shaftsburg, MI hail 2026-09-02 St. Clair, MI hail 2026-09-02 Sterling Heights, MI 166 hail events since 1950 Tecumseh, MI hail 2026-08-10 Temperance, MI hail 2026-08-10 Troy, MI 129 hail events since 1950 Utica, MI 139 hail events since 1950 Vineyard Lake, MI hail 2026-07-27 Warren, MI 149 hail events since 1950 Webberville, MI hail 2026-09-02 Wellston, MI hail 2026-09-03 White Pine, MI hail 2026-07-27 Williamston, MI hail 2026-09-02 Ypsilanti, MI 166 hail events since 1950
NWS records are point and path observations. The absence of a nearby report does NOT prove that no hail fell at this address — it means no observation was logged nearby. A report of nearby hail documents the event; it does not by itself prove damage to a specific structure.