⌁ HailEvidence NWS storm records · per-address verification

HailEvidence → hail history → MI

MI hail history — by city

68 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.

Allen Park, MI 123 hail events since 1950 Almont, MI hail 2026-09-02 Ann Arbor, MI 158 hail events since 1950 Auburn, MI 124 hail events since 1950 Barnes Lake, MI hail 2026-09-02 Barton Hills, MI 139 hail events since 1950 Berkley, MI 126 hail events since 1950 Birch Run, MI hail 2026-09-02 Brethren, MI hail 2026-09-03 Bridgeport, MI hail 2026-09-02 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 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 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 Grand Blanc, MI 131 hail events since 1950 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 Kaleva, MI hail 2026-09-03 Kingston, MI hail 2026-09-02 Lambertville, MI 144 hail events since 1950 Madison Heights, MI 131 hail events since 1950 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 North Branch, MI hail 2026-09-02 Okemos, MI hail 2026-09-02 Otisville, MI hail 2026-09-02 Otter Lake, MI hail 2026-09-02 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 Temperance, MI 128 hail events since 1950 Troy, MI 129 hail events since 1950 Utica, MI 139 hail events since 1950 Warren, MI 149 hail events since 1950 Webberville, MI hail 2026-09-02 Wellston, MI hail 2026-09-03 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.