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.

39
Days with claimable 1"+ hail
4.5"
Largest hail (softball)
632
Hail reports · 12 mo
2 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.

45 mph wind — 2 NE Bakerville, Wood Co. (Sep 4, 2026)45 mph wind — 2 NE Bakerville, Wood Co. (Sep 4, 2026)0.75" hail — Edgar, Marathon Co. (Sep 4, 2026)46 mph wind — Wittman Field, Winnebago Co. (Sep 4, 2026)50 mph wind — Omro, Winnebago Co. (Sep 4, 2026)58 mph wind — 1 NE Fond Du Lac, Fond du Lac Co. (Sep 4, 2026)52 mph wind — 2 WSW Fond Du Lac, Fond du Lac Co. (Sep 4, 2026)1.25" hail — 1 SW Shawano, Shawano Co. (Sep 4, 2026)1.75" hail — Mayville, Dodge Co. (Sep 4, 2026)1" hail — 1 W Mayville, Dodge Co. (Sep 4, 2026)41 mph wind — 3 SW Shoto, Manitowoc Co. (Sep 2, 2026)46 mph wind — 3 SE Oneida, Brown Co. (Sep 2, 2026)59 mph wind — 2 S Greenville, Outagamie Co. (Sep 2, 2026)56 mph wind — Oshkosh, Winnebago Co. (Sep 2, 2026)40 mph wind — 2 SSW Wautoma, Waushara Co. (Sep 2, 2026)57 mph wind — 1 NNE Monroe Center, Adams Co. (Sep 2, 2026)45 mph wind — 1 ENE Bakerville, Wood Co. (Sep 2, 2026)53 mph wind — Babcock, Wood Co. (Sep 2, 2026)53 mph wind — 4 NNW Melrose, Jackson Co. (Sep 2, 2026)57 mph wind — 1 S Holmen, La Crosse Co. (Sep 2, 2026)67 mph wind — 2 NE New Amsterdam, La Crosse Co. (Sep 2, 2026)54 mph wind — 6 W Arcadia, Buffalo Co. (Sep 2, 2026)68 mph wind — 1 SW Ripon, Fond du Lac Co. (Sep 2, 2026)61 mph wind — 2 SSW Green Lake, Green Lake Co. (Sep 2, 2026)59 mph wind — 2 WNW Fairwater, Green Lake Co. (Sep 2, 2026)70 mph wind — 7 W Random Lake, Sheboygan Co. (Sep 2, 2026)1.5" hail — 5 WNW Trego, Washburn Co. (Aug 26, 2026)0.75" hail — Manawa, Waupaca Co. (Aug 21, 2026)56 mph wind — 2 ENE Butler, Milwaukee Co. (Aug 18, 2026)Tornado — 1 SSW Hubertus, Washington Co. (Aug 18, 2026)1" hail — 1 SSE Fond Du Lac, Fond du Lac Co. (Aug 18, 2026)1" hail — 1 NE Fond Du Lac, Fond du Lac Co. (Aug 18, 2026)0.75" hail — 1 N Silver Lake, Waushara Co. (Aug 18, 2026)61 mph wind — 3.4 NE Richford, Waushara Co. (Aug 18, 2026)53 mph wind — Wautoma, Waushara Co. (Aug 18, 2026)53 mph wind — 3 SSW Wautoma, Waushara Co. (Aug 18, 2026)1" hail — 1 NE Onalaska, La Crosse Co. (Aug 18, 2026)1.25" hail — 1 WNW Onalaska, La Crosse Co. (Aug 18, 2026)1" hail — 2 S Holmen, La Crosse Co. (Aug 18, 2026)67 mph wind — 2 NNE French Island, La Crosse Co. (Aug 18, 2026)54 mph wind — 9 WSW Babcock, Wood Co. (Aug 18, 2026)0.88" hail — 1 ESE Crivitz, Marinette Co. (Aug 18, 2026)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)Wittman Field2 E Evergreen2 SSW Wautoma5 SW Kingston3 ESE Oneida4 SSE Platteville
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.7 reports
Wittman FieldWinnebago Co.5 reportsmax 0.5"
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"
3 SSW WautomaWaushara Co.4 reports
4 SSE PlattevilleGrant 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 Gresham6 weeks ago4.5" softball
4 E Maple Bluff5 months ago4" softball
4 S Fond Du Lac2 months ago3.25" baseball
1 E Madison5 months ago3.25" baseball
Algoma6 weeks ago3" baseball
2 NNE Belle Plaine6 weeks ago3" baseball
Algoma6 weeks ago3" baseball
2 ESE Sturgeon Bay6 weeks ago3" baseball
7 S Port Wing6 weeks ago3" baseball
4 SSW Plainville5 months ago3" baseball

Latest verified reports

WhenLocationEvent
Sep 4, 2026yesterday2 NE BakervilleWood Co.45 mph wind
Sep 4, 2026yesterday2 NE BakervilleWood Co.45 mph wind
Sep 4, 2026yesterdayEdgarMarathon Co.0.75" hail
Sep 4, 20262 days agoWittman FieldWinnebago Co.46 mph wind
Sep 4, 20262 days agoOmroWinnebago Co.50 mph wind
Sep 4, 20262 days ago1 NE Fond Du LacFond du Lac Co.58 mph wind
Sep 4, 20262 days ago2 WSW Fond Du LacFond du Lac Co.52 mph wind
Sep 4, 20262 days ago1 SW ShawanoShawano Co.1.25" hail
Sep 4, 20262 days agoMayvilleDodge Co.1.75" hail
Sep 4, 20262 days ago1 W MayvilleDodge Co.1" hail
Sep 2, 20264 days ago3 SW ShotoManitowoc Co.41 mph wind
Sep 2, 20264 days ago3 SE OneidaBrown Co.46 mph wind
Sep 2, 20264 days ago2 S GreenvilleOutagamie Co.59 mph wind
Sep 2, 20264 days agoOshkoshWinnebago Co.56 mph wind
Sep 2, 20264 days ago2 SSW WautomaWaushara Co.40 mph wind
Sep 2, 20264 days ago1 NNE Monroe CenterAdams Co.57 mph wind
Sep 2, 20264 days ago1 ENE BakervilleWood Co.45 mph wind
Sep 2, 20264 days agoBabcockWood Co.53 mph wind
Sep 2, 20264 days ago4 NNW MelroseJackson Co.53 mph wind
Sep 2, 20264 days ago1 S HolmenLa Crosse Co.57 mph wind
Sep 2, 20264 days ago2 NE New AmsterdamLa Crosse Co.67 mph wind
Sep 2, 20264 days ago6 W ArcadiaBuffalo Co.54 mph wind
Sep 2, 20264 days ago1 SW RiponFond du Lac Co.68 mph wind
Sep 2, 20264 days ago2 SSW Green LakeGreen Lake Co.61 mph wind
Sep 2, 20264 days ago2 WNW FairwaterGreen Lake Co.59 mph wind

Wisconsin storm damage FAQ

Was there hail in Wisconsin recently?

The most recent verified severe weather report in Wisconsin was filed on Sep 4, 2026. Over the last 12 months, NWS spotters logged 632 hail reports across 55 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 39 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-09-06 17:08 UTC · refreshes hourly.