Hail Map for Fri, Apr 18th 2025 – 65 Hail Storms in Wisconsin, Iowa, Oklahoma, Michigan, Texas, Arkansas
65 hail storms reported across 6 states: Wisconsin, Iowa, Oklahoma, Michigan, Texas, Arkansas
Total Hail Storms: 65
Hail Storm #1 – Evansville, WI
Location: 1 E Evansville, WI
County: Rock
Time: 7:00 AM CDT
Size: 2.00"
Comments: (MKX)
Hail Storm #2 – Evansville, WI
Location: 1 W Evansville, WI
County: Rock
Time: 7:00 AM CDT
Size: 2.75"
Comments: Photo sent by relative on NWS employee. (MKX)
Hail Storm #3 – McGregor, IA
Location: McGregor, IA
County: Clayton
Time: 7:00 AM CDT
Size: 1.00"
Comments: (ARX)
Hail Storm #4 – Edgerton, WI
Location: 4 W Edgerton, WI
County: Rock
Time: 7:02 AM CDT
Size: 2.75"
Comments: (MKX)
Hail Storm #5 – Evansville, WI
Location: Evansville, WI
County: Rock
Time: 7:05 AM CDT
Size: 1.75"
Comments: (MKX)
Hail Storm #6 – Mills, WI
Location: Lake Mills, WI
County: Jefferson
Time: 7:06 AM CDT
Size: 1.00"
Comments: (MKX)
Hail Storm #7 – Edgerton, WI
Location: Edgerton, WI
County: Rock
Time: 7:08 AM CDT
Size: 2.50"
Comments: (MKX)
Hail Storm #8 – Verona, WI
Location: 2 SE Verona, WI
County: Dane
Time: 7:09 AM CDT
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (MKX)
Hail Storm #9 – Mills, WI
Location: 4 ENE Lake Mills, WI
County: Jefferson
Time: 7:09 AM CDT
Size: 1.75"
Comments: (MKX)
Hail Storm #10 – Edgerton, WI
Location: 3 E Edgerton, WI
County: Rock
Time: 7:10 AM CDT
Size: 1.75"
Comments: Golf ball size hail. Some even larger. Some tree damage and car dents. (MKX)
Hail Storm #11 – Edgerton, WI
Location: Edgerton, WI
County: Rock
Time: 7:10 AM CDT
Size: 2.75"
Comments: (MKX)
Hail Storm #12 – Edgerton, WI
Location: 3 E Edgerton, WI
County: Rock
Time: 7:11 AM CDT
Size: 1.75"
Comments: Relayed by relative of NWS Employee… with photo. (MKX)
Hail Storm #13 – Waunakee, WI
Location: 2 NW Waunakee, WI
County: Dane
Time: 7:11 AM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (MKX)
Hail Storm #14 – Edgerton, WI
Location: 3 N Edgerton, WI
County: Dane
Time: 7:13 AM CDT
Size: 1.00"
Comments: (MKX)
Hail Storm #15 – Dodgeville, WI
Location: 2 E Dodgeville, WI
County: Iowa
Time: 7:13 AM CDT
Size: 1.25"
Comments: (MKX)
Hail Storm #16 – Edgerton, WI
Location: 3 E Edgerton, WI
County: Rock
Time: 7:14 AM CDT
Size: 2.00"
Comments: (MKX)
Hail Storm #17 – Edgerton, WI
Location: 2 E Edgerton, WI
County: Dane
Time: 7:14 AM CDT
Size: 2.50"
Comments: Tennis ball sized hail falling as of 7:12 am with damage to vehicles. (MKX)
Hail Storm #18 – Edgerton, WI
Location: 1 SE Edgerton, WI
County: Rock
Time: 7:15 AM CDT
Size: 1.75"
Comments: (MKX)
Hail Storm #19 – Rockdale, WI
Location: 5 SSE Rockdale, WI
County: Jefferson
Time: 7:15 AM CDT
Size: 1.75"
Comments: Half mile north of Lake Koshkonong. (MKX)
Hail Storm #20 – Forest, WI
Location: De Forest, WI
County: Dane
Time: 7:17 AM CDT
Size: 1.00"
Comments: (MKX)
Hail Storm #21 – Hollandale, WI
Location: Hollandale, WI
County: Iowa
Time: 7:18 AM CDT
Size: 1.50"
Comments: (MKX)
Hail Storm #22 – Belle, WI
Location: 1 ENE Lac La Belle, WI
County: Waukesha
Time: 7:25 AM CDT
Size: 1.00"
Comments: (MKX)
Hail Storm #23 – Atkinson, WI
Location: 3 SE Fort Atkinson, WI
County: Jefferson
Time: 7:26 AM CDT
Size: 2.00"
Comments: Hail size measured around 2.34in. No damage to report at this time. (MKX)
Hail Storm #24 – Atkinson, WI
Location: 3 SW Fort Atkinson, WI
County: Jefferson
Time: 7:27 AM CDT
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (MKX)
Hail Storm #25 – Whitewater, WI
Location: 3 W Whitewater, WI
County: Jefferson
Time: 7:31 AM CDT
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (MKX)
Hail Storm #26 – Palmyra, WI
Location: 1 SW Palmyra, WI
County: Jefferson
Time: 7:36 AM CDT
Size: 1.75"
Comments: Report from mPING: Golf Ball (1.75 in.). (MKX)
Hail Storm #27 – Grove, WI
Location: 2 SE Cottage Grove, WI
County: Dane
Time: 7:38 AM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (MKX)
Hail Storm #28 – Verona, WI
Location: Verona, WI
County: Dane
Time: 7:39 AM CDT
Size: 1.00"
Comments: (MKX)
Hail Storm #29 – Prairie, WI
Location: 4 ENE North Prairie, WI
County: Waukesha
Time: 7:41 AM CDT
Size: 1.50"
Comments: (MKX)
Hail Storm #30 – Mukwonago, WI
Location: Mukwonago, WI
County: Waukesha
Time: 7:44 AM CDT
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (MKX)
Hail Storm #31 – Mukwonago, WI
Location: 3 WNW Mukwonago, WI
County: Waukesha
Time: 7:44 AM CDT
Size: 1.50"
Comments: (MKX)
Hail Storm #32 – Palmyra, WI
Location: 1 SW Palmyra, WI
County: Jefferson
Time: 7:45 AM CDT
Size: 1.75"
Comments: Report from mPING: Golf Ball (1.75 in.). (MKX)
Hail Storm #33 – Eagle, WI
Location: Eagle, WI
County: Waukesha
Time: 7:45 AM CDT
Size: 1.00"
Comments: Relayed by WISN media with photo. Time estimated from radar. (MKX)
Hail Storm #34 – Prairie, WI
Location: 3 SE North Prairie, WI
County: Waukesha
Time: 7:45 AM CDT
Size: 1.50"
Comments: (MKX)
Hail Storm #35 – Prairie, WI
Location: 1 W North Prairie, WI
County: Waukesha
Time: 7:46 AM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (MKX)
Hail Storm #36 – Waukesha, WI
Location: 3 S Waukesha, WI
County: Waukesha
Time: 7:46 AM CDT
Size: 1.00"
Comments: (MKX)
Hail Storm #37 – Prairie, WI
Location: 1 E North Prairie, WI
County: Waukesha
Time: 7:49 AM CDT
Size: 2.00"
Comments: Ranged from nickel size to lime size in the first batch… then a second wave hit with more nickel/quarter size hail. (MKX)
Hail Storm #38 – Creek, WI
Location: 3 NE Johnson Creek, WI
County: Jefferson
Time: 7:50 AM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (MKX)
Hail Storm #39 – Watertown, WI
Location: 2 S Watertown, WI
County: Jefferson
Time: 7:50 AM CDT
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (MKX)
Hail Storm #40 – Watertown, WI
Location: 1 N Watertown, WI
County: Dodge
Time: 7:52 AM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (MKX)
Hail Storm #41 – Bend, WI
Location: 4 NW Big Bend, WI
County: Waukesha
Time: 7:53 AM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (MKX)
Hail Storm #42 – Berlin, WI
Location: 1 E New Berlin, WI
County: Waukesha
Time: 8:00 AM CDT
Size: 1.00"
Comments: (MKX)
Hail Storm #43 – Berlin, WI
Location: 3 S New Berlin, WI
County: Waukesha
Time: 8:40 AM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (MKX)
Hail Storm #44 – Brooklyn, WI
Location: 6 SW Brooklyn, WI
County: Green
Time: 12:02 PM CDT
Size: 1.50"
Comments: (MKX)
Hail Storm #45 – Stratford, OK
Location: 4 W Stratford, OK
County: Garvin
Time: 9:05 PM CDT
Size: 1.75"
Comments: (OUN)
Hail Storm #46 – Irons, MI
Location: 6 E Irons, MI
County: Lake
Time: 10:10 PM EDT
Size: 1.50"
Comments: (GRR)
Hail Storm #47 – Manistee, MI
Location: 1 S Manistee, MI
County: Manistee
Time: 10:20 PM EDT
Size: 1.50"
Comments: Reports of hail up to 1.5 inch. (APX)
Hail Storm #48 – Vanoss, OK
Location: 8 N Vanoss, OK
County: Pontotoc
Time: 9:35 PM CDT
Size: 1.75"
Comments: (OUN)
Hail Storm #49 – Konawa, OK
Location: Konawa, OK
County: Seminole
Time: 9:45 PM CDT
Size: 1.00"
Comments: (OUN)
Hail Storm #50 – Montague, TX
Location: 8 W Montague, TX
County: Montague
Time: 9:55 PM CDT
Size: 1.25"
Comments: 1.25 inch hail reported near the intersection of 1806 and Copeland Rd by off-duty NWS employee. (FWD)
Hail Storm #51 – Springs, AR
Location: Siloam Springs, AR
County: Benton
Time: 9:55 PM CDT
Size: 1.50"
Comments: Time estimated from radar. (TSA)
Hail Storm #52 – Nocona, TX
Location: 1 SSE Nocona, TX
County: Montague
Time: 10:05 PM CDT
Size: 1.00"
Comments: Quarter size hail and estimated 50 mph wind gusts. (FWD)
Hail Storm #53 – Highfill, AR
Location: Highfill, AR
County: Benton
Time: 10:06 PM CDT
Size: 1.50"
Comments: Estimated ping pong ball from pic…time estimated from radar. (TSA)
Hail Storm #54 – Courtney, OK
Location: Courtney, OK
County: Love
Time: 10:21 PM CDT
Size: 1.50"
Comments: Near Belleville Rd and Grant Rd. (OUN)
Hail Storm #55 – Moore, OK
Location: 5 S Moore, OK
County: Cleveland
Time: 11:47 PM CDT
Size: 1.00"
Comments: (OUN)
Hail Storm #56 – Moore, OK
Location: 3 SSW Moore, OK
County: Cleveland
Time: 11:48 PM CDT
Size: 1.38"
Comments: (OUN)
Hail Storm #57 – Moore, OK
Location: 4 S Moore, OK
County: Cleveland
Time: 11:49 PM CDT
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (OUN)
Hail Storm #58 – Moore, OK
Location: 3 SW Moore, OK
County: Cleveland
Time: 11:51 PM CDT
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (OUN)
Hail Storm #59 – Moore, OK
Location: 2 SW Moore, OK
County: Cleveland
Time: 11:52 PM CDT
Size: 1.50"
Comments: At Oak Ridge Elementary School. (OUN)
Hail Storm #60 – Moore, OK
Location: 2 W Moore, OK
County: Cleveland
Time: 11:56 PM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (OUN)
Hail Storm #61 – Stillwater, OK
Location: 3 SW Stillwater, OK
County: Payne
Time: 12:27 AM CDT (Apr 19)
Size: 1.50"
Comments: Report from mPING: Ping Pong Ball (1.50 in.). (OUN)
Hail Storm #62 – Ada, OK
Location: 3 SSE Ada, OK
County: Pontotoc
Time: 12:28 AM CDT (Apr 19)
Size: 1.25"
Comments: (OUN)
Hail Storm #63 – Morrison, OK
Location: 4 SW Morrison, OK
County: Noble
Time: 12:34 AM CDT (Apr 19)
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (OUN)
Hail Storm #64 – Tankersley, TX
Location: 3 SSE Tankersley, TX
County: Tom Green
Time: 1:20 AM CDT (Apr 19)
Size: 1.25"
Comments: (SJT)
Hail Storm #65 – Angelo, TX
Location: 4 SW San Angelo, TX
County: Tom Green
Time: 1:40 AM CDT (Apr 19)
Size: 1.00"
Comments: Public reported Quarter size hail on Twin Mountain Dr in San Angelo at 1:40 AM via Facebook. (SJT)