Wisconsin storm reports for April 17, 2026
NOAA recorded 30 hail reports, 15 wind reports and 23 tornado reports in Wisconsin on April 17, 2026.
- in Wisconsin
- 68
- Storm reports
- Monroe, Green County, WI
- 2.75 in
- Largest hail
- 8 WNW Minong, Washburn County, WI
- 68 mph
- Highest gust
- 23
- Tornado reports
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Tornado and its path
- Surveyed tornado path
- Surveyed wind damage
Hail, inches
- 0.75
- 1
- 1.5
- 2
- 2.5
- 3+
Dots: reports. Shading: radar estimate.
- Wind report
- Estimated gusts, 50 to 90 mph
- Tornado and its path
- Surveyed tornado path
- Surveyed wind damage
Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on April 17, 2026 to 12:00 UTC the next day. Times are Central.
Select a dot or a path for the report. NWS survey teams walked the shaded paths after the storm; each is drawn at the widest width they found, so it can look wider than the damage at any one spot. Gust lines are estimates: the highest gust of the day in NOAA's hourly 2.5 km wind analysis (URMA), which fills in between weather stations. They aren't measurements at any building.
Reports by hour
Hail30, most at 5 PM
Wind15, most at 3 PM
Tornado23, most at 4 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 3:27 PM | Not rated | Cream, Buffalo County, WI | Not surveyed |
| 4:08 PM | Not rated | 3 W Blair, Trempealeau County, WI | Not surveyed |
| 4:19 PM | Not rated | 3 SE Osseo, Trempealeau County, WI | Not surveyed |
| 4:27 PM | Not rated | 5 E Osseo, Jackson County, WI | Not surveyed |
| 4:27 PM | Not rated | 1 W Osseo, Trempealeau County, WI | Not surveyed |
| 4:27 PM | Not rated | 5 E Osseo, Jackson County, WI | Not surveyed |
| 4:42 PM | Not rated | 4 NNE Black River Falls, Jackson County, WI | Not surveyed |
| 4:42 PM | Not rated | 3 NW Glandon, Marathon County, WI | Not surveyed |
| 4:46 PM | Not rated | 3 WSW Ringle, Marathon County, WI | Not surveyed |
| 4:51 PM | Not rated | 2 SW Hatfield, Jackson County, WI | Not surveyed |
| 4:51 PM | Not rated | 1 SE Weston, Marathon County, WI | Not surveyed |
| 5:05 PM | Not rated | 1 SSW Ringle, Marathon County, WI | Not surveyed |
Show all 23 tornado reportsShow fewer
| Time | Rating | Where | Path |
|---|---|---|---|
| 6:05 PM | Not rated | 4 SE Janesville, Rock County, WI | Not surveyed |
| 6:05 PM | Not rated | 4 SE Janesville, Rock County, WI | Not surveyed |
| 6:09 PM | Not rated | 5 ENE Avalon, Rock County, WI | Not surveyed |
| 6:09 PM | Not rated | 1 N Avalon, Rock County, WI | Not surveyed |
| 6:40 PM | Not rated | 3 NNW Darien, Walworth County, WI | Not surveyed |
| 6:46 PM | Not rated | 3 WNW Delavan, Walworth County, WI | Not surveyed |
| 7:22 PM | Not rated | 5 WNW Burlington, Walworth County, WI | Not surveyed |
| 7:32 PM | Not rated | 3 WNW Waterford North, Racine County, WI | Not surveyed |
| 7:52 PM | Not rated | 2 N Wind Lake, Waukesha County, WI | Not surveyed |
| 7:55 PM | Not rated | 5 ESE Wind Lake, Racine County, WI | Not surveyed |
| 7:56 PM | Not rated | 4 E Wind Lake, Racine County, WI | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 2:14 PM | 1.0 in | 2 E Ellsworth, Pierce County, WI |
| 2:39 PM | 1.0 in | 4 N South Range, Douglas County, WI |
| 2:45 PM | 1.0 in | 8 NW Thorp, Taylor County, WI |
| 2:45 PM | 1.0 in | 8 NW Thorp, Taylor County, WI |
| 2:47 PM | 1.25 in | 4 NNW Bay City, Pierce County, WI |
| 3:16 PM | 1.0 in | Tomah, Monroe County, WI |
| 3:19 PM | 1.0 in | Tomah, Monroe County, WI |
| 4:07 PM | 1.0 in | Dodgeville, Iowa County, WI |
| 4:19 PM | 1.0 in | 10 SSW Clam Lake, Sawyer County, WI |
| 4:30 PM | 1.0 in | 6 N Winter, Sawyer County, WI |
| 4:58 PM | 1.0 in | 5 W Park Falls, Price County, WI |
| 5:01 PM | 1.25 in | 4 NNE Stone Lake, Sawyer County, WI |
Show all 30 hail reportsShow fewer
| Time | Size | Where |
|---|---|---|
| 5:02 PM | 1.0 in | 5 SE Belmont, Lafayette County, WI |
| 5:03 PM | 1.0 in | 6 N Winter, Sawyer County, WI |
| 5:03 PM | 1.0 in | 6 SW Butternut, Price County, WI |
| 5:08 PM | 1.0 in | 2 N Oneco, Green County, WI |
| 5:08 PM | 1.0 in | 1 SE Prairie Du Chien, Crawford County, WI |
| 5:11 PM | 1.25 in | 1 N Monroe, Green County, WI |
| 5:16 PM | 1.75 in | Beloit, Rock County, WI |
| 5:20 PM | 1.5 in | 1 S Monroe, Green County, WI |
| 5:29 PM | 2.0 in | 3 E Beloit, Rock County, WI |
| 5:30 PM | 2.75 in | Monroe, Green County, WI |
| 5:35 PM | 1.25 in | 1 NNW Hazelhurst, Oneida County, WI |
| 5:41 PM | 1.0 in | 3 NNW Footville, Rock County, WI |
| 5:42 PM | 1.0 in | Watertown, Jefferson County, WI |
| 6:12 PM | 1.5 in | 1 WSW Janesville, Rock County, WI |
| 6:23 PM | 1.75 in | Milton, Rock County, WI |
| 7:02 PM | 1.0 in | 3 SE Palmyra, Walworth County, WI |
| 7:12 PM | 1.0 in | Eagle, Waukesha County, WI |
| 7:25 PM | 1.0 in | 2 S Eagle, Waukesha County, WI |
| Time | Gust | Where |
|---|---|---|
| 3:20 PM | Not measured | 1 ENE Earl, Washburn County, WI |
| 3:28 PM | 68 mph | 8 WNW Minong, Washburn County, WI |
| 3:35 PM | Not measured | Hayward, Sawyer County, WI |
| 3:50 PM | Not measured | 2 SW Washburn, Bayfield County, WI |
| 3:55 PM | Not measured | 4 NE Moquah, Bayfield County, WI |
| 3:55 PM | Not measured | Washburn, Bayfield County, WI |
| 3:58 PM | Not measured | 2 SSE Moquah, Bayfield County, WI |
| 4:15 PM | 66 mph | 1 E La Pointe, Ashland County, WI |
| 4:29 PM | Not measured | 4 SE Osseo, Jackson County, WI |
| 4:29 PM | Not measured | 4 SE Osseo, Jackson County, WI |
| 4:45 PM | Not measured | 2 WNW Montfort, Grant County, WI |
| 5:29 PM | Not measured | 4 WSW Phelps, Vilas County, WI |
| 5:42 PM | Not measured | 5 NW Watertown, Dodge County, WI |
| 7:22 PM | Not measured | East Troy, Walworth County, WI |
| 8:11 PM | Not measured | 2 NNE Caledonia, Racine County, WI |
Reports are what observers recorded near a location, not a complete record of every storm. They don’t describe conditions at any building.