Michigan hail history
IndependentNot affiliated with NOAA or the National Weather Service.
Michigan had hail reported on 209 days from 2016 to 2025, about 21 a year, and on 1,314 days since 1955. The largest hailstone on record in the state is 4.50″ (August 2, 2015). Marquette County had the most hail days of any county from 2016 to 2025 (24).
Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology
Source: National Storms (nationalstorms.com), CC BY 4.0, data from NOAA Storm Prediction Center storm reports.
Report counts rose over the decades as more people and spotters reported storms, so compare recent years with each other rather than with the 1960s.
Michigan cities with the most hail days, 2016–2025
| City | Hail days 2016–25 | 1″+ hail days | Largest hail | Last hail |
|---|---|---|---|---|
| Ishpeming | 11 | 10 | 3.00″ | Jul 18, 2022 |
| Saline | 7 | 4 | 3.00″ | Aug 16, 2025 |
| Ann Arbor | 7 | 5 | 2.00″ | Jul 20, 2023 |
| Negaunee | 7 | 7 | 3.00″ | Jun 13, 2024 |
| Traverse City | 7 | 6 | 1.50″ | Jun 20, 2025 |
| Ypsilanti | 6 | 4 | 2.00″ | Aug 16, 2025 |
| Marquette | 6 | 4 | 3.00″ | Jul 20, 2026 |
| Dexter | 6 | 6 | 2.75″ | Jul 20, 2023 |
| Southgate | 5 | 2 | 2.50″ | Jul 20, 2023 |
| Trenton | 5 | 1 | 1.75″ | Sep 4, 2017 |
| Lincoln Park | 5 | 2 | 1.75″ | Jul 20, 2023 |
| Lansing | 4 | 4 | 2.00″ | Mar 6, 2026 |
| Allen Park | 4 | 3 | 1.75″ | Jul 20, 2023 |
| Milford | 4 | 3 | 2.50″ | Jun 16, 2026 |
| Riverview | 4 | 1 | 2.50″ | Aug 11, 2017 |
| Iron Mountain | 4 | 2 | 2.00″ | Jul 20, 2026 |
| Woodhaven | 4 | 1 | 1.75″ | Sep 4, 2017 |
| Wyandotte | 4 | 2 | 1.75″ | Jul 20, 2023 |
| Cadillac | 4 | 2 | 2.00″ | Feb 27, 2024 |
| Kingsford | 4 | 2 | 2.00″ | Jul 8, 2025 |
Biggest hail days in Michigan since 2016
| Day | Largest hail | Reports |
|---|---|---|
| May 7, 2024 | 4.00″ | 12 |
| June 30, 2018 | 4.00″ | 5 |
| June 19, 2021 | 4.00″ | 4 |
| July 20, 2026 | 3.25″ | 8 |
| July 8, 2016 | 3.00″ | 36 |
| May 20, 2022 | 3.00″ | 12 |
| July 20, 2023 | 2.75″ | 22 |
| June 1, 2019 | 2.75″ | 14 |
| June 12, 2021 | 2.75″ | 11 |
| August 10, 2021 | 2.75″ | 10 |
| July 18, 2022 | 2.75″ | 10 |
| March 10, 2026 | 2.75″ | 5 |
The largest hail and the biggest storm days since 1955, with radar swaths since 2019: Biggest hail storms in Michigan history
Michigan counties
| County | Hail days 2016–25 | All-time hail reports | Largest hail | Last hail |
|---|---|---|---|---|
| Marquette County | 24 | 224 | 3.25″ | Jul 20, 2026 |
| Washtenaw County | 19 | 258 | 3.00″ | Jul 27, 2026 |
| Oakland County | 17 | 238 | 3.00″ | Jul 15, 2026 |
| Macomb County | 14 | 184 | 4.50″ | Mar 6, 2026 |
| Wayne County | 13 | 213 | 4.00″ | Jun 10, 2026 |
| Berrien County | 12 | 108 | 2.25″ | Aug 10, 2026 |
| Dickinson County | 12 | 88 | 2.75″ | Jul 8, 2025 |
| Alger County | 12 | 82 | 3.50″ | Jun 30, 2026 |
| Grand Traverse County | 12 | 51 | 2.00″ | Jun 20, 2025 |
| Houghton County | 11 | 78 | 2.75″ | Jun 5, 2024 |
| Chippewa County | 11 | 52 | 2.50″ | Jul 26, 2026 |
| Baraga County | 11 | 57 | 2.75″ | Jul 12, 2026 |
| Kent County | 9 | 132 | 4.00″ | Jun 16, 2026 |
| Menominee County | 9 | 92 | 2.75″ | Jul 20, 2026 |
| Livingston County | 9 | 87 | 4.50″ | Feb 18, 2026 |
| Gogebic County | 9 | 69 | 4.00″ | Aug 8, 2025 |
| Manistee County | 9 | 45 | 2.00″ | Sep 3, 2026 |
| Genesee County | 8 | 215 | 3.00″ | May 15, 2025 |
| Lenawee County | 8 | 134 | 3.00″ | Aug 10, 2026 |
| St. Clair County | 8 | 96 | 2.75″ | Sep 2, 2026 |
| Van Buren County | 8 | 66 | 3.00″ | Aug 27, 2024 |
| Delta County | 8 | 88 | 2.75″ | Jul 20, 2026 |
| Ingham County | 8 | 76 | 2.75″ | Sep 2, 2026 |
| Cass County | 8 | 61 | 2.75″ | Jun 16, 2026 |
| Newaygo County | 8 | 55 | 2.50″ | May 16, 2025 |
| Kalamazoo County | 7 | 96 | 4.50″ | Jul 3, 2026 |
| Monroe County | 6 | 112 | 4.00″ | Aug 10, 2026 |
| Calhoun County | 6 | 73 | 2.75″ | Mar 6, 2026 |
| Eaton County | 6 | 67 | 1.75″ | Mar 30, 2026 |
| Muskegon County | 6 | 67 | 4.00″ | Jun 24, 2024 |
| Lapeer County | 6 | 86 | 2.50″ | Sep 2, 2026 |
| Roscommon County | 6 | 57 | 1.75″ | Jun 16, 2026 |
| Montcalm County | 6 | 55 | 1.75″ | Jun 16, 2026 |
| Alcona County | 6 | 59 | 2.00″ | Jun 16, 2026 |
| Ontonagon County | 6 | 58 | 1.75″ | Jul 27, 2026 |
| St. Joseph County | 6 | 68 | 4.00″ | Mar 6, 2026 |
| Gladwin County | 6 | 41 | 2.50″ | Jun 16, 2026 |
| Missaukee County | 6 | 35 | 1.75″ | Mar 30, 2026 |
| Saginaw County | 5 | 125 | 3.50″ | Sep 2, 2026 |
| Huron County | 5 | 82 | 2.75″ | May 17, 2026 |
| Iron County | 5 | 65 | 1.75″ | Jun 24, 2026 |
| Ionia County | 5 | 40 | 2.50″ | Jun 16, 2026 |
| Oceana County | 5 | 42 | 1.75″ | May 16, 2025 |
| Arenac County | 5 | 41 | 3.50″ | Jul 8, 2024 |
| Montmorency County | 5 | 42 | 2.50″ | Jun 16, 2026 |
| Wexford County | 5 | 36 | 2.00″ | Mar 30, 2026 |
| Otsego County | 5 | 53 | 2.00″ | Sep 22, 2025 |
| Leelanau County | 5 | 37 | 3.00″ | Jun 20, 2025 |
| Ottawa County | 4 | 95 | 3.00″ | Mar 10, 2026 |
| Allegan County | 4 | 75 | 4.00″ | Apr 4, 2023 |
| Midland County | 4 | 102 | 3.00″ | Aug 29, 2022 |
| Hillsdale County | 4 | 62 | 4.00″ | May 7, 2024 |
| Bay County | 4 | 99 | 3.00″ | Jun 25, 2026 |
| Alpena County | 4 | 49 | 2.00″ | Jun 13, 2026 |
| Gratiot County | 4 | 41 | 2.50″ | Mar 10, 2026 |
| Crawford County | 4 | 42 | 1.75″ | Jul 27, 2026 |
| Antrim County | 4 | 38 | 3.00″ | Jun 29, 2026 |
| Benzie County | 4 | 20 | 3.25″ | Apr 27, 2024 |
| Mackinac County | 4 | 18 | 1.75″ | Mar 14, 2025 |
| Tuscola County | 3 | 88 | 2.00″ | Sep 2, 2026 |
| Sanilac County | 3 | 65 | 2.75″ | Jul 20, 2022 |
| Shiawassee County | 3 | 57 | 1.75″ | May 15, 2026 |
| Branch County | 3 | 69 | 4.00″ | Jun 16, 2024 |
| Clinton County | 3 | 44 | 2.75″ | Jul 20, 2023 |
| Isabella County | 3 | 51 | 2.00″ | Jun 16, 2026 |
| Ogemaw County | 3 | 53 | 4.50″ | Jun 16, 2026 |
| Schoolcraft County | 3 | 42 | 2.75″ | Jun 13, 2024 |
| Mecosta County | 3 | 38 | 2.75″ | May 16, 2025 |
| Oscoda County | 3 | 45 | 1.75″ | Jun 16, 2026 |
| Charlevoix County | 3 | 33 | 3.00″ | Sep 4, 2017 |
| Luce County | 3 | 29 | 4.00″ | Jun 29, 2024 |
| Cheboygan County | 3 | 21 | 2.00″ | Jun 21, 2025 |
| Jackson County | 2 | 60 | 4.25″ | Mar 30, 2025 |
| Barry County | 2 | 52 | 2.50″ | Jun 16, 2026 |
| Iosco County | 2 | 72 | 2.75″ | Jul 27, 2026 |
| Clare County | 2 | 39 | 1.75″ | Sep 21, 2022 |
| Lake County | 2 | 20 | 2.50″ | Mar 30, 2026 |
| Kalkaska County | 2 | 19 | 1.75″ | Apr 27, 2024 |
| Presque Isle County | 1 | 37 | 3.00″ | Jun 16, 2026 |
| Osceola County | 1 | 27 | 1.75″ | Apr 13, 2026 |
| Mason County | 1 | 23 | 2.50″ | Mar 30, 2026 |
| Emmet County | 1 | 18 | 2.50″ | Sep 30, 2019 |
| Keweenaw County | 1 | 7 | 2.00″ | Aug 7, 2017 |
Places with fewer than 5 hail days on record are listed without a link and kept out of search engines.
When hail falls in Michigan, by month and week: Michigan hail season
Download every Michigan hail, tornado and wind report as CSV, by year: Michigan storm report downloads
All Michigan cities
Adrian Albion Allegan Allen Park Alma Almont Alpena Ann Arbor Auburn Hills Bad Axe Battle Creek Bay City Belding Belleville Benton Harbor Berkley Beverly Hills Big Rapids Birmingham Blissfield Bloomfield Hills Boyne City Brighton Buchanan Burton Cadillac Caro Cedar Springs Center Line Charlotte Cheboygan Chelsea Clare Clawson Coldwater Coopersville Corunna Davison Dearborn Dearborn Heights Detroit DeWitt Dexter Dowagiac Dundee Durand East Grand Rapids East Lansing East Tawas Eastpointe Eaton Rapids Ecorse Escanaba Essexville Farmington Farmington Hills Fenton Ferndale Ferrysburg Flat Rock Flint Flushing Fowlerville Frankenmuth Franklin Fraser Fremont Garden City Gaylord Gibraltar Gladstone Gladwin Grand Blanc Grand Haven Grand Ledge Grand Rapids Grandville Greenville Grosse Pointe Grosse Pointe Farms Grosse Pointe Park Grosse Pointe Woods Hamtramck Hancock Harper Woods Hastings Hazel Park Highland Park Hillsdale Holland Holly Houghton Howell Hudsonville Huntington Woods Imlay City Inkster Ionia Iron Mountain Iron River Ironwood Ishpeming Ithaca Jackson Kalamazoo Keego Harbor Kentwood Kingsford Lake Orion Lansing Lapeer Lathrup Village Lincoln Park Linden Livonia Lowell Ludington Madison Heights Manistee Marquette Marshall Marysville Mason Mattawan Melvindale Menominee Middleville Midland Milan Milford Monroe Mount Clemens Mount Morris Mount Pleasant Muskegon Muskegon Heights Negaunee New Baltimore New Haven Newaygo Niles North Muskegon Northville Norton Shores Norway Novi Oak Park Otsego Owosso Oxford Paw Paw Petoskey Plainwell Pleasant Ridge Plymouth Pontiac Port Huron Portage Portland Potterville Reed City Richmond River Rouge Riverview Rochester Rochester Hills Rockford Rockwood Rogers City Romeo Romulus Roosevelt Park Roseville Royal Oak Saginaw Saline Sandusky Sault Ste. Marie South Lyon Southfield Southgate Sparta Spring Lake Springfield St. Clair St. Clair Shores St. Johns St. Joseph St. Louis Sterling Heights Sturgis Swartz Creek Taylor Tecumseh Three Rivers Traverse City Trenton Troy Utica Vassar Vicksburg Village of Grosse Pointe Shores Walker Walled Lake Warren Wayland Wayne Westland Whitehall Williamston Wixom Wolverine Lake Woodhaven Wyandotte Wyoming Ypsilanti Zeeland
Guides: How to check if it hailed at your address · Hail size chart and roof damage