Wisconsin, 2025

Flash 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.

Where it happened

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

The toll

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.

What happened

The episode as NWS MKX wrote it up.

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/NWSMilwaukee
Hazardous 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

The radar

The Milwaukee radar (KMKX), 104 km away, was scanning. The volume nearest the first event began at 10:35 UTC.

Open the radar archive at this moment

Event by event

90 hail, 1 flash flood. Local standard time, as filed.

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

Picture provided.

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

Picture provided.

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

Picture provided.

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

Tennis ball sized hail.

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

Picture provided.

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

What these are

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.

The same day elsewhere

More

Every storm in Wisconsin in 2025Every state in 2025This day in weather historyWarnings in Wisconsin, April 2025

Sources

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.