Wisconsin storm reports for June 10, 2026
NOAA recorded 4 hail reports, 91 wind reports and 2 tornado reports in Wisconsin on June 10, 2026.
- in Wisconsin
- 97
- Storm reports
- 1 ESE New Amsterdam, La Crosse County, WI
- 1.5 in
- Largest hail
- 1 S Wittman Field, Winnebago County, WI
- 94 mph
- Highest gust
- 2
- 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
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
Source: NOAA/NWS Storm Prediction Center, preliminary storm reports. NOAA revises recent reports for several weeks. Report day: 12:00 UTC on June 10, 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
Hail4, most at 6 PM
Wind91, most at 2 PM
Tornado2, most at 3 PM
Every report
Source: NOAA/NWS Storm Prediction Center.
| Time | Rating | Where | Path |
|---|---|---|---|
| 3:01 PM | Not rated | Lomira, Dodge County, WI | Not surveyed |
| 3:10 PM | Not rated | 3 SSE Eden, Fond du Lac County, WI | Not surveyed |
| Time | Size | Where |
|---|---|---|
| 6:17 PM | 1.0 in | Brice Prairie, La Crosse County, WI |
| 6:20 PM | 1.5 in | 1 ESE New Amsterdam, La Crosse County, WI |
| 6:28 PM | 1.0 in | 1 S Holmen, La Crosse County, WI |
| 7:30 PM | 1.0 in | Rice Lake, Barron County, WI |
| Time | Gust | Where |
|---|---|---|
| 7:04 AM | Not measured | 2 N Dorchester, Taylor County, WI |
| 7:06 AM | Not measured | Athens, Marathon County, WI |
| 7:45 AM | Not measured | Merrill, Lincoln County, WI |
| 12:20 PM | Not measured | 1 ENE Maiden Rock, Pierce County, WI |
| 12:30 PM | Not measured | 3 SW Elmwood, Pierce County, WI |
| 12:35 PM | Not measured | 3 NNW Porcupine, Pepin County, WI |
| 12:47 PM | Not measured | Downsville, Dunn County, WI |
| 12:49 PM | 60 mph | Kieler, Grant County, WI |
| 12:50 PM | Not measured | Kieler, Grant County, WI |
| 12:56 PM | Not measured | Dickeyville, Grant County, WI |
| 12:56 PM | Not measured | Menomonie, Dunn County, WI |
| 1:10 PM | 61 mph | Potosi, Grant County, WI |
Show all 91 wind reportsShow fewer
| Time | Gust | Where |
|---|---|---|
| 1:15 PM | Not measured | Elk Mound, Dunn County, WI |
| 1:17 PM | 60 mph | 4 SSE Platteville, Grant County, WI |
| 1:19 PM | 80 mph | 1 S Lancaster, Grant County, WI |
| 1:21 PM | 68 mph | 4 SSE Platteville, Grant County, WI |
| 1:25 PM | Not measured | Mineral Point, Iowa County, WI |
| 1:26 PM | Not measured | 3 SW Hollandale, Iowa County, WI |
| 1:27 PM | 65 mph | Stitzer, Grant County, WI |
| 1:28 PM | 88 mph | 1 E Darlington, Lafayette County, WI |
| 1:31 PM | 85 mph | Livingston, Grant County, WI |
| 1:35 PM | 74 mph | 3 W Livingston, Grant County, WI |
| 1:35 PM | Not measured | 2 ENE Altoona, Eau Claire County, WI |
| 1:40 PM | Not measured | Monticello, Green County, WI |
| 1:40 PM | 66 mph | 2 SW Blue Mounds, Iowa County, WI |
| 1:44 PM | Not measured | Fall Creek, Eau Claire County, WI |
| 1:46 PM | Not measured | 1 W Dodgeville, Iowa County, WI |
| 1:47 PM | Not measured | Black Earth, Dane County, WI |
| 1:52 PM | 70 mph | 1 S Verona, Dane County, WI |
| 1:55 PM | Not measured | 1 NE Shorewood Hills, Dane County, WI |
| 2:00 PM | Not measured | Madison, Dane County, WI |
| 2:00 PM | 61 mph | 2 E Plain, Sauk County, WI |
| 2:00 PM | Not measured | 2 N Augusta, Eau Claire County, WI |
| 2:05 PM | Not measured | Windsor, Dane County, WI |
| 2:08 PM | Not measured | 3 WNW Poynette, Columbia County, WI |
| 2:10 PM | 80 mph | 4 W Edgerton, Rock County, WI |
| 2:10 PM | 64 mph | 2 NNE Sun Prairie, Dane County, WI |
| 2:10 PM | 63 mph | 3 SW Arlington, Columbia County, WI |
| 2:12 PM | 85 mph | 6 N Shirland, Rock County, WI |
| 2:15 PM | Not measured | Edgerton, Rock County, WI |
| 2:17 PM | Not measured | 2 NNW Marshall, Dane County, WI |
| 2:22 PM | Not measured | Milton, Rock County, WI |
| 2:23 PM | Not measured | 5 N Big Spring, Adams County, WI |
| 2:26 PM | 85 mph | 6 SE Rockdale, Jefferson County, WI |
| 2:27 PM | Not measured | Greenwood, Clark County, WI |
| 2:30 PM | Not measured | 8 N Pardeeville, Marquette County, WI |
| 2:30 PM | Not measured | 2 E New Lisbon, Juneau County, WI |
| 2:34 PM | 60 mph | 3 SW Watertown, Jefferson County, WI |
| 2:35 PM | 80 mph | 2 NW Milton, Rock County, WI |
| 2:35 PM | Not measured | Reeseville, Dodge County, WI |
| 2:39 PM | 75 mph | 1 E Fort Atkinson, Jefferson County, WI |
| 2:40 PM | Not measured | 3 SW Beaver Dam, Dodge County, WI |
| 2:41 PM | Not measured | Mauston, Juneau County, WI |
| 2:45 PM | 73 mph | 2 E Beaver Dam, Dodge County, WI |
| 2:49 PM | 70 mph | 3 E Princeton, Green Lake County, WI |
| 2:50 PM | Not measured | Markesan, Green Lake County, WI |
| 2:50 PM | Not measured | 4 SW Adams, Adams County, WI |
| 3:00 PM | Not measured | 1 ESE Hartford, Washington County, WI |
| 3:00 PM | Not measured | Horicon, Dodge County, WI |
| 3:00 PM | Not measured | 3 SE Waupun, Dodge County, WI |
| 3:00 PM | Not measured | 1 SSE Ripon, Fond du Lac County, WI |
| 3:00 PM | Not measured | 3 WNW Ripon, Green Lake County, WI |
| 3:00 PM | Not measured | 4 WSW Westfield, Marquette County, WI |
| 3:09 PM | Not measured | 1 W Omro, Winnebago County, WI |
| 3:10 PM | Not measured | 1 ESE Fond Du Lac, Fond du Lac County, WI |
| 3:10 PM | Not measured | 1 SSW Arkdale, Adams County, WI |
| 3:14 PM | Not measured | 2 NNW Menomonee Falls, Waukesha County, WI |
| 3:15 PM | Not measured | 4 SSW Wittman Field, Winnebago County, WI |
| 3:15 PM | Not measured | Athens, Marathon County, WI |
| 3:15 PM | Not measured | Webster, Burnett County, WI |
| 3:17 PM | 94 mph | 1 S Wittman Field, Winnebago County, WI |
| 3:20 PM | Not measured | 1 NW Oshkosh, Winnebago County, WI |
| 3:30 PM | Not measured | 1 SE Neenah, Winnebago County, WI |
| 3:40 PM | Not measured | 4 E Elkhart Lake, Sheboygan County, WI |
| 3:40 PM | Not measured | 3 SE Darboy, Calumet County, WI |
| 3:40 PM | Not measured | 1 W Appleton, Outagamie County, WI |
| 3:41 PM | 60 mph | 3 N Pleasant Prairie, Kenosha County, WI |
| 3:50 PM | Not measured | 1 W Wausau, Marathon County, WI |
| 4:04 PM | Not measured | 2 SE Polonia, Portage County, WI |
| 4:33 PM | Not measured | Bowler, Shawano County, WI |
| 4:35 PM | Not measured | 2 N Hayward, Sawyer County, WI |
| 4:50 PM | Not measured | 2 NNW Neopit, Menominee County, WI |
| 5:29 PM | Not measured | 3 SW Hollandale, Iowa County, WI |
| 5:40 PM | Not measured | 2 E Montana, Buffalo County, WI |
| 5:42 PM | Not measured | 3 W Marshland, Buffalo County, WI |
| 5:55 PM | Not measured | Centerville, Trempealeau County, WI |
| 6:03 PM | Not measured | Independence, Trempealeau County, WI |
| 6:14 PM | Not measured | St. Croix Falls, Polk County, WI |
| 6:35 PM | Not measured | Onalaska, La Crosse County, WI |
| 7:33 PM | Not measured | 1 NNE Camp Douglas, Juneau County, WI |
| 7:33 PM | 59 mph | 2 NE Camp Douglas, Juneau County, WI |
Cities with reports nearby
Reports within 15 miles of the center of each city we track.
| City | Largest hail | Highest gust | Tornado reports |
|---|---|---|---|
| Appleton, WI | None | None | 0 |
| Madison, WI | None | 70 mph | 0 |
| Milwaukee, WI | None | None | 0 |
Reports are what observers recorded near a location, not a complete record of every storm. They don’t describe conditions at any building.