Wisconsin, 2025Flash Flood and Hail in Wisconsin, April 18, 2025
April 18, 2025 · NWS MKX · 91 events in 11 counties and zones
A cluster of severe thunderstorms with very large hail and heavy rain tracked along a warm front over southern WI during the morning. Numerous reports of very large hail were received, and also flash flooding in Milwaukee.
Every event with a place to put it. Tap one for its entry below.
- Tornadoes
- Tropical storms and surge
- Floods
- Wind
- Hail
- Winter weather
- Heat and drought
- Cold
- Fire, smoke and dust
- Marine and coastal
- Other
Open the live radar over this ground
- Deaths
- 0
- Injuries
- 0
- Property damage
- $1,000
- Crop damage
- None recorded
- Events
- 91
Deaths and injuries are direct and indirect together, as the offices filed them. Damage is property and crops in the dollars of the year, not adjusted for inflation, and only where an office estimated it.
A cluster of severe thunderstorms with very large hail and heavy rain tracked along a warm front over southern WI during the morning. Numerous reports of very large hail were received, and also flash flooding in Milwaukee.
What forecasters said that day
The local office's own words before the first event, as it sent them, from the Iowa Environmental Mesonet's archive of National Weather Service text.
NWS Milwaukee, WI wrote its last area forecast discussion before the first event at Apr 18, 2:12 AM CST, 2 hours 26 minutes earlier. Its key messages:
- Morning round of strong to severe thunderstorms with large hail potential between 5am - 10am CDT.
- Lull in thunderstorm activity late this morning/early afternoon. Then additional thunderstorm development later this afternoon/evening ahead/along the cold front. Will be another window for large hail and damaging winds across southeastern WI.
- Quieter and cooler for Saturday.
- High chance (70-90%) of rain Sunday afternoon into early Monday
- Cooler Sunday and Monday, warming back to near or above normal temperatures by mid-week
Area forecast discussion, Apr 18, 2:12 AM CST, 2 hours 26 minutes before
Area Forecast Discussion
National Weather Service Milwaukee/Sullivan WI
312 AM CDT Fri Apr 18 2025
.KEY MESSAGES...
- Morning round of strong to severe thunderstorms with large
hail potential between 5am - 10am CDT.
- Lull in thunderstorm activity late this morning/early
afternoon. Then additional thunderstorm development later this
afternoon/evening ahead/along the cold front. Will be another
window for large hail and damaging winds across southeastern
WI.
- Quieter and cooler for Saturday.
- High chance (70-90%) of rain Sunday afternoon into early Monday
- Cooler Sunday and Monday, warming back to near or above
normal temperatures by mid-week
&&
.SHORT TERM...
Issued 307 AM CDT Fri Apr 18 2025
Today through Saturday night:
Will continue to see scattered off an on showers with a few
rumbles of thunder early this morning across southern WI. The
next window for showers and storms will spread in around day
break and continue into the the mid morning hours. Monitoring
the elevated convection that developed upstream around the
NE/SD/IA border and progressing eastward, which is being driven
by the 850mb WAA/frontogenesis along the northern fringes of the
weak surface low feature. Following the trends of the latest
HRRR runs, expecting this activity to move into southern WI
later this morning. As the activity treks eastward toward our
neck of the woods, thinking they will remain elevated as they
tap into the MUCAPE around 1000 J/kg and effective shear of.
greater than 40 kt with the main hazard being large hail. Thus
cannot rule out a few warnings being needed between 5-10AM CDT
this morning across southern WI.
Then expecting a bit of lull after the morning round of
showers/ elevated storms. Environment looks to take a bit to
recover as the weak surface low disturbance lifts across
northwest MO/eastern IA into WI by the early afternoon.
Accompanying it looks to be a secondary warm front associated
with the higher surface moisture where dewpoints look to climb
into the 50s and even lower 60s. This feature is progged to lift
into at least the southern portion of the area before the cold
front pushes through. The main question will be timing and
alignment of the warm sector in WI. This will factor into how
the environment recovers for late afternoon/evening convective
development. May see a brief window for more isolated cells as
things develop, but the front-parallel shear favors rapid
upscale growth of any convection into a linear mode ahead/along
the cold front. However, given the limited synoptic
forcing/upper-level dynamics support still lends way to
uncertainty on the exact timing and placement of storm
development. Nevertheless, there remains enough of a consensus
for increased PoP chances and another window for storms to
develop late this afternoon/evening. Continue to see
southeastern WI favored for any strong to severe development
that is more surface based. The main concern will be large hail
and damaging winds through the evening, but once the cold front
pushes through thunderstorm chances dwindle later this evening.
While our main focus is with the activity ahead and along the
cold front toward the evening, it is worth noting that if there
is a long enough lull an isolated storm or two could develop
well out ahead (potentially on a remnant outflow/boundary) in
the warm sector. The potential remains low as only the recent
06z HRRR picks up on this scenario at the moment, but if it was
to materialize then said storm could bring not only large hail
and damaging wind threat, but could not rule out a brief
tornado. Again the chances of this remain on the low side, but
it is not out of the realm of possibility.
Quieter and cooler weather is expected behind the cold front
for Saturday as high pressure works its way across the Upper
Midwest.
Wagner
&&
.LONG TERM...
Issued 307 AM CDT Fri Apr 18 2025
Sunday through Thursday:
Deterministic models are in pretty good agreement that a
strong, negatively tilted shortwave will lift through Wisconsin
later Sunday into Monday. The resultant surface low is expected
to lift northeast through southern Wisconsin Sunday night into
Monday. At the moment, there is very good agreement among models
with this surface low track and timing. Strong warm air
advection and theta-e advection ahead of this low is expected to
kick off widespread showers by Sunday afternoon, with showers
continuing through at least the first half of Sunday night as
the surface low lifts through. GFS and ECMWF ensembles have a
very high (90%+) chance for measurable precip over a 24 hour
period during this time, so confidence is increasing in a round
of wet weather late this weekend. Given the anticipated low
track, much of the milder and unstable airmass should remain
south of Wisconsin, though wouldn't be surprised if thunder
chances sneak into the southeast forecast area.
Temps on Sunday will likely warm towards 50 in the morning,
before cooling back down once the rain moves in. Breezy easterly
winds ahead of the low will aid in keeping it cooler the
remainder of the day as well.
A little precip may linger into Monday morning as the shortwave
clears the forecast area, with mostly cloudy skies likely
hanging on through the afternoon hours. There is some
uncertainty with temperatures on Monday, as models vary a bit
with the timing of the cold front early in the day. If the front
clears the area by early to mid morning, temps will likely
struggle to get out of the 40s. If the front is slower, 50s may
be possible into at least early afternoon.
High pressure is expected to briefly slide into the area Monday
night, but will be exiting during the day Tuesday as a weak
shortwave pushes in from the west. Tuesday should be mainly dry,
with a chance for showers returning anywhere from late
afternoon to late evening, depending on the timing of the
shortwave. It looks milder on Tuesday, with temps back to near
or above normal.
It looks mainly dry Wednesday and Thursday, but the pattern is
open to shortwaves moving through during this period, so low end
precip chances will continue through mid-week. Near to above
normal temps are likely to continue for Wed and Thu.
DDV
&&
.AVIATION...
Issued 307 AM CDT Fri Apr 18 2025
Gusty southerly winds linger early this morning. Seeing a bit
of a break in the clouds as well. However, monitoring the
upstream storms across northern IA racing eastward toward
southern WI. Expecting this to bring a round of showers and
storms along with lower ceilings and visibility along with
potentially some hail across southern WI between 10z-14z. This
activity looks to exit the area mid to late morning. With the
lull expecting VFR conditions to return through the start of
the afternoon, then expecting an additional round of showers
and thunderstorms to redevelop later this afternoon and evening
ahead/along of a cold front. There will be a potential for
strong to severe storms across southeastern WI with this
activity, thus another window for lower ceilings and visibility
with it as well. Otherwise the cold front looks to push through
later this evening and shower chances diminish, but lower
flight conditions may linger behind the front into early
Saturday morning. However, looking for lighter northerly winds
into Saturday as high pressure build into the region.
Wagner
&&
.MARINE...
Issued 307 AM CDT Fri Apr 18 2025
Breezy southerly winds persist as low pressure continues
northeastward from IA into WI and then crossing central portions
of the Lake this afternoon. Expect to see small craft
conditions across southern WI nearshore zones today. A cold
front will extend southwest from the low crossing the southern
half of lake later this afternoon and evening. Modest south
winds over Lake Michigan today with the strongest towards the
southern third will veer northwest through this evening
(beginning with the northern lake, then the southern half as the
front passes). There are chances for thunderstorms along with
some hail and strong winds across southern half of the Lake
later today into tonight with the cold front. Modest northwest
winds continue behind the cold front overnight followed by
lighter north winds Saturday, as high pressure builds into the
Great Lakes region.
Wagner
&&
.MKX WATCHES/WARNINGS/ADVISORIES...
WI...None.
LM...Small Craft Advisory...LMZ644-LMZ645-LMZ646 until 7 PM Friday.
Small Craft Advisory...LMZ643 until 4 PM Friday.
&&
Visit us at weather.gov/milwaukee
Follow us on Facebook, Twitter, and YouTube at:
www.facebook.com/NWSMilwaukee
www.twitter.com/NWSMilwaukee
www.youtube.com/NWSMilwaukeeHazardous weather outlook, Apr 18, 1:23 AM CST, 3 hours 15 minutes before
Hazardous Weather Outlook
National Weather Service Milwaukee/Sullivan WI
223 AM CDT Fri Apr 18 2025
WIZ046-047-051-052-056>060-062>072-190730-
Marquette-Green Lake-Fond du Lac-Sheboygan-Sauk-Columbia-Dodge-
Washington-Ozaukee-Iowa-Dane-Jefferson-Waukesha-Milwaukee-
Lafayette-Green-Rock-Walworth-Racine-Kenosha-
223 AM CDT Fri Apr 18 2025
This Hazardous Weather Outlook is for portions of east central
Wisconsin, south central Wisconsin and southeast Wisconsin.
.DAY ONE...Today and Tonight
Thunderstorms are expected early this morning and possibly again
later this afternoon into the evening. Large hail and damaging
winds are the main concerns if a few storms reach severe levels.
.DAYS TWO THROUGH SEVEN...Saturday through Thursday
Isolated thunder will be possible with widespread rain showers
Sunday evening into Sunday night.
.SPOTTER INFORMATION STATEMENT...
Spotter activation may be needed today.
LMZ643>646-190730-
Sheboygan to Port Washington WI-
Port Washington to North Point Light WI-
North Point Light to Wind Point WI-
Wind Point WI to Winthrop Harbor IL-
223 AM CDT Fri Apr 18 2025
This Hazardous Weather Outlook is for the nearshore waters from
Sheboygan Wisconsin to Winthrop Harbor Illinois.
.DAY ONE...Today and Tonight
A Small Craft Advisory remains in effect through the day today due
to breezy southerly winds and high waves.
There is a chance for thunderstorms today, a few of which may be
strong to severe.
.DAYS TWO THROUGH SEVEN...Saturday through Thursday
Small Craft Advisory conditions will be possible again on Monday.
LMZ080-261-362-364-366-563-565-567-669-671-673-675-777-779-868-
870-872-874-876-878-190730-
Lake Michigan Michigan City IN to St. Joseph MI 5 NM offshore to
mid-line of lake.-
Lake Michigan from Seul Choix Point to Rock Island Passage 5NM
offshore to Mid Lake-
Lake Michigan South of a line from Seul Choix Point to the
Mackinac Bridge and North of a line from Charlevoix MI to South
Fox Island 5NM offshore-
Lake Michigan from Charlevoix to Point Betsie MI 5NM Offshore to
mid lake-
Lake Michigan from Point Betsie to Manistee MI 5NM offshore to
Mid Lake-
Lake Michigan from Rock Island Passage to Sturgeon Bay WI 5NM
offshore to mid lake-
Lake Michigan from Sturgeon Bay to Two Rivers WI 5NM offshore to
Mid Lake-
Lake Michigan from Two Rivers to Sheboygan WI 5NM offshore to Mid
Lake-
Lake Michigan from Sheboygan to Port Washington WI 5NM offshore
to Mid Lake-
Lake Michigan from Port Washington to North Point Light WI 5NM
offshore to Mid Lake-
Lake Michigan from North Point Light to Wind Point WI 5NM
offshore to Mid Lake-
Lake Michigan from Wind Point WI to Winthrop Harbor IL 5NM
offshore to Mid Lake-
Lake Michigan from Winthrop Harbor to Wilmette Harbor IL 5NM
offshore to Mid Lake-
Lake Michigan from Wilmette Harbor to Michigan City in 5NM
offshore to Mid Lake-
Lake Michigan from Pentwater to Manistee MI 5NM offshore to Mid
Lake-
Lake Michigan from Whitehall to Pentwater MI 5NM offshore to Mid
Lake-
Lake Michigan from Grand Haven to Whitehall MI 5NM offshore to
Mid Lake-
Lake Michigan from Holland to Grand Haven MI 5NM offshore to Mid
Lake-
Lake Michigan from South Haven to Holland MI 5NM offshore to Mid
lake-
Lake Michigan from St Joseph to South Haven MI 5NM offshore to
Mid Lake-
223 AM CDT Fri Apr 18 2025
This Hazardous Weather Outlook is for the open waters of Lake Michigan.
.DAY ONE...Today and Tonight
Thunderstorms are expected at times today into this evening. A few
storms may approach severe levels, particularly across the
southern half of the lake.
.DAYS TWO THROUGH SEVEN...Saturday through Thursday
Gusts to 30 knots are possible on Monday.
www.weather.gov/mkx
Hail, Sauk
- When
- April 18, 4:38 AM CST to 4:43 AM CST
- Where
- Sauk County, 0.69 mi S of Prairie du Sac Arpt
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 43.290, -89.750
Hail, Lafayette
- When
- April 18, 4:58 AM CST to 5:02 AM CST
- Where
- Lafayette County, 0.86 mi NW of Belmont
- Measured
- 1.75 in hail
- Reported by
- Public
- Coordinates
- 42.740, -90.340
Hail, Lafayette
- When
- April 18, 4:59 AM CST to 5:03 AM CST
- Where
- Lafayette County, 0.69 mi N of Belmont
- Measured
- 1.25 in hail
- Reported by
- Public
- Coordinates
- 42.740, -90.330
Hail, Lafayette
- When
- April 18, 5:01 AM CST to 5:04 AM CST
- Where
- Lafayette County, 2.57 mi NW of Truman
- Measured
- 2.5 in hail
- Reported by
- Public
- Coordinates
- 42.750, -90.250
Measured tennis ball sized hail.
Hail, Iowa
- When
- April 18, 5:02 AM CST to 5:05 AM CST
- Where
- Iowa County, 1.47 mi SSW of Dodgeville
- Measured
- 0.88 in hail
- Reported by
- Public
- Coordinates
- 42.950, -90.140
Hail, Sauk
- When
- April 18, 5:05 AM CST to 5:08 AM CST
- Where
- Sauk County, 0.85 mi SE of Prairie du Sac Arpt
- Measured
- 1.25 in hail
- Reported by
- Public
- Coordinates
- 43.290, -89.740
Hail, Iowa
- When
- April 18, 5:06 AM CST to 5:09 AM CST
- Where
- Iowa County, 0.51 mi E of Dodgeville
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 42.970, -90.120
Hail, Iowa
- When
- April 18, 5:10 AM CST to 5:13 AM CST
- Where
- Iowa County, 1.52 mi W of Jonesdale
- Measured
- 1.25 in hail
- Reported by
- CoCoRaHS
- Coordinates
- 42.900, -90.050
Hail, Lafayette
- When
- April 18, 5:13 AM CST to 5:15 AM CST
- Where
- Lafayette County, Darlington
- Measured
- 2 in hail
- Reported by
- Public
- Coordinates
- 42.680, -90.120
Hail, Iowa
- When
- April 18, 5:15 AM CST to 5:20 AM CST
- Where
- Iowa County, 2.05 mi SE of Hollandale
- Measured
- 1.25 in hail
- Reported by
- Public
- Coordinates
- 42.850, -89.900
Hail, Iowa
- When
- April 18, 5:18 AM CST to 5:21 AM CST
- Where
- Iowa County, 0.69 mi N of Hollandale
- Measured
- 1.5 in hail
- Reported by
- Public
- Coordinates
- 42.880, -89.930
Hail, Dane
- When
- April 18, 5:34 AM CST
- Where
- Dane County, 0.86 mi NW of Mt Horeb
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 43.010, -89.740
Hail, Dane
- When
- April 18, 5:36 AM CST
- Where
- Dane County, 0.69 mi S of Black Earth
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 43.120, -89.750
Hail, Green
- When
- April 18, 5:40 AM CST to 5:45 AM CST
- Where
- Green County, 1.71 mi SE of Exeter
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 42.760, -89.560
Hail, Green
- When
- April 18, 5:40 AM CST to 5:45 AM CST
- Where
- Green County, 1.47 mi NNW of Monticello
- Measured
- 1.75 in hail
- Reported by
- Public
- Coordinates
- 42.750, -89.590
Hail, Dane
- When
- April 18, 5:40 AM CST to 5:45 AM CST
- Where
- Dane County, 2.13 mi WSW of Martinsville
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 43.170, -89.620
Hail, Green
- When
- April 18, 5:41 AM CST to 5:45 AM CST
- Where
- Green County, 0.86 mi SW of New Glarus Arpt
- Measured
- 2 in hail
- Reported by
- Public
- Coordinates
- 42.790, -89.630
Hail, Green
- When
- April 18, 5:41 AM CST to 5:44 AM CST
- Where
- Green County, 0.86 mi SW of New Glarus
- Measured
- 1.5 in hail
- Reported by
- Trained Spotter
- Coordinates
- 42.810, -89.640
Hail, Green
- When
- April 18, 5:44 AM CST to 5:47 AM CST
- Where
- Green County, 0.86 mi NW of Monticello
- Measured
- 2 in hail
- Reported by
- Public
- Coordinates
- 42.740, -89.590
Hail, Dane
- When
- April 18, 5:45 AM CST to 5:47 AM CST
- Where
- Dane County, 1.01 mi W of Oregon
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 42.930, -89.400
Hail, Dane
- When
- April 18, 5:45 AM CST to 5:47 AM CST
- Where
- Dane County, 1.52 mi W of Oregon
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 42.930, -89.410
Hail, Green
- When
- April 18, 5:45 AM CST to 5:50 AM CST
- Where
- Green County, 4.11 mi NE of Attica
- Measured
- 2.75 in hail
- Reported by
- Public
- Coordinates
- 42.810, -89.420
Measured baseball sized hail.
Hail, Dane
- When
- April 18, 5:47 AM CST to 5:49 AM CST
- Where
- Dane County, 0.69 mi S of Oregon
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 42.920, -89.380
Hail, Dane
- When
- April 18, 5:48 AM CST to 5:50 AM CST
- Where
- Dane County, 0.86 mi SW of Oregon
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 42.920, -89.390
Hail, Dane
- When
- April 18, 5:49 AM CST to 5:51 AM CST
- Where
- Dane County, 1.47 mi SSW of Oregon
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 42.910, -89.390
Hail, Dane
- When
- April 18, 5:49 AM CST to 5:51 AM CST
- Where
- Dane County, 0.86 mi SW of Oregon
- Measured
- 1.25 in hail
- Reported by
- Public
- Coordinates
- 42.920, -89.390
Hail, Dane
- When
- April 18, 5:49 AM CST to 5:51 AM CST
- Where
- Dane County, 0.51 mi W of Mc Farland
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 43.020, -89.290
Hail, Dane
- When
- April 18, 5:50 AM CST to 5:52 AM CST
- Where
- Dane County, 0.86 mi SW of Oregon
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 42.920, -89.390
Hail, Green
- When
- April 18, 5:50 AM CST to 5:54 AM CST
- Where
- Green County, 3.61 mi E of Dayton
- Measured
- 0.88 in hail
- Reported by
- Public
- Coordinates
- 42.810, -89.430
Hail, Dane
- When
- April 18, 5:53 AM CST to 5:56 AM CST
- Where
- Dane County, 1.47 mi SSW of Oregon
- Measured
- 1.25 in hail
- Reported by
- Public
- Coordinates
- 42.910, -89.390
Hail, Dane
- When
- April 18, 5:53 AM CST
- Where
- Dane County, 1.01 mi W of Mc Farland
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 43.020, -89.300
Hail, Green
- When
- April 18, 5:55 AM CST to 5:59 AM CST
- Where
- Green County, 1.47 mi NNE of Albany
- Measured
- 2.25 in hail
- Reported by
- Trained Spotter
- Coordinates
- 42.720, -89.420
Hail, Green
- When
- April 18, 5:55 AM CST to 5:59 AM CST
- Where
- Green County, 5.58 mi E of Attica
- Measured
- 2 in hail
- Reported by
- Public
- Coordinates
- 42.770, -89.370
Hail, Dane
- When
- April 18, 5:56 AM CST
- Where
- Dane County, 2.05 mi NW of Stoughton
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 42.940, -89.250
Hail, Jefferson
- When
- April 18, 5:58 AM CST to 6:02 AM CST
- Where
- Jefferson County, 3.15 mi NNW of Hoopers
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 43.140, -88.900
Hail, Rock
- When
- April 18, 5:58 AM CST to 6:02 AM CST
- Where
- Rock County, Evansville
- Measured
- 2 in hail
- Reported by
- Public
- Coordinates
- 42.780, -89.300
Numerous hail damage to vehicles, siding, and roofs in Evansville. Gusty winds accompanied the very large hail.
Hail, Dane
- When
- April 18, 6:00 AM CST
- Where
- Dane County, 1.01 mi W of Stoughton
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 42.920, -89.240
Hail, Rock
- When
- April 18, 6:00 AM CST to 6:04 AM CST
- Where
- Rock County, 1.01 mi E of Evansville
- Measured
- 2 in hail
- Reported by
- Public
- Coordinates
- 42.780, -89.280
Hail, Rock
- When
- April 18, 6:00 AM CST to 6:03 AM CST
- Where
- Rock County, 1.01 mi W of Evansville
- Measured
- 2.75 in hail
- Reported by
- NWS Employee
- Coordinates
- 42.780, -89.320
Hail, Rock
- When
- April 18, 6:02 AM CST to 6:05 AM CST
- Where
- Rock County, 1.71 mi NW of Fulton
- Measured
- 2.75 in hail
- Reported by
- Public
- Coordinates
- 42.820, -89.140
Hail, Rock
- When
- April 18, 6:05 AM CST to 6:09 AM CST
- Where
- Rock County, Evansville
- Measured
- 1.75 in hail
- Reported by
- Fire Department/Rescue
- Coordinates
- 42.780, -89.300
Hail, Jefferson
- When
- April 18, 6:06 AM CST to 6:09 AM CST
- Where
- Jefferson County, 0.86 mi SW of Lake Mills
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 43.070, -88.910
Hail, Rock
- When
- April 18, 6:08 AM CST to 6:12 AM CST
- Where
- Rock County, Edgerton
- Measured
- 2.5 in hail
- Reported by
- Public
- Coordinates
- 42.830, -89.070
Hail, Dane
- When
- April 18, 6:09 AM CST to 6:12 AM CST
- Where
- Dane County, 0.86 mi SE of Verona Arpt
- Measured
- 1.25 in hail
- Reported by
- Public
- Coordinates
- 42.970, -89.510
Hail, Jefferson
- When
- April 18, 6:09 AM CST to 6:12 AM CST
- Where
- Jefferson County, 1.01 mi W of Milford
- Measured
- 1.75 in hail
- Reported by
- Public
- Coordinates
- 43.100, -88.850
Hail, Rock
- When
- April 18, 6:10 AM CST to 6:14 AM CST
- Where
- Rock County, 0.86 mi SW of Mallwood
- Measured
- 1.75 in hail
- Reported by
- Trained Spotter
- Coordinates
- 42.820, -89.030
Golf ball sized hail, some even large. Car dents and tree damage.
Hail, Rock
- When
- April 18, 6:10 AM CST to 6:14 AM CST
- Where
- Rock County, 0.69 mi N of Edgerton
- Measured
- 2.75 in hail
- Reported by
- Trained Spotter
- Coordinates
- 42.840, -89.070
Hail, Dane
- When
- April 18, 6:11 AM CST
- Where
- Dane County, 1.47 mi NNW of Waunakee
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 43.200, -89.460
Hail, Dane
- When
- April 18, 6:11 AM CST to 6:15 AM CST
- Where
- Dane County, 2.05 mi NW of Waunakee
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 43.200, -89.480
Hail, Rock
- When
- April 18, 6:11 AM CST to 6:15 AM CST
- Where
- Rock County, 1.01 mi E of Mallwood
- Measured
- 1.75 in hail
- Reported by
- NWS Employee
- Coordinates
- 42.830, -89.000
Hail, Dane
- When
- April 18, 6:13 AM CST to 6:15 AM CST
- Where
- Dane County, Albion
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 42.880, -89.070
Hail, Iowa
- When
- April 18, 6:13 AM CST
- Where
- Iowa County, 2.14 mi ESE of Dodgeville
- Measured
- 1.25 in hail
- Reported by
- Public
- Coordinates
- 42.960, -90.090
Hail, Dane
- When
- April 18, 6:14 AM CST to 6:17 AM CST
- Where
- Dane County, 2.9 mi SE of Albion
- Measured
- 2.5 in hail
- Reported by
- Trained Spotter
- Coordinates
- 42.850, -89.030
Hail, Rock
- When
- April 18, 6:14 AM CST to 6:17 AM CST
- Where
- Rock County, 0.86 mi NE of Mallwood
- Measured
- 2 in hail
- Reported by
- Public
- Coordinates
- 42.840, -89.010
Hail, Jefferson
- When
- April 18, 6:15 AM CST to 6:18 AM CST
- Where
- Jefferson County, Busseyville
- Measured
- 1.75 in hail
- Reported by
- Public
- Coordinates
- 42.900, -88.980
Hail, Rock
- When
- April 18, 6:15 AM CST to 6:17 AM CST
- Where
- Rock County, Edgerton
- Measured
- 1.75 in hail
- Reported by
- Public
- Coordinates
- 42.830, -89.070
Hail, Dane
- When
- April 18, 6:17 AM CST
- Where
- Dane County, 1.22 mi SW of De Forest
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 43.240, -89.350
Hail, Dane
- When
- April 18, 6:17 AM CST to 6:19 AM CST
- Where
- Dane County, 1.01 mi W of De Forest
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 43.250, -89.350
Hail, Dane
- When
- April 18, 6:18 AM CST
- Where
- Dane County, 0.85 mi SE of De Forest
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 43.240, -89.320
Hail, Jefferson
- When
- April 18, 6:23 AM CST
- Where
- Jefferson County, 0.51 mi W of Ft Atkinson
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 42.930, -88.860
Hail, Jefferson
- When
- April 18, 6:25 AM CST to 6:27 AM CST
- Where
- Jefferson County, Ft Atkinson
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 42.930, -88.850
Hail, Waukesha
- When
- April 18, 6:25 AM CST to 6:27 AM CST
- Where
- Waukesha County, 1.01 mi E of Lac la Belle
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 43.150, -88.500
Hail, Dane
- When
- April 18, 6:26 AM CST
- Where
- Dane County, 1.22 mi SW of Madison Morey Arpt
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 43.110, -89.550
Hail, Jefferson
- When
- April 18, 6:26 AM CST to 6:29 AM CST
- Where
- Jefferson County, 2.14 mi WNW of Cold Spg
- Measured
- 2 in hail
- Reported by
- Trained Spotter
- Coordinates
- 42.890, -88.820
Hail size measured around 2.34 inches in diameter.
Hail, Jefferson
- When
- April 18, 6:27 AM CST to 6:29 AM CST
- Where
- Jefferson County, 2.94 mi SSW of Ft Atkinson
- Measured
- 1.25 in hail
- Reported by
- Public
- Coordinates
- 42.890, -88.870
Hail, Jefferson
- When
- April 18, 6:31 AM CST to 6:34 AM CST
- Where
- Jefferson County, 2.13 mi SSW of Cold Spg
- Measured
- 1.25 in hail
- Reported by
- Public
- Coordinates
- 42.850, -88.790
Hail, Dane
- When
- April 18, 6:31 AM CST to 6:35 AM CST
- Where
- Dane County, 1.22 mi SE of Cottage Grove
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 43.070, -89.180
Hail, Jefferson
- When
- April 18, 6:36 AM CST to 6:39 AM CST
- Where
- Jefferson County, 0.86 mi SE of Palmyra
- Measured
- 1.75 in hail
- Reported by
- Public
- Coordinates
- 42.870, -88.590
Hail, Dane
- When
- April 18, 6:39 AM CST
- Where
- Dane County, 0.86 mi NW of Verona
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 42.990, -89.540
Hail, Waukesha
- When
- April 18, 6:41 AM CST to 6:45 AM CST
- Where
- Waukesha County, 0.69 mi N of Saylesville
- Measured
- 1.5 in hail
- Reported by
- Public
- Coordinates
- 42.960, -88.320
Hail, Jefferson
- When
- April 18, 6:42 AM CST to 6:45 AM CST
- Where
- Jefferson County, 0.86 mi SE of Palmyra
- Measured
- 1.75 in hail
- Reported by
- Public
- Coordinates
- 42.870, -88.590
Hail, Waukesha
- When
- April 18, 6:44 AM CST to 6:47 AM CST
- Where
- Waukesha County, Mukwonago
- Measured
- 1.25 in hail
- Reported by
- Public
- Coordinates
- 42.870, -88.330
Hail, Waukesha
- When
- April 18, 6:44 AM CST to 6:47 AM CST
- Where
- Waukesha County, 1.52 mi E of Jericho
- Measured
- 1.5 in hail
- Reported by
- Public
- Coordinates
- 42.880, -88.390
Hail, Waukesha
- When
- April 18, 6:45 AM CST to 6:47 AM CST
- Where
- Waukesha County, Eagle
- Measured
- 1 in hail
- Reported by
- Broadcast Media
- Coordinates
- 42.880, -88.470
Hail, Waukesha
- When
- April 18, 6:45 AM CST to 6:47 AM CST
- Where
- Waukesha County, 2.57 mi SE of North Prairie
- Measured
- 1.5 in hail
- Reported by
- Public
- Coordinates
- 42.900, -88.370
Hail, Waukesha
- When
- April 18, 6:46 AM CST to 6:48 AM CST
- Where
- Waukesha County, 1.23 mi NW of North Prairie
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 42.940, -88.420
Hail, Waukesha
- When
- April 18, 6:46 AM CST to 6:48 AM CST
- Where
- Waukesha County, 1.52 mi E of Bethesda
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 42.980, -88.250
Hail, Waukesha
- When
- April 18, 6:49 AM CST to 6:52 AM CST
- Where
- Waukesha County, 1.23 mi NE of North Prairie
- Measured
- 2 in hail
- Reported by
- Public
- Coordinates
- 42.940, -88.380
Hail ranged from nickel sized to lime sized in the first round, then nickel to quarter sized hail in a second round.
Hail, Jefferson
- When
- April 18, 6:50 AM CST to 6:52 AM CST
- Where
- Jefferson County, 2.61 mi ESE of Grellton
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 43.120, -88.730
Hail, Jefferson
- When
- April 18, 6:50 AM CST to 6:53 AM CST
- Where
- Jefferson County, 0.69 mi S of Watertown Airport
- Measured
- 1.25 in hail
- Reported by
- Public
- Coordinates
- 43.160, -88.720
Hail, Dodge
- When
- April 18, 6:52 AM CST
- Where
- Dodge County, 0.86 mi NW of Watertown
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 43.210, -88.730
Hail, Waukesha
- When
- April 18, 6:53 AM CST
- Where
- Waukesha County, 1.47 mi NNE of Vernon
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 42.920, -88.260
Hail, Waukesha
- When
- April 18, 6:54 AM CST
- Where
- Waukesha County, 1.67 mi ESE of Bethesda
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 42.970, -88.250
Hail, Waukesha
- When
- April 18, 6:57 AM CST
- Where
- Waukesha County, 0.86 mi SW of Waukesha Co Arpt
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 43.030, -88.240
Hail, Waukesha
- When
- April 18, 7:00 AM CST
- Where
- Waukesha County, 0.86 mi SE of New Berlin
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 42.970, -88.110
Hail, Milwaukee
- When
- April 18, 7:06 AM CST
- Where
- Milwaukee County, 0.86 mi SE of Milwaukee County Zoo
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 43.020, -88.030
Hail, Milwaukee
- When
- April 18, 7:08 AM CST to 7:12 AM CST
- Where
- Milwaukee County, 0.86 mi SW of Downtown Milwaukee
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 43.020, -87.980
Hail, Waukesha
- When
- April 18, 7:37 AM CST
- Where
- Waukesha County, 1.67 mi ESE of Bethesda
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 42.970, -88.250
Hail, Waukesha
- When
- April 18, 7:40 AM CST
- Where
- Waukesha County, 1.22 mi SE of Prospect
- Measured
- 1 in hail
- Reported by
- Public
- Coordinates
- 42.940, -88.130
Flash Flood, Milwaukee
- When
- April 18, 7:45 AM CST to 9:30 AM CST
- Where
- Milwaukee County, 0.3 mi SE of Milwaukee Hoan Bridge to 1.39 mi NNE of Milwaukee Bradford Beach
- Cause
- Heavy Rain
- Property damage
- $1,000
- Reported by
- Law Enforcement
- Coordinates
- 43.026, -87.897
Portions of lanes were closed on several highways due to high water. This included I-43 from Hampton Ave. to State St., highway 175 from Lloyd St. to Wisconsin Ave., and I-41 from Good Hope Rd. to North Ave. There was fairly significant street flooding at 20th and Capitol Dr. and on Humboldt Blvd. in the Riverwest neighborhood on the east side. Other street flooding occurred across all of northern Milwaukee County.
Hail, Racine
- When
- April 18, 7:45 AM CST
- Where
- Racine County, 0.69 mi S of Waterford
- Measured
- 0.75 in hail
- Reported by
- Public
- Coordinates
- 42.760, -88.220
- Hail
- Hail three-quarters of an inch or larger, or smaller hail that caused damage, filed with the largest stone measured.
- Flash Flood
- Flooding that begins within six hours of the rain that causes it, or of a dam or levee failure or ice jam release, often with deadly speed.
After NWS Directive 10-1605, the rules offices file Storm Data by.
- Tornadoes and Flash Flooding in Texas, April 18 to 20, 2025$6.6 million · EF2 · 36 events
- Rip Current in Florida, April 18, 20251 death · 1 event
- Hail in Iowa, April 18, 2025$420,000 · 2 in hail · 8 events
- Hail in Wisconsin, April 18, 2025$160,000 · 2.75 in hail · 9 events
- Hail and Damaging Winds in Arkansas, April 18 to 19, 2025$127,000 · 1.5 in hail · 11 events
- Tornado and Flooding in Missouri, April 18 to 20, 2025$40,000 · EF0 · 21 events
- Hail and Damaging Winds in Oklahoma, April 18, 20251.75 in hail · 20 events
- Winter Weather in Idaho, April 18, 2025$20,000 · 1 event
- Heavy Snow in Colorado, April 18 to 19, 202510 events
- High Wind in Texas, April 18 to 19, 202562 kt wind · 9 events
- Heavy Snow in Arizona, April 18 to 19, 20256 events
- Marine Thunderstorm Winds in Lake Huron, April 18, 202550 kt wind · 6 events
NOAA National Centers for Environmental Information, Storm Events Database, compiled from the National Weather Service’s monthly Storm Data. Complete through 2026-06; NCEI adds each month about 75 days after it ends and revises past years a few times a year. Rebuilt 2026-09-24. Each event’s entry at NCEI: 1240333, 1240369, 1240371, 1240334, 1240335, 1240336, 1240337, 1240338, 1240339, 1240340, 1240407, 1240344, 1240346, 1240342, 1240347, 1240353, 1240348, 1240349, 1240350, 1240351, 1240352, 1240354, 1240355, 1240356, 1240357, 1240358, 1240359, 1240360, 1240361, 1240362, 1240363, 1240364, 1240365, 1240366, 1240367, 1240370, 1240372, 1240373, 1240374, 1240375, and more.