National Storms

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

1990: 101991: 181992: 101993: 161994: 251995: 171996: 301997: 251998: 311999: 242000: 302001: 402002: 302003: 362004: 392005: 322006: 442007: 372008: 412009: 152010: 292011: 442012: 332013: 272014: 242015: 182016: 192017: 282018: 192019: 222020: 162021: 142022: 202023: 202024: 272025: 242026: 301990199419982002200620102014201820222026max 44
Days with hail reported in Michigan, by year (1990–2026)

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

CityHail days 2016–251″+ hail daysLargest hailLast hail
Ishpeming11103.00″Jul 18, 2022
Saline743.00″Aug 16, 2025
Ann Arbor752.00″Jul 20, 2023
Negaunee773.00″Jun 13, 2024
Traverse City761.50″Jun 20, 2025
Ypsilanti642.00″Aug 16, 2025
Marquette643.00″Jul 20, 2026
Dexter662.75″Jul 20, 2023
Southgate522.50″Jul 20, 2023
Trenton511.75″Sep 4, 2017
Lincoln Park521.75″Jul 20, 2023
Lansing442.00″Mar 6, 2026
Allen Park431.75″Jul 20, 2023
Milford432.50″Jun 16, 2026
Riverview412.50″Aug 11, 2017
Iron Mountain422.00″Jul 20, 2026
Woodhaven411.75″Sep 4, 2017
Wyandotte421.75″Jul 20, 2023
Cadillac422.00″Feb 27, 2024
Kingsford422.00″Jul 8, 2025

Biggest hail days in Michigan since 2016

DayLargest hailReports
May 7, 20244.00″12
June 30, 20184.00″5
June 19, 20214.00″4
July 20, 20263.25″8
July 8, 20163.00″36
May 20, 20223.00″12
July 20, 20232.75″22
June 1, 20192.75″14
June 12, 20212.75″11
August 10, 20212.75″10
July 18, 20222.75″10
March 10, 20262.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

CountyHail days 2016–25All-time hail reportsLargest hailLast hail
Marquette County242243.25″Jul 20, 2026
Washtenaw County192583.00″Jul 27, 2026
Oakland County172383.00″Jul 15, 2026
Macomb County141844.50″Mar 6, 2026
Wayne County132134.00″Jun 10, 2026
Berrien County121082.25″Aug 10, 2026
Dickinson County12882.75″Jul 8, 2025
Alger County12823.50″Jun 30, 2026
Grand Traverse County12512.00″Jun 20, 2025
Houghton County11782.75″Jun 5, 2024
Chippewa County11522.50″Jul 26, 2026
Baraga County11572.75″Jul 12, 2026
Kent County91324.00″Jun 16, 2026
Menominee County9922.75″Jul 20, 2026
Livingston County9874.50″Feb 18, 2026
Gogebic County9694.00″Aug 8, 2025
Manistee County9452.00″Sep 3, 2026
Genesee County82153.00″May 15, 2025
Lenawee County81343.00″Aug 10, 2026
St. Clair County8962.75″Sep 2, 2026
Van Buren County8663.00″Aug 27, 2024
Delta County8882.75″Jul 20, 2026
Ingham County8762.75″Sep 2, 2026
Cass County8612.75″Jun 16, 2026
Newaygo County8552.50″May 16, 2025
Kalamazoo County7964.50″Jul 3, 2026
Monroe County61124.00″Aug 10, 2026
Calhoun County6732.75″Mar 6, 2026
Eaton County6671.75″Mar 30, 2026
Muskegon County6674.00″Jun 24, 2024
Lapeer County6862.50″Sep 2, 2026
Roscommon County6571.75″Jun 16, 2026
Montcalm County6551.75″Jun 16, 2026
Alcona County6592.00″Jun 16, 2026
Ontonagon County6581.75″Jul 27, 2026
St. Joseph County6684.00″Mar 6, 2026
Gladwin County6412.50″Jun 16, 2026
Missaukee County6351.75″Mar 30, 2026
Saginaw County51253.50″Sep 2, 2026
Huron County5822.75″May 17, 2026
Iron County5651.75″Jun 24, 2026
Ionia County5402.50″Jun 16, 2026
Oceana County5421.75″May 16, 2025
Arenac County5413.50″Jul 8, 2024
Montmorency County5422.50″Jun 16, 2026
Wexford County5362.00″Mar 30, 2026
Otsego County5532.00″Sep 22, 2025
Leelanau County5373.00″Jun 20, 2025
Ottawa County4953.00″Mar 10, 2026
Allegan County4754.00″Apr 4, 2023
Midland County41023.00″Aug 29, 2022
Hillsdale County4624.00″May 7, 2024
Bay County4993.00″Jun 25, 2026
Alpena County4492.00″Jun 13, 2026
Gratiot County4412.50″Mar 10, 2026
Crawford County4421.75″Jul 27, 2026
Antrim County4383.00″Jun 29, 2026
Benzie County4203.25″Apr 27, 2024
Mackinac County4181.75″Mar 14, 2025
Tuscola County3882.00″Sep 2, 2026
Sanilac County3652.75″Jul 20, 2022
Shiawassee County3571.75″May 15, 2026
Branch County3694.00″Jun 16, 2024
Clinton County3442.75″Jul 20, 2023
Isabella County3512.00″Jun 16, 2026
Ogemaw County3534.50″Jun 16, 2026
Schoolcraft County3422.75″Jun 13, 2024
Mecosta County3382.75″May 16, 2025
Oscoda County3451.75″Jun 16, 2026
Charlevoix County3333.00″Sep 4, 2017
Luce County3294.00″Jun 29, 2024
Cheboygan County3212.00″Jun 21, 2025
Jackson County2604.25″Mar 30, 2025
Barry County2522.50″Jun 16, 2026
Iosco County2722.75″Jul 27, 2026
Clare County2391.75″Sep 21, 2022
Lake County2202.50″Mar 30, 2026
Kalkaska County2191.75″Apr 27, 2024
Presque Isle County1373.00″Jun 16, 2026
Osceola County1271.75″Apr 13, 2026
Mason County1232.50″Mar 30, 2026
Emmet County1182.50″Sep 30, 2019
Keweenaw County172.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