National Storms

Wisconsin hail history

IndependentNot affiliated with NOAA or the National Weather Service.

Wisconsin had hail reported on 315 days from 2016 to 2025, about 32 a year, and on 1,464 days since 1955. The largest hailstone on record in the state is 5.50″ (June 7, 2007). Dane County had the most hail days of any county from 2016 to 2025 (41).

Source: NOAA Storm Prediction Center storm reports. Data through November 6, 2026. Methodology

1990: 171991: 151992: 141993: 171994: 291995: 241996: 231997: 201998: 281999: 312000: 352001: 292002: 352003: 202004: 342005: 292006: 452007: 382008: 372009: 212010: 332011: 372012: 372013: 292014: 332015: 232016: 332017: 422018: 312019: 272020: 292021: 362022: 312023: 342024: 302025: 222026: 321990199419982002200620102014201820222026max 45
Days with hail reported in Wisconsin, 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.

Wisconsin cities with the most hail days, 2016–2025

CityHail days 2016–251″+ hail daysLargest hailLast hail
Madison16133.00″Apr 14, 2026
Holmen1592.75″Jun 10, 2026
West Milwaukee1462.00″Apr 21, 2026
Greenfield1461.75″Apr 21, 2026
Hales Corners1473.00″Apr 21, 2026
Middleton13102.75″Apr 14, 2026
West Allis1262.00″Apr 21, 2026
Wauwatosa1252.00″Apr 14, 2026
Elm Grove1251.75″Apr 14, 2026
Hartland1293.00″May 15, 2025
Hayward1262.50″May 26, 2026
New Berlin1241.75″Apr 15, 2026
Windsor1282.50″May 15, 2025
Monona11104.00″Apr 14, 2026
Greendale1153.00″Apr 21, 2026
Germantown1122.75″Jul 2, 2026
Oconomowoc11102.50″Jul 27, 2026
Janesville1152.25″Apr 2, 2026
Cross Plains11102.00″Apr 14, 2026
Sussex1182.00″May 15, 2025

Biggest hail days in Wisconsin since 2016

DayLargest hailReports
September 7, 20214.50″77
July 27, 20264.50″20
May 15, 20254.00″143
July 28, 20234.00″40
April 14, 20264.00″39
July 6, 20173.50″45
July 1, 20263.25″7
April 7, 20203.00″43
September 20, 20223.00″41
April 13, 20263.00″31
May 16, 20173.00″27
October 24, 20233.00″18

The largest hail and the biggest storm days since 1955, with radar swaths since 2019: Biggest hail storms in Wisconsin history

Wisconsin counties

CountyHail days 2016–25All-time hail reportsLargest hailLast hail
Dane County415034.00″Apr 14, 2026
Marathon County332173.00″Aug 11, 2026
Waukesha County272623.75″Aug 9, 2026
Burnett County271493.00″May 15, 2025
St. Croix County251794.50″Jun 19, 2026
Sawyer County251723.50″May 26, 2026
Trempealeau County242063.50″Sep 1, 2026
Rock County241713.00″Jun 24, 2026
Milwaukee County232083.00″Apr 21, 2026
Clark County231553.50″Jun 24, 2026
Washington County221352.50″Jul 2, 2026
Grant County202583.00″Jul 2, 2026
Dodge County201983.00″Sep 3, 2026
La Crosse County202234.00″Aug 18, 2026
Jefferson County201744.25″Apr 17, 2026
Bayfield County201113.00″Jul 26, 2026
Douglas County201074.00″Jun 24, 2026
Monroe County192014.50″Apr 17, 2026
Buffalo County191414.00″Jun 5, 2026
Wood County191385.50″Jun 24, 2026
Dunn County191312.75″May 15, 2025
Washburn County191242.75″Aug 25, 2026
Waupaca County191172.00″Apr 13, 2026
Chippewa County181403.00″Apr 13, 2026
Price County181643.00″Apr 17, 2026
Columbia County171433.00″Jul 1, 2026
Vernon County171452.75″Apr 14, 2026
Juneau County171413.00″Apr 14, 2026
Outagamie County171764.50″Jul 27, 2026
Walworth County171372.50″Aug 9, 2026
Portage County171113.00″May 27, 2026
Pierce County161263.00″Apr 17, 2026
Oneida County161423.00″Jul 27, 2026
Adams County161102.00″Sep 19, 2025
Iowa County16974.00″Apr 17, 2026
Green County16993.00″Apr 17, 2026
Polk County151092.75″Jun 19, 2026
Lincoln County15914.50″Jun 19, 2025
Sauk County141484.25″Jul 1, 2026
Barron County141673.50″Jun 10, 2026
Fond du Lac County141003.25″Aug 18, 2026
Marinette County141043.50″Jun 30, 2026
Vilas County141173.00″Jul 27, 2026
Oconto County14854.00″Jul 8, 2025
Taylor County141073.00″Apr 17, 2026
Manitowoc County14683.00″May 28, 2024
Sheboygan County13733.00″Jul 1, 2026
Racine County121223.00″Jul 27, 2026
Ashland County12723.00″Jun 29, 2026
Shawano County12714.50″Sep 3, 2026
Jackson County111272.50″Jun 5, 2026
Eau Claire County111304.00″Jun 19, 2026
Richland County11882.75″Apr 14, 2026
Waushara County11864.25″Jun 24, 2026
Winnebago County101434.25″Jun 16, 2026
Brown County101133.00″Jun 24, 2026
Calumet County10944.00″Mar 30, 2026
Kenosha County10742.90″Jul 27, 2026
Langlade County10583.00″Apr 28, 2025
Iron County10401.75″Jun 5, 2024
Marquette County9754.25″May 27, 2026
Door County9803.00″Jul 27, 2026
Lafayette County9792.75″Apr 17, 2026
Crawford County8942.75″Apr 17, 2026
Rusk County8762.75″Jun 16, 2025
Green Lake County7753.00″Jul 1, 2026
Ozaukee County7713.00″May 7, 2024
Forest County6622.75″Jul 27, 2026
Kewaunee County6513.00″Jul 27, 2026
Pepin County6432.75″Apr 13, 2026
Florence County5282.00″Jul 20, 2026
Menominee County1111.75″May 12, 2022

Places with fewer than 5 hail days on record are listed without a link and kept out of search engines.

When hail falls in Wisconsin, by month and week: Wisconsin hail season

Download every Wisconsin hail, tornado and wind report as CSV, by year: Wisconsin storm report downloads

All Wisconsin cities

Algoma Allouez Altoona Amery Antigo Appleton Arcadia Ashland Ashwaubenon Baldwin Baraboo Barron Bayside Beaver Dam Belgium Belleville Bellevue Beloit Berlin Black River Falls Bloomer Bloomfield Boscobel Brillion Bristol Brodhead Brookfield Brown Deer Burlington Caledonia Cedarburg Chilton Chippewa Falls Clintonville Columbus Combined Locks Cottage Grove Cross Plains Cudahy De Pere Deerfield DeForest Delafield Delavan Dodgeville Dousman East Troy Eau Claire Edgerton Elkhorn Ellsworth Elm Grove Evansville Fennimore Fitchburg Fond du Lac Fort Atkinson Fox Crossing Fox Point Franklin Genoa City Germantown Glendale Grafton Green Bay Greendale Greenfield Greenville Hales Corners Harrison Hartford Hartland Hayward Hobart Holmen Horicon Hortonville Howard Howards Grove Hudson Jackson Janesville Jefferson Johnson Creek Juneau Kaukauna Kenosha Kewaskum Kewaunee Kiel Kimberly Kronenwetter La Crosse Ladysmith Lake Delton Lake Geneva Lake Hallie Lake Mills Lancaster Lisbon Little Chute Lodi Lomira Luxemburg Madison Maine Manitowoc Marinette Marshall Marshfield Mauston Mayville McFarland Medford Menasha Menomonee Falls Menomonie Mequon Merrill Merton Middleton Milton Milwaukee Mineral Point Mondovi Monona Monroe Mosinee Mount Horeb Mount Pleasant Mukwonago Muskego Neenah New Berlin New Holstein New Lisbon New London New Richmond North Fond du Lac North Hudson Oak Creek Oconomowoc Oconto Omro Onalaska Oostburg Oregon Osceola Oshkosh Paddock Lake Peshtigo Pewaukee Pewaukee Platteville Pleasant Prairie Plover Plymouth Port Washington Portage Poynette Prairie du Chien Prairie du Sac Prescott Pulaski Racine Raymond Reedsburg Rhinelander Rib Mountain Rice Lake Richfield Richland Center Ripon River Falls Rochester Rothschild Salem Lakes Sauk City Saukville Shawano Sheboygan Sheboygan Falls Sherwood Shorewood Slinger Somers Somerset South Milwaukee Sparta St. Francis Stanley Stevens Point Stoughton Sturgeon Bay Sturtevant Suamico Summit Sun Prairie Superior Sussex Thiensville Tomah Tomahawk Twin Lakes Two Rivers Union Grove Vernon Verona Viroqua Wales Walworth Waterford Waterloo Watertown Waukesha Waukesha Waunakee Waupaca Waupun Wausau Wauwatosa West Allis West Bend West Milwaukee West Salem Weston Whitefish Bay Whitewater Williams Bay Windsor Winneconne Wisconsin Dells Wisconsin Rapids Wrightstown Yorkville