Hail Reports – Friday April 18th 2025 – 65 Hail Storms in 6 states: WI, IA, OK, MI, TX, AR

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

Under 1.00″ 1.00″–1.24″ 1.25″–1.74″ 1.75″ and larger

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)