Live NWS data · updated hourly

Wisconsin Hail Map & Storm Reports

Every verified hail report in Wisconsin from the last 12 months — which towns got hit, how big it was, and how recently. The same NWS data insurance adjusters trust, organized for roofers.

38
Days with claimable 1"+ hail
4.5"
Largest hail (softball)
636
Hail reports · 12 mo
4 days ago
Most recent report

The storms worth working

Biggest verified hail days in Wisconsin this year — every one is still inside a typical insurance filing window.

Most homeowner policies allow 1–2 years from the storm date to file — the roofer who documents the roof first usually writes the job.

55 mph wind — 1 W Suring, Oconto Co. (Aug 12, 2026)1.5" hail — 4 SW Mattoon, Shawano Co. (Aug 12, 2026)1" hail — 1 WNW Hatley, Marathon Co. (Aug 12, 2026)1" hail — 1 N Ringle, Marathon Co. (Aug 12, 2026)1.5" hail — 1 NE Evergreen, Marathon Co. (Aug 12, 2026)0.75" hail — 1 W Hales Corners, Waukesha Co. (Aug 10, 2026)1.25" hail — 2 E Mukwonago, Waukesha Co. (Aug 10, 2026)1" hail — 1 SW Mukwonago, Waukesha Co. (Aug 10, 2026)1.5" hail — 2 W Pell Lake, Walworth Co. (Aug 10, 2026)1" hail — 1 SSW Lake Geneva, Walworth Co. (Aug 10, 2026)1.25" hail — 3 SW Lake Geneva, Walworth Co. (Aug 10, 2026)1" hail — 3 SSE Fontana-on-Geneva, Walworth Co. (Aug 10, 2026)59 mph wind — 4 NE Edgerton, Dane Co. (Aug 9, 2026)0.75" hail — 2 S Windsor, Dane Co. (Aug 9, 2026)50 mph wind — 1 S Kingston, Green Lake Co. (Aug 9, 2026)80 mph wind — 6 SE Endeavor, Marquette Co. (Aug 9, 2026)0.7" hail — 5 SW Kingston, Green Lake Co. (Aug 9, 2026)63 mph wind — 1 NW Lake Delton, Sauk Co. (Aug 9, 2026)0.75" hail — 3 NE Janesville, Rock Co. (Aug 7, 2026)1" hail — 1 W Mayville, Dodge Co. (Jul 27, 2026)1.25" hail — Mayville, Dodge Co. (Jul 27, 2026)1" hail — 2 SW Kenosha, Kenosha Co. (Jul 27, 2026)1" hail — 1 NW Kenosha, Kenosha Co. (Jul 27, 2026)1.25" hail — 4 NE Pleasant Prairie, Kenosha Co. (Jul 27, 2026)1" hail — 1 NE Darboy, Calumet Co. (Jul 27, 2026)Tornado — 2 WNW Appleton, Outagamie Co. (Jul 27, 2026)1" hail — 1 NE Bristol, Kenosha Co. (Jul 27, 2026)1" hail — Eagle Lake, Racine Co. (Jul 27, 2026)1" hail — 1 S Delafield, Waukesha Co. (Jul 27, 2026)1" hail — Browns Lake, Racine Co. (Jul 27, 2026)1" hail — Waterford, Racine Co. (Jul 27, 2026)2.5" hail — 1 W Oconomowoc, Waukesha Co. (Jul 27, 2026)2" hail — 1 NE Oconomowoc, Waukesha Co. (Jul 27, 2026)1.75" hail — 1 ESE Lac La Belle, Waukesha Co. (Jul 27, 2026)1.25" hail — 1 SW Lac La Belle, Jefferson Co. (Jul 27, 2026)3" hail — Algoma, Kewaunee Co. (Jul 27, 2026)2.75" hail — Neosho, Dodge Co. (Jul 27, 2026)3" hail — 2 NNE Belle Plaine, Shawano Co. (Jul 27, 2026)1.25" hail — 1 ENE Shawano, Shawano Co. (Jul 27, 2026)62 mph wind — 2 SW North Prairie, Waukesha Co. (Jul 27, 2026)65 mph wind — Juneau, Dodge Co. (Jul 27, 2026)1" hail — Gresham, Shawano Co. (Jul 27, 2026)4.5" hail — 2 NW Gresham, Shawano Co. (Jul 27, 2026)1" hail — Juneau, Dodge Co. (Jul 27, 2026)2.75" hail — 1 ESE Lyndhurst, Shawano Co. (Jul 27, 2026)3" hail — Algoma, Kewaunee Co. (Jul 27, 2026)1" hail — 1 N Algoma, Kewaunee Co. (Jul 27, 2026)2" hail — 1 NW Algoma, Kewaunee Co. (Jul 27, 2026)1.75" hail — 3 N Pickerel, Forest Co. (Jul 27, 2026)2" hail — 4 S Valmy, Door Co. (Jul 27, 2026)3" hail — 2 ESE Sturgeon Bay, Door Co. (Jul 27, 2026)1" hail — 4 SE Crandon, Forest Co. (Jul 27, 2026)1" hail — 3 NE Brussels, Door Co. (Jul 27, 2026)2" hail — Crandon, Forest Co. (Jul 27, 2026)1.5" hail — 3 SSE Three Lakes, Oneida Co. (Jul 27, 2026)1.5" hail — 4 NE Eagle River, Vilas Co. (Jul 27, 2026)1.75" hail — 3 SW Clearwater Lake, Oneida Co. (Jul 27, 2026)1.5" hail — 2 WSW Moquah, Bayfield Co. (Jul 27, 2026)3" hail — 7 S Port Wing, Bayfield Co. (Jul 27, 2026)2.75" hail — 7 S Port Wing, Bayfield Co. (Jul 27, 2026)0.5" hail — 1 N New London, Waupaca Co. (Jul 27, 2026)Tornado — 4 W Tigerton, Shawano Co. (Jul 21, 2026)Tornado — 3 ENE Mattoon, Shawano Co. (Jul 21, 2026)Tornado — 4 WSW Black River Falls, Jackson Co. (Jul 21, 2026)Tornado — 4 NW Stratford, Marathon Co. (Jul 21, 2026)1" hail — Spread Eagle, Florence Co. (Jul 20, 2026)1" hail — 1 WNW Spread Eagle, Florence Co. (Jul 20, 2026)46 mph wind — 3 WNW Clam Lake, Bayfield Co. (Jul 18, 2026)50 mph wind — 4 WSW Gordon, Douglas Co. (Jul 18, 2026)66 mph wind — 3 NE Ashland, Ashland Co. (Jul 17, 2026)0.7" hail — 5 WNW Washburn, Bayfield Co. (Jul 17, 2026)1" hail — 4 SSW Cornucopia, Bayfield Co. (Jul 17, 2026)43 mph wind — 1 WNW Washington Island, Door Co. (Jul 12, 2026)56 mph wind — 3 E Lake Wisconsin, Columbia Co. (Jul 9, 2026)59 mph wind — 4 S Portage, Columbia Co. (Jul 9, 2026)50 mph wind — 5 SW Kingston, Green Lake Co. (Jul 9, 2026)49 mph wind — 9 WSW Babcock, Wood Co. (Jul 8, 2026)46 mph wind — 3 ESE Oneida, Brown Co. (Jul 8, 2026)0.25" hail — 4 NE Fremont, Waupaca Co. (Jul 8, 2026)58 mph wind — 3 N Pleasant Prairie, Kenosha Co. (Jul 3, 2026)65 mph wind — 2 SSE Eagle Lake, Racine Co. (Jul 3, 2026)63 mph wind — 1 S Darien, Walworth Co. (Jul 3, 2026)100 mph wind — 2 SE Darien, Walworth Co. (Jul 3, 2026)1" hail — 3 ESE Jackson, Washington Co. (Jul 3, 2026)64 mph wind — 1 SE Menomonee Falls, Waukesha Co. (Jul 3, 2026)55 mph wind — 3 WSW Watertown, Jefferson Co. (Jul 2, 2026)55 mph wind — 2 SE Windsor, Dane Co. (Jul 2, 2026)60 mph wind — Belleville, Dane Co. (Jul 2, 2026)59 mph wind — 3 SE Linden, Iowa Co. (Jul 2, 2026)78 mph wind — 4 SSE Platteville, Grant Co. (Jul 2, 2026)62 mph wind — 7 WNW Spring Green, Sauk Co. (Jul 2, 2026)73 mph wind — 4 N Tennyson, Grant Co. (Jul 2, 2026)60 mph wind — 1 NW Tennyson, Grant Co. (Jul 2, 2026)60 mph wind — Livingston, Grant Co. (Jul 2, 2026)60 mph wind — 2 SE Glen Haven, Grant Co. (Jul 2, 2026)2" hail — 4 SSE Glen Haven, Grant Co. (Jul 2, 2026)1" hail — 3 SE Glen Haven, Grant Co. (Jul 2, 2026)45 mph wind — Wittman Field, Winnebago Co. (Jul 2, 2026)44 mph wind — 2 SSW Wautoma, Waushara Co. (Jul 2, 2026)2.25" hail — 1 NW Sheboygan, Sheboygan Co. (Jul 1, 2026)2" hail — 2 N Sheboygan, Sheboygan Co. (Jul 1, 2026)1.25" hail — 2 WNW Sheboygan, Sheboygan Co. (Jul 1, 2026)1" hail — 2 WNW Sheboygan, Sheboygan Co. (Jul 1, 2026)1" hail — 1 S Howards Grove, Sheboygan Co. (Jul 1, 2026)1" hail — 3 E Plymouth, Sheboygan Co. (Jul 1, 2026)0.75" hail — Plymouth, Sheboygan Co. (Jul 1, 2026)2.25" hail — Plymouth, Sheboygan Co. (Jul 1, 2026)1.25" hail — 1 E Plymouth, Sheboygan Co. (Jul 1, 2026)2.25" hail — 2 SE Elkhart Lake, Sheboygan Co. (Jul 1, 2026)2" hail — Glenbeulah, Sheboygan Co. (Jul 1, 2026)1.5" hail — 3 E Fond Du Lac, Fond du Lac Co. (Jul 1, 2026)1.5" hail — 4 NNW Eden, Fond du Lac Co. (Jul 1, 2026)1.5" hail — 3 SE Fond Du Lac, Fond du Lac Co. (Jul 1, 2026)1.25" hail — 4 W Eden, Fond du Lac Co. (Jul 1, 2026)3.25" hail — 4 S Fond Du Lac, Fond du Lac Co. (Jul 1, 2026)1" hail — 2 S Fond Du Lac, Fond du Lac Co. (Jul 1, 2026)2.5" hail — 4 SE Fond Du Lac, Fond du Lac Co. (Jul 1, 2026)2" hail — 3 NW Eden, Fond du Lac Co. (Jul 1, 2026)1.75" hail — 3 SE Fond Du Lac, Fond du Lac Co. (Jul 1, 2026)1.75" hail — 3 SSW Fond Du Lac, Fond du Lac Co. (Jul 1, 2026)1" hail — 4 W Eden, Fond du Lac Co. (Jul 1, 2026)1" hail — 3 E Lamartine, Fond du Lac Co. (Jul 1, 2026)2" hail — 2 SSW Fond Du Lac, Fond du Lac Co. (Jul 1, 2026)43 mph wind — 2 SW Fond Du Lac, Fond du Lac Co. (Jul 1, 2026)2" hail — 2 ENE Lamartine, Fond du Lac Co. (Jul 1, 2026)1.25" hail — 4 S Rosendale, Fond du Lac Co. (Jul 1, 2026)2.5" hail — 4 S Rosendale, Fond du Lac Co. (Jul 1, 2026)1" hail — 4 S Rosendale, Fond du Lac Co. (Jul 1, 2026)1.5" hail — Brandon, Fond du Lac Co. (Jul 1, 2026)1" hail — Markesan, Green Lake Co. (Jul 1, 2026)0.7" hail — 5 SW Kingston, Green Lake Co. (Jul 1, 2026)1" hail — 1 E Wisconsin Dells, Columbia Co. (Jul 1, 2026)1" hail — La Valle, Sauk Co. (Jul 1, 2026)0.75" hail — 2 NW Rockbridge, Richland Co. (Jul 1, 2026)0.88" hail — Elkhart Lake, Sheboygan Co. (Jul 1, 2026)51 mph wind — 2 S Potawatomi State Pa, Door Co. (Jul 1, 2026)55 mph wind — 4 NW New Franken, Brown Co. (Jul 1, 2026)57 mph wind — 1 WSW Suamico, Brown Co. (Jul 1, 2026)55 mph wind — Seymour, Outagamie Co. (Jul 1, 2026)61 mph wind — Wittman Field, Winnebago Co. (Jul 1, 2026)48 mph wind — 2 SSW Wautoma, Waushara Co. (Jul 1, 2026)0.75" hail — 1 W Casco, Kewaunee Co. (Jul 1, 2026)60 mph wind — 3 ESE Oneida, Brown Co. (Jun 30, 2026)1.25" hail — 5 W Beecher, Marinette Co. (Jun 30, 2026)0.88" hail — 5 W Beecher, Marinette Co. (Jun 30, 2026)1.5" hail — 2 NE Pembine, Marinette Co. (Jun 30, 2026)1.25" hail — 1 E Pembine, Marinette Co. (Jun 30, 2026)0.25" hail — 1 NW Mosinee, Marathon Co. (Jun 30, 2026)1.75" hail — Independence, Trempealeau Co. (Jun 30, 2026)1" hail — 3 S Ashland, Ashland Co. (Jun 29, 2026)1" hail — 3 SSE Ashland, Ashland Co. (Jun 29, 2026)1.5" hail — 2 E Benoit, Bayfield Co. (Jun 29, 2026)0.75" hail — 2 E Ino, Bayfield Co. (Jun 29, 2026)1.25" hail — 2 E Sister Bay, Door Co. (Jun 29, 2026)1" hail — 4 E Iron Ridge, Dodge Co. (Jun 25, 2026)58 mph wind — 1 WNW Mayville, Dodge Co. (Jun 25, 2026)1" hail — 4 S Waupun, Dodge Co. (Jun 24, 2026)0.75" hail — Plover, Portage Co. (Jun 24, 2026)1.5" hail — 1 SE Howard, Brown Co. (Jun 24, 2026)1.25" hail — 2 S Howard, Brown Co. (Jun 24, 2026)1.75" hail — 2 SW Howard, Brown Co. (Jun 24, 2026)0.7" hail — 3 S Howard, Brown Co. (Jun 24, 2026)1" hail — 2 WSW Howard, Brown Co. (Jun 24, 2026)0.7" hail — Mosinee, Marathon Co. (Jun 24, 2026)0.7" hail — Antigo, Langlade Co. (Jun 24, 2026)0.88" hail — 2 SE Anston, Brown Co. (Jun 24, 2026)0.75" hail — 2 NW Howard, Brown Co. (Jun 24, 2026)1" hail — 5 SW Stratford, Marathon Co. (Jun 24, 2026)1.75" hail — Pulaski, Brown Co. (Jun 24, 2026)0.75" hail — Neshkoro, Marquette Co. (Jun 24, 2026)1" hail — 1 NNW Krakow, Oconto Co. (Jun 24, 2026)0.5" hail — 2 SW Zachow, Shawano Co. (Jun 24, 2026)1.25" hail — 1 SW Wild Rose, Waushara Co. (Jun 24, 2026)0.88" hail — 3 N Withee, Clark Co. (Jun 24, 2026)1" hail — 4 W Lancaster, Grant Co. (Jun 24, 2026)1.25" hail — 2 SE Milton, Rock Co. (Jun 24, 2026)60 mph wind — Milton, Rock Co. (Jun 24, 2026)1.25" hail — Rudolph, Wood Co. (Jun 24, 2026)0.75" hail — 1 S Ashwaubenon, Brown Co. (Jun 24, 2026)0.5" hail — 1 E De Pere, Brown Co. (Jun 24, 2026)0.25" hail — 1 NNE Spooner, Washburn Co. (Jun 24, 2026)0.5" hail — 1 W Ashwaubenon, Brown Co. (Jun 24, 2026)46 mph wind — 2 ENE Bakerville, Wood Co. (Jun 24, 2026)0.88" hail — 3 E Stoddard, Vernon Co. (Jun 24, 2026)0.25" hail — 6 NE Hertel, Burnett Co. (Jun 24, 2026)0.5" hail — 1 NW Marshfield, Wood Co. (Jun 24, 2026)0.75" hail — 2 WSW Marshfield, Wood Co. (Jun 24, 2026)1" hail — Marshfield, Wood Co. (Jun 24, 2026)1" hail — 3 NW Marshfield, Marathon Co. (Jun 24, 2026)0.88" hail — 7 SSE Riplinger, Clark Co. (Jun 24, 2026)1.25" hail — 4 NNW Riplinger, Clark Co. (Jun 24, 2026)0.25" hail — 5 NNE Hayward, Sawyer Co. (Jun 24, 2026)1.25" hail — Longwood, Clark Co. (Jun 24, 2026)1" hail — 5 E Wascott, Douglas Co. (Jun 24, 2026)0.7" hail — 3 N Chetek, Barron Co. (Jun 24, 2026)0.7" hail — 2 WNW Bay City, Pierce Co. (Jun 20, 2026)1.5" hail — 6 SSW Augusta, Eau Claire Co. (Jun 19, 2026)Tornado — 1 W Osseo, Trempealeau Co. (Jun 19, 2026)1" hail — 2 ENE Osseo, Trempealeau Co. (Jun 19, 2026)1.75" hail — Osseo, Trempealeau Co. (Jun 19, 2026)1" hail — 7 ENE Fall Creek, Eau Claire Co. (Jun 19, 2026)0.5" hail — 2 ESE Ellsworth, Pierce Co. (Jun 19, 2026)0.75" hail — 1 W Amery, Polk Co. (Jun 19, 2026)1.25" hail — Fall Creek, Eau Claire Co. (Jun 19, 2026)1" hail — 4 SSE Hudson, St. Croix Co. (Jun 19, 2026)0.75" hail — Eau Claire, Eau Claire Co. (Jun 19, 2026)0.5" hail — Trade Lake, Burnett Co. (Jun 19, 2026)1" hail — 8 WNW Milltown, Polk Co. (Jun 19, 2026)Tornado — 1 NNW Woodford, Lafayette Co. (Jun 18, 2026)Tornado — 1 N Belleville, Dane Co. (Jun 18, 2026)65 mph wind — 1 SSW Paoli, Dane Co. (Jun 18, 2026)60 mph wind — 2 S Blue Mounds, Dane Co. (Jun 17, 2026)68 mph wind — 5 NW Hollandale, Iowa Co. (Jun 17, 2026)Tornado — 1 SW Ridgeway, Iowa Co. (Jun 17, 2026)Tornado — 4 SE Boscobel, Grant Co. (Jun 17, 2026)Tornado — 3 N Eastman, Crawford Co. (Jun 17, 2026)0.5" hail — 1 E Kellnersville, Manitowoc Co. (Jun 16, 2026)0.5" hail — Denmark, Brown Co. (Jun 16, 2026)0.5" hail — Denmark, Brown Co. (Jun 16, 2026)0.5" hail — 1 NE De Pere, Brown Co. (Jun 16, 2026)0.5" hail — 1 NW De Pere, Brown Co. (Jun 16, 2026)0.75" hail — 5 W De Pere, Brown Co. (Jun 16, 2026)1" hail — 1 S Winnebago, Winnebago Co. (Jun 16, 2026)0.5" hail — 3 WSW Howard, Brown Co. (Jun 16, 2026)1" hail — 3 NNE Dundee, Fond du Lac Co. (Jun 16, 2026)0.75" hail — 3 S Sheboygan, Sheboygan Co. (Jun 16, 2026)0.75" hail — 2 SE Kohler, Sheboygan Co. (Jun 16, 2026)0.5" hail — 3 W Oshkosh, Winnebago Co. (Jun 16, 2026)0.75" hail — 1 SE Wittman Field, Winnebago Co. (Jun 16, 2026)0.5" hail — 1 E Wittman Field, Winnebago Co. (Jun 16, 2026)0.5" hail — 2 NE Oshkosh, Winnebago Co. (Jun 16, 2026)1" hail — 2 WNW Oshkosh, Winnebago Co. (Jun 16, 2026)0.75" hail — Berlin, Green Lake Co. (Jun 16, 2026)0.5" hail — 2 W Appleton, Outagamie Co. (Jun 16, 2026)0.5" hail — Wittman Field, Winnebago Co. (Jun 16, 2026)0.5" hail — 2 SE Stephensville, Outagamie Co. (Jun 16, 2026)0.88" hail — Briggsville, Marquette Co. (Jun 16, 2026)0.75" hail — 1 ESE La Pointe, Ashland Co. (Jun 15, 2026)40 mph wind — 1 NW Lac Du Flambeau, Vilas Co. (Jun 15, 2026)0.5" hail — Washburn, Bayfield Co. (Jun 15, 2026)0.5" hail — Washburn, Bayfield Co. (Jun 15, 2026)59 mph wind — 3 NNW Sheboygan Falls, Sheboygan Co. (Jun 11, 2026)54 mph wind — 2 WSW North Bay, Racine Co. (Jun 11, 2026)53 mph wind — 2 WSW Saint Francis, Milwaukee Co. (Jun 11, 2026)Tornado — 5 NW Kenosha, Kenosha Co. (Jun 11, 2026)Tornado — 3 S Union Grove, Kenosha Co. (Jun 11, 2026)0.7" hail — 1 N Rice Lake, Barron Co. (Jun 11, 2026)0.7" hail — 3 E Clear Lake, Polk Co. (Jun 11, 2026)59 mph wind — 2 NE Camp Douglas, Juneau Co. (Jun 11, 2026)1" hail — Rice Lake, Barron Co. (Jun 11, 2026)1" hail — 1 S Holmen, La Crosse Co. (Jun 10, 2026)1.5" hail — 1 ESE New Amsterdam, La Crosse Co. (Jun 10, 2026)1" hail — Brice Prairie, La Crosse Co. (Jun 10, 2026)0.88" hail — St. Croix Falls, Polk Co. (Jun 10, 2026)45 mph wind — 2 SSE Greenville, Outagamie Co. (Jun 10, 2026)60 mph wind — 3 N Pleasant Prairie, Kenosha Co. (Jun 10, 2026)94 mph wind — 1 S Wittman Field, Winnebago Co. (Jun 10, 2026)Tornado — 3 SSE Eden, Fond du Lac Co. (Jun 10, 2026)48 mph wind — 2 ENE Bakerville, Wood Co. (Jun 10, 2026)48 mph wind — 2 ENE Bakerville, Wood Co. (Jun 10, 2026)47 mph wind — 1 WSW Rush Lake, Winnebago Co. (Jun 10, 2026)45 mph wind — 1 ENE Bakerville, Wood Co. (Jun 10, 2026)41 mph wind — 3 SSW Wautoma, Waushara Co. (Jun 10, 2026)Tornado — Lomira, Dodge Co. (Jun 10, 2026)70 mph wind — 3 E Princeton, Green Lake Co. (Jun 10, 2026)73 mph wind — 2 E Beaver Dam, Dodge Co. (Jun 10, 2026)75 mph wind — 1 E Fort Atkinson, Jefferson Co. (Jun 10, 2026)80 mph wind — 2 NW Milton, Rock Co. (Jun 10, 2026)60 mph wind — 3 SW Watertown, Jefferson Co. (Jun 10, 2026)85 mph wind — 6 SE Rockdale, Jefferson Co. (Jun 10, 2026)85 mph wind — 6 N Shirland, Rock Co. (Jun 10, 2026)80 mph wind — 4 W Edgerton, Rock Co. (Jun 10, 2026)64 mph wind — 2 NNE Sun Prairie, Dane Co. (Jun 10, 2026)63 mph wind — 3 SW Arlington, Columbia Co. (Jun 10, 2026)53 mph wind — 2 NNE Maple Bluff, Dane Co. (Jun 10, 2026)61 mph wind — 2 E Plain, Sauk Co. (Jun 10, 2026)70 mph wind — 1 S Verona, Dane Co. (Jun 10, 2026)66 mph wind — 2 SW Blue Mounds, Iowa Co. (Jun 10, 2026)74 mph wind — 3 W Livingston, Grant Co. (Jun 10, 2026)85 mph wind — Livingston, Grant Co. (Jun 10, 2026)88 mph wind — 1 E Darlington, Lafayette Co. (Jun 10, 2026)65 mph wind — Stitzer, Grant Co. (Jun 10, 2026)68 mph wind — 4 SSE Platteville, Grant Co. (Jun 10, 2026)80 mph wind — 1 S Lancaster, Grant Co. (Jun 10, 2026)60 mph wind — 4 SSE Platteville, Grant Co. (Jun 10, 2026)61 mph wind — Potosi, Grant Co. (Jun 10, 2026)51 mph wind — 2 SW Platteville, Grant Co. (Jun 10, 2026)60 mph wind — Kieler, Grant Co. (Jun 10, 2026)45 mph wind — Wausau, Marathon Co. (Jun 10, 2026)47 mph wind — 3 S Greenwood, Clark Co. (Jun 10, 2026)41 mph wind — 3 NNW Osman, Manitowoc Co. (Jun 6, 2026)0.25" hail — 1 WSW West Salem, La Crosse Co. (Jun 6, 2026)41 mph wind — 2 ESE Potter, Calumet Co. (Jun 6, 2026)0.25" hail — 1 WSW West Salem, La Crosse Co. (Jun 6, 2026)1" hail — 1 SSW Onalaska, La Crosse Co. (Jun 6, 2026)44 mph wind — 2 S Potawatomi State Pa, Door Co. (Jun 6, 2026)41 mph wind — Wittman Field, Winnebago Co. (Jun 6, 2026)43 mph wind — 3 ESE Oneida, Brown Co. (Jun 6, 2026)51 mph wind — 2 SSE Greenville, Outagamie Co. (Jun 6, 2026)40 mph wind — 3 N Tustin, Waushara Co. (Jun 6, 2026)1.5" hail — 1 NW Fountain City, Buffalo Co. (Jun 6, 2026)1" hail — 6 NE Millston, Jackson Co. (Jun 6, 2026)54 mph wind — 2 NE Port Edwards, Wood Co. (Jun 6, 2026)54 mph wind — 2 NE Port Edwards, Wood Co. (Jun 6, 2026)60 mph wind — 2 N Waumandee, Buffalo Co. (Jun 6, 2026)45 mph wind — 2 E Antigo, Langlade Co. (Jun 5, 2026)45 mph wind — 2 E Antigo, Langlade Co. (Jun 5, 2026)40 mph wind — 2 ENE Antigo, Langlade Co. (Jun 5, 2026)0.7" hail — Waumandee, Buffalo Co. (Jun 5, 2026)43 mph wind — 2 WNW Merrill, Lincoln Co. (Jun 5, 2026)43 mph wind — 2 NW Merrill, Lincoln Co. (Jun 5, 2026)1" hail — Black River Falls, Jackson Co. (May 28, 2026)0.7" hail — 1 WSW Black River Falls, Jackson Co. (May 28, 2026)0.7" hail — 1 WNW Black River Falls, Jackson Co. (May 28, 2026)0.75" hail — 1 NNW Black River Falls, Jackson Co. (May 28, 2026)1" hail — 1 W Oxford, Marquette Co. (May 28, 2026)60 mph wind — 1 W Oxford, Marquette Co. (May 28, 2026)0.5" hail — 3 S Black River Falls, Jackson Co. (May 28, 2026)1" hail — 2 NW Black River Falls, Jackson Co. (May 27, 2026)51 mph wind — 1 ENE Port Edwards, Wood Co. (May 27, 2026)1" hail — 4 SE Loyal, Clark Co. (May 27, 2026)1" hail — 3 W Plover, Portage Co. (May 27, 2026)28 mph wind — Plover, Portage Co. (May 27, 2026)45 mph wind — 1 ESE Mosinee, Marathon Co. (May 27, 2026)1.25" hail — 2 SE Rothschild, Marathon Co. (May 27, 2026)1.25" hail — 2 E Evergreen, Marathon Co. (May 27, 2026)1.25" hail — 2 E Evergreen, Marathon Co. (May 27, 2026)1.25" hail — 2 E Evergreen, Marathon Co. (May 27, 2026)1.25" hail — 2 E Evergreen, Marathon Co. (May 27, 2026)2" hail — 1 E Rib Mountain State, Marathon Co. (May 27, 2026)1.5" hail — 1 NE Evergreen, Marathon Co. (May 27, 2026)0.5" hail — 1 SW Rib Mountain, Marathon Co. (May 27, 2026)1" hail — 1 SW Schofield, Marathon Co. (May 27, 2026)0.5" hail — 2 W Rib Mountain, Marathon Co. (May 27, 2026)1.5" hail — 1 E Wausau, Marathon Co. (May 27, 2026)0.75" hail — 2 NW Schofield, Marathon Co. (May 27, 2026)1" hail — 3 NW Rib Mountain State, Marathon Co. (May 27, 2026)1" hail — 1 SSE Wausau, Marathon Co. (May 27, 2026)1.75" hail — 1 ESE Rib Mountain Stat, Marathon Co. (May 27, 2026)1.25" hail — 1 NW Rib Mountain State, Marathon Co. (May 27, 2026)1.5" hail — 1 SSE Wausau, Marathon Co. (May 27, 2026)1" hail — 2 N Wausau, Marathon Co. (May 27, 2026)1" hail — 3 NW Rib Mountain State, Marathon Co. (May 27, 2026)1" hail — 1 N Wausau, Marathon Co. (May 27, 2026)1" hail — 1 WSW Wausau, Marathon Co. (May 27, 2026)0.88" hail — 3 NW Wausau, Marathon Co. (May 27, 2026)0.5" hail — 7 NE Sarona, Washburn Co. (May 26, 2026)1.25" hail — 2 NW Little Round Lake, Sawyer Co. (May 26, 2026)1" hail — 1 NE Hayward, Sawyer Co. (May 26, 2026)0.88" hail — 1 ENE Hayward, Sawyer Co. (May 26, 2026)0.75" hail — 4 NW Granton, Clark Co. (May 26, 2026)1" hail — 2 SW Stanberry, Washburn Co. (May 26, 2026)55 mph wind — 1 WSW White Lake, Langlade Co. (May 26, 2026)48 mph wind — 2 E Antigo, Langlade Co. (May 26, 2026)50 mph wind — Antigo, Langlade Co. (May 26, 2026)0.5" hail — Antigo, Langlade Co. (May 26, 2026)0.5" hail — Appleton, Outagamie Co. (May 17, 2026)0.75" hail — 1 W Appleton, Outagamie Co. (May 17, 2026)59 mph wind — 2 SW Blue Mounds, Iowa Co. (May 16, 2026)58 mph wind — 1 ENE Dodgeville, Iowa Co. (May 16, 2026)58 mph wind — 1 ENE Dodgeville, Iowa Co. (May 16, 2026)Tornado — 4 ESE Benton, Lafayette Co. (May 16, 2026)61 mph wind — 5 SSW Livingston, Grant Co. (May 16, 2026)61 mph wind — 5 SSW Livingston, Grant Co. (May 16, 2026)72 mph wind — 4 N Tennyson, Grant Co. (May 16, 2026)56 mph wind — 2 SSE Prairie Du Chien, Crawford Co. (May 16, 2026)0.25" hail — 9 ENE Phillips, Price Co. (May 16, 2026)0.5" hail — Peshtigo, Marinette Co. (May 12, 2026)0.25" hail — Mountain, Oconto Co. (May 12, 2026)1" hail — 2 N Merrimac, Sauk Co. (Apr 28, 2026)52 mph wind — 1 ESE Port Washington, LMZ643 Co. (Apr 27, 2026)46 mph wind — 2 WSW North Bay, Racine Co. (Apr 27, 2026)77 mph wind — KMKE Airport ASOS, Milwaukee Co. (Apr 27, 2026)70 mph wind — 2 WSW Saint Francis, Milwaukee Co. (Apr 27, 2026)51 mph wind — 2 NNW Saint Francis, LMZ645 Co. (Apr 27, 2026)51 mph wind — 2 NW Burlington, Racine Co. (Apr 27, 2026)61 mph wind — 2 N Livingston, Grant Co. (Apr 24, 2026)0.75" hail — Menomonie, Dunn Co. (Apr 23, 2026)1" hail — 2 SE Elmwood Park, Racine Co. (Apr 21, 2026)1" hail — 4 SE Wind Lake, Racine Co. (Apr 21, 2026)0.88" hail — 6 E Wind Lake, Racine Co. (Apr 21, 2026)1" hail — 3 W Saint Francis, Milwaukee Co. (Apr 21, 2026)1" hail — 2 WSW Saint Francis, Milwaukee Co. (Apr 21, 2026)1" hail — Greenfield, Milwaukee Co. (Apr 21, 2026)Tornado — 4 E Wind Lake, Racine Co. (Apr 18, 2026)Tornado — 5 ESE Wind Lake, Racine Co. (Apr 18, 2026)Tornado — 2 N Wind Lake, Waukesha Co. (Apr 18, 2026)55 mph wind — 3 W Ashwaubenon, Brown Co. (Apr 18, 2026)Tornado — 3 WNW Waterford North, Racine Co. (Apr 18, 2026)1" hail — 2 S Eagle, Waukesha Co. (Apr 18, 2026)Tornado — 5 WNW Burlington, Walworth Co. (Apr 18, 2026)1" hail — Eagle, Waukesha Co. (Apr 18, 2026)0.7" hail — Lake Tomahawk, Oneida Co. (Apr 18, 2026)1" hail — 3 SE Palmyra, Walworth Co. (Apr 18, 2026)Tornado — 3 WNW Delavan, Walworth Co. (Apr 17, 2026)Tornado — 3 NNW Darien, Walworth Co. (Apr 17, 2026)1.75" hail — Milton, Rock Co. (Apr 17, 2026)1.5" hail — 1 WSW Janesville, Rock Co. (Apr 17, 2026)Tornado — 5 ENE Avalon, Rock Co. (Apr 17, 2026)Tornado — 1 N Avalon, Rock Co. (Apr 17, 2026)Wittman Field2 E Evergreen5 SW Kingston3 ESE Oneida4 SSE Platteville4 S Rosendale
Hail <1.25" Hail 1.25–2" Hail 2"+ Damaging wind Tornado

This map shows where. Rooftops shows which roofs.

Type any Wisconsin address and get that exact roof's hail history — every verified hit with dates and sizes — plus measurements and a replacement cost range. That's your proof at the door and for the adjuster.

Get a Free Roof Report

Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.

Towns to canvass first

2 ENE BakervilleWood Co.8 reports
3 ESE OneidaBrown Co.5 reports
WatertownJefferson Co.5 reportsmax 1.75"
3 E Maple BluffDane Co.5 reportsmax 2.5"
4 W Cottage GroveDane Co.5 reportsmax 2.75"
4 NW Lake MillsJefferson Co.5 reportsmax 1.5"
4 SSE PlattevilleGrant Co.4 reports
Wittman FieldWinnebago Co.4 reportsmax 0.5"
2 NE Port EdwardsWood Co.4 reports
2 E AntigoLanglade Co.4 reports
2 E EvergreenMarathon Co.4 reportsmax 1.25"
WaterlooJefferson Co.4 reportsmax 1"

Largest hail · last 12 months

2 NW Gresham3 weeks ago4.5" softball
4 E Maple Bluff4 months ago4" softball
4 S Fond Du Lac6 weeks ago3.25" baseball
1 E Madison4 months ago3.25" baseball
Algoma3 weeks ago3" baseball
2 NNE Belle Plaine3 weeks ago3" baseball
Algoma3 weeks ago3" baseball
2 ESE Sturgeon Bay3 weeks ago3" baseball
7 S Port Wing3 weeks ago3" baseball
4 SSW Plainville4 months ago3" baseball

Latest verified reports

WhenLocationEvent
Aug 12, 20264 days ago1 W SuringOconto Co.55 mph wind
Aug 12, 20264 days ago4 SW MattoonShawano Co.1.5" hail
Aug 12, 20264 days ago1 WNW HatleyMarathon Co.1" hail
Aug 12, 20264 days ago1 N RingleMarathon Co.1" hail
Aug 12, 20264 days ago1 NE EvergreenMarathon Co.1.5" hail
Aug 10, 20266 days ago1 W Hales CornersWaukesha Co.0.75" hail
Aug 10, 20266 days ago2 E MukwonagoWaukesha Co.1.25" hail
Aug 10, 20266 days ago1 SW MukwonagoWaukesha Co.1" hail
Aug 10, 20266 days ago2 W Pell LakeWalworth Co.1.5" hail
Aug 10, 20266 days ago1 SSW Lake GenevaWalworth Co.1" hail
Aug 10, 20266 days ago3 SW Lake GenevaWalworth Co.1.25" hail
Aug 10, 20266 days ago3 SSE Fontana-on-GenevaWalworth Co.1" hail
Aug 9, 20266 days ago4 NE EdgertonDane Co.59 mph wind
Aug 9, 20266 days ago2 S WindsorDane Co.0.75" hail
Aug 9, 20266 days ago1 S KingstonGreen Lake Co.50 mph wind
Aug 9, 20266 days ago6 SE EndeavorMarquette Co.80 mph wind
Aug 9, 20266 days ago5 SW KingstonGreen Lake Co.0.7" hail
Aug 9, 20266 days ago1 NW Lake DeltonSauk Co.63 mph wind
Aug 7, 20268 days ago3 NE JanesvilleRock Co.0.75" hail
Jul 27, 20263 weeks ago1 W MayvilleDodge Co.1" hail
Jul 27, 20263 weeks agoMayvilleDodge Co.1.25" hail
Jul 27, 20263 weeks ago2 SW KenoshaKenosha Co.1" hail
Jul 27, 20263 weeks ago1 NW KenoshaKenosha Co.1" hail
Jul 27, 20263 weeks ago4 NE Pleasant PrairieKenosha Co.1.25" hail
Jul 27, 20263 weeks ago1 NE DarboyCalumet Co.1" hail

Wisconsin storm damage FAQ

Was there hail in Wisconsin recently?

The most recent verified severe weather report in Wisconsin was filed on Aug 12, 2026. Over the last 12 months, NWS spotters logged 636 hail reports across 53 separate hail days in the state.

How big does hail need to be to damage a roof?

Hail around 1 inch (quarter size) and up can bruise or crack asphalt shingles — that's the size adjusters take seriously. The largest verified hail in Wisconsin in the last 12 months measured 4.5" — softball sized — and the state logged 38 days with 1"+ hail.

How long after a hailstorm can homeowners file a claim?

It depends on the policy and the state, but most homeowner policies allow one to two years from the storm date — some as little as six months. That's why the storms on this page are still live opportunities: the roofer who documents the damage first usually writes the job.

How do I check if a specific roof was hit?

Run a free roof report on Rooftops AI: type the address and you get the roof's measurements plus its verified hail history — every NWS-logged hail, wind, and tornado report near that exact property, with dates and sizes.

Turn storm data into signed jobs

Rooftops AI gives roofers instant roof measurements, cost estimates, verified per-address hail history, and an AI assistant — free to start.

Get a Free Roof Report

Type any address — roof size, cost range & that address's hail history in seconds. 3 free reports, no credit card.

Storm reports by state

Data: NWS Local Storm Reports via Iowa Environmental Mesonet (mesonet.agron.iastate.edu). Local Storm Reports are preliminary, spotter-submitted observations and may be revised by the National Weather Service. Rooftops AI is not affiliated with or endorsed by NOAA or the NWS. Insurance filing windows vary by policy and state — homeowners should confirm with their carrier.

Page generated 2026-08-16 13:27 UTC · refreshes hourly.