Hail Map for Thu, Jun 19th 2025 – 78 Hail Storms in North Dakota, Michigan, New Hampshire, Wisconsin, Kansas, Nebraska, South Dakota, Minnesota, Iowa
78 hail storms reported across 9 states: North Dakota, Michigan, New Hampshire, Wisconsin, Kansas, Nebraska, South Dakota, Minnesota, Iowa
Total Hail Storms: 78
Hail Storm #1 – Burnstad, ND
Location: 9 NNE Burnstad, ND
County: Logan
Time: 10:40 AM CDT
Size: 1.00"
Comments: Relayed from NWS employee. (BIS)
Hail Storm #2 – Watersmeet, MI
Location: 1 NNE Watersmeet, MI
County: Gogebic
Time: 4:40 PM EDT
Size: 1.50"
Comments: Video shows hail covering the ground at a golf course. (MQT)
Hail Storm #3 – Danbury, NH
Location: 3 NE Danbury, NH
County: Grafton
Time: 4:44 PM EDT
Size: 1.50"
Comments: Hail up to 1.5in… hail lasted for 8 minutes. Minor damage to car. (GYX)
Hail Storm #4 – Danbury, NH
Location: Danbury, NH
County: Merrimack
Time: 4:45 PM EDT
Size: 1.25"
Comments: Chaser reports half dollar sized hail falling in Danbury. (GYX)
Hail Storm #5 – Bristol, NH
Location: Bristol, NH
County: Grafton
Time: 4:58 PM EDT
Size: 1.25"
Comments: Half dollar sized hail on Main Street in Bristol. (GYX)
Hail Storm #6 – Bristol, NH
Location: 1 SW Bristol, NH
County: Grafton
Time: 5:16 PM EDT
Size: 1.25"
Comments: Reported by Amateur Radio. Half dollar size hail at Hannaford parking lot. (GYX)
Hail Storm #7 – Tripoli, WI
Location: 5 E Tripoli, WI
County: Lincoln
Time: 4:28 PM CDT
Size: 1.00"
Comments: Located near West Bay Drive and Honey Road in Tripoli. (GRB)
Hail Storm #8 – Levant, KS
Location: 9 S Levant, KS
County: Thomas
Time: 6:00 PM CDT
Size: 1.00"
Comments: estimated dime to slightly bigger than a quarter hail. Report stated the hail started around 6pm CT. (GLD)
Hail Storm #9 – Levant, KS
Location: 9 S Levant, KS
County: Thomas
Time: 6:15 PM CDT
Size: 1.25"
Comments: video of quarter to half dollar size hail. (GLD)
Hail Storm #10 – Mingo, KS
Location: 5 WSW Mingo, KS
County: Thomas
Time: 6:27 PM CDT
Size: 1.00"
Comments: estimated nickel to quarter size hail along with video of the hail. time estimated radar. (GLD)
Hail Storm #11 – Fairfield, ND
Location: 4 S South Fairfield, ND
County: Billings
Time: 5:35 PM MDT
Size: 2.50"
Comments: Relayed from public. Time estimated from radar. (BIS)
Hail Storm #12 – Danbury, NE
Location: Danbury, NE
County: Red Willow
Time: 6:37 PM CDT
Size: 1.00"
Comments: estimated nickel to a couple quarter size hail stones. (GLD)
Hail Storm #13 – Herrick, SD
Location: 2 WNW Herrick, SD
County: Gregory
Time: 6:40 PM CDT
Size: 1.00"
Comments: Dime to quarter-sized hail falling near Herrick. (FSD)
Hail Storm #14 – Township, MI
Location: 1 S Tyrone Township, MI
County: Livingston
Time: 7:49 PM EDT
Size: 1.00"
Comments: Social media images of hailstones around 1 inch in diameter. (DTX)
Hail Storm #15 – Belfield, ND
Location: 5 NNE Belfield, ND
County: Stark
Time: 5:53 PM MDT
Size: 1.00"
Comments: Belfield NDAWN station camera. (BIS)
Hail Storm #16 – Oberlin, KS
Location: 5 NE Oberlin, KS
County: Decatur
Time: 7:00 PM CDT
Size: 1.00"
Comments: Delayed report of dime to 1 inch hail 5 northeast of Oberlin. (GLD)
Hail Storm #17 – Heart, ND
Location: South Heart, ND
County: Stark
Time: 6:15 PM MDT
Size: 2.00"
Comments: Report from skyspy photos. Time estimated from radar. (BIS)
Hail Storm #18 – Dickinson, ND
Location: 4 WSW Dickinson, ND
County: Stark
Time: 6:20 PM MDT
Size: 1.75"
Comments: Relayed through broadcast media. Time estimated from radar. (BIS)
Hail Storm #19 – Schefield, ND
Location: 6 NNW Schefield, ND
County: Stark
Time: 6:23 PM MDT
Size: 2.50"
Comments: Emergency Manager reported 2.5 inch hail 45 minutes after hail fell. Also noted a lot of window and siding damage. About 20 to 30 windows damaged on north and east side (BIS)
Hail Storm #20 – Dickinson, ND
Location: 2 NNW Dickinson, ND
County: Stark
Time: 6:23 PM MDT
Size: 1.75"
Comments: Hail began at 723 CDT and lasted two minutes. Hail from the size of quarters to a few golf ball sized stones. (BIS)
Hail Storm #21 – Oberlin, KS
Location: 1 S Oberlin, KS
County: Decatur
Time: 7:29 PM CDT
Size: 1.00"
Comments: quarter sized hail and sustained winds of 35 mph south of Oberlin. (GLD)
Hail Storm #22 – Prairie, WI
Location: 4 WSW Star Prairie, WI
County: St. Croix
Time: 7:29 PM CDT
Size: 1.25"
Comments: (MPX)
Hail Storm #23 – Dresden, KS
Location: 8 NW Dresden, KS
County: Decatur
Time: 7:30 PM CDT
Size: 1.00"
Comments: Public report relayed by EM of 1 inch hail. (GLD)
Hail Storm #24 – Richmond, WI
Location: 3 NNW New Richmond, WI
County: St. Croix
Time: 7:30 PM CDT
Size: 1.25"
Comments: (MPX)
Hail Storm #25 – Dickinson, ND
Location: Dickinson, ND
County: Stark
Time: 6:30 PM MDT
Size: 2.00"
Comments: Photo relayed through broadcast media. (BIS)
Hail Storm #26 – Richmond, WI
Location: 1 SSE New Richmond, WI
County: St. Croix
Time: 7:34 PM CDT
Size: 1.25"
Comments: (MPX)
Hail Storm #27 – Richmond, WI
Location: New Richmond, WI
County: St. Croix
Time: 7:34 PM CDT
Size: 1.00"
Comments: from mPING. (MPX)
Hail Storm #28 – Richmond, WI
Location: 1 SE New Richmond, WI
County: St. Croix
Time: 7:35 PM CDT
Size: 1.50"
Comments: (MPX)
Hail Storm #29 – Prairie, WI
Location: 3 WSW Star Prairie, WI
County: St. Croix
Time: 7:35 PM CDT
Size: 1.75"
Comments: Getting strong winds as well… (MPX)
Hail Storm #30 – Richmond, WI
Location: 1 SSE New Richmond, WI
County: St. Croix
Time: 7:36 PM CDT
Size: 1.75"
Comments: (MPX)
Hail Storm #31 – Prairie, WI
Location: 2 SSW Star Prairie, WI
County: St. Croix
Time: 7:36 PM CDT
Size: 1.00"
Comments: Pea to quarter size hail. (MPX)
Hail Storm #32 – Richmond, WI
Location: New Richmond, WI
County: St. Croix
Time: 7:38 PM CDT
Size: 1.25"
Comments: Report from mPING. (MPX)
Hail Storm #33 – Kanona, KS
Location: 3 S Kanona, KS
County: Decatur
Time: 7:39 PM CDT
Size: 1.75"
Comments: delayed report of golf ball hail with storms on the 19th. (GLD)
Hail Storm #34 – Schefield, ND
Location: 7 NE Schefield, ND
County: Stark
Time: 6:40 PM MDT
Size: 2.75"
Comments: Report from skyspy photos. Time estimated from radar. (BIS)
Hail Storm #35 – Roscoe, SD
Location: 5 N Roscoe, SD
County: Edmunds
Time: 7:43 PM CDT
Size: 1.00"
Comments: (ABR)
Hail Storm #36 – Schefield, ND
Location: 7 NNE Schefield, ND
County: Stark
Time: 6:45 PM MDT
Size: 3.00"
Comments: Report from skyspy photos. (BIS)
Hail Storm #37 – Baldwin, WI
Location: Baldwin, WI
County: St. Croix
Time: 7:50 PM CDT
Size: 1.00"
Comments: (MPX)
Hail Storm #38 – Baldwin, WI
Location: 1 NW Baldwin, WI
County: St. Croix
Time: 7:50 PM CDT
Size: 1.75"
Comments: (MPX)
Hail Storm #39 – Baldwin, WI
Location: 1 SE Baldwin, WI
County: St. Croix
Time: 7:55 PM CDT
Size: 1.25"
Comments: (MPX)
Hail Storm #40 – Bowdle, SD
Location: 9 SE Bowdle, SD
County: Edmunds
Time: 8:14 PM CDT
Size: 1.50"
Comments: Via Social Media. (ABR)
Hail Storm #41 – Loyalton, SD
Location: 5 SW Loyalton, SD
County: Edmunds
Time: 8:16 PM CDT
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (ABR)
Hail Storm #42 – City, WI
Location: 5 NNE Plum City, WI
County: Pierce
Time: 8:25 PM CDT
Size: 1.50"
Comments: (MPX)
Hail Storm #43 – Lefor, ND
Location: 11 ESE Lefor, ND
County: Hettinger
Time: 7:30 PM MDT
Size: 2.00"
Comments: Report from skyspy photos. Time estimated from radar. (BIS)
Hail Storm #44 – Onaka, SD
Location: 6 N Onaka, SD
County: Edmunds
Time: 8:32 PM CDT
Size: 2.00"
Comments: Via Social Media. (ABR)
Hail Storm #45 – Burwell, NE
Location: 7 ENE Burwell, NE
County: Garfield
Time: 8:35 PM CDT
Size: 2.50"
Comments: (LBF)
Hail Storm #46 – Wyndmere, ND
Location: Wyndmere, ND
County: Richland
Time: 8:40 PM CDT
Size: 1.00"
Comments: Up to quarter size hail reported outside Dollar General in Wyndmere. Time estimated via radar. (FGF)
Hail Storm #47 – Norbeck, SD
Location: 8 ENE Norbeck, SD
County: Edmunds
Time: 8:54 PM CDT
Size: 1.00"
Comments: Pea sized hail with a few quarters. (ABR)
Hail Storm #48 – Hankinson, ND
Location: Hankinson, ND
County: Richland
Time: 9:00 PM CDT
Size: 1.00"
Comments: Corrects previous hail report from Hankinson. Estimated nickel to quarter size hail at the Hankinson School. (FGF)
Hail Storm #49 – Nelson, WI
Location: 1 NW Nelson, WI
County: Buffalo
Time: 9:02 PM CDT
Size: 1.00"
Comments: Heavy rain and hail up to quarter size north of Nelson. (ARX)
Hail Storm #50 – Cresbard, SD
Location: Cresbard, SD
County: Faulk
Time: 9:03 PM CDT
Size: 1.75"
Comments: Public reported golf ball sized hail in Cresbard… sent via Facebook. (ABR)
Hail Storm #51 – Sta, NE
Location: 1 SSE Fort Hartsuff Sta, NE
County: Valley
Time: 9:05 PM CDT
Size: 1.75"
Comments: Report via NeRAIN from observer located 9 NW Ord. (GID)
Hail Storm #52 – Nelson, WI
Location: 2 NNW Nelson, WI
County: Buffalo
Time: 9:05 PM CDT
Size: 1.25"
Comments: (ARX)
Hail Storm #53 – Cresbard, SD
Location: 3 N Cresbard, SD
County: Faulk
Time: 9:06 PM CDT
Size: 1.25"
Comments: Time estimated. (ABR)
Hail Storm #54 – Nelson, WI
Location: Nelson, WI
County: Buffalo
Time: 9:07 PM CDT
Size: 1.00"
Comments: (ARX)
Hail Storm #55 – Cresbard, SD
Location: 5 NE Cresbard, SD
County: Faulk
Time: 9:13 PM CDT
Size: 1.50"
Comments: Trained spotted reports hail just shy of golf ball size. Time estimated based on radar. (ABR)
Hail Storm #56 – Ord, NE
Location: Ord, NE
County: Valley
Time: 9:15 PM CDT
Size: 1.25"
Comments: Delayed Report: Two rounds of hail with the larger around 915 PM when hail reached the size of half dollars. Roof and tree damage along with estimated wind gusts to 70 (GID)
Hail Storm #57 – Leipzig, ND
Location: 2 SSW New Leipzig, ND
County: Grant
Time: 8:15 PM MDT
Size: 1.10"
Comments: Report from ICECHIP Research Project. (BIS)
Hail Storm #58 – Leipzig, ND
Location: 3 W New Leipzig, ND
County: Grant
Time: 8:18 PM MDT
Size: 1.00"
Comments: MPING report of large hail. (BIS)
Hail Storm #59 – Ericson, NE
Location: 7 W Ericson, NE
County: Garfield
Time: 9:19 PM CDT
Size: 1.25"
Comments: (LBF)
Hail Storm #60 – Chelsea, SD
Location: 5 NNW Chelsea, SD
County: Faulk
Time: 9:23 PM CDT
Size: 1.75"
Comments: (ABR)
Hail Storm #61 – Hankinson, ND
Location: Hankinson, ND
County: Richland
Time: 9:26 PM CDT
Size: 1.00"
Comments: Estimated nickel to quarter size hail at the Hankinson School. (FGF)
Hail Storm #62 – Faulkton, SD
Location: Faulkton, SD
County: Faulk
Time: 9:34 PM CDT
Size: 2.00"
Comments: Time estimated by radar. (ABR)
Hail Storm #63 – Hankinson, ND
Location: 4 SE Hankinson, ND
County: Richland
Time: 9:43 PM CDT
Size: 1.50"
Comments: Ping-Pong ball sized hail reported between Exit 1 and Exit 8 on I-29. (FGF)
Hail Storm #64 – Loup, NE
Location: North Loup, NE
County: Valley
Time: 9:45 PM CDT
Size: 1.00"
Comments: (GID)
Hail Storm #65 – Wheaton, MN
Location: 4 N Wheaton, MN
County: Traverse
Time: 9:49 PM CDT
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (ABR)
Hail Storm #66 – Loup, NE
Location: North Loup, NE
County: Valley
Time: 9:52 PM CDT
Size: 1.75"
Comments: (GID)
Hail Storm #67 – Dumont, MN
Location: 2 NNE Dumont, MN
County: Traverse
Time: 10:03 PM CDT
Size: 1.75"
Comments: Trained spotter reported golf ball sized hail. Time estimated based on radar. (ABR)
Hail Storm #68 – Gertrude, ND
Location: 17 SW Saint Gertrude, ND
County: Grant
Time: 9:07 PM MDT
Size: 1.25"
Comments: Report from skyspy photos. (BIS)
Hail Storm #69 – Redfield, SD
Location: Redfield, SD
County: Spink
Time: 10:32 PM CDT
Size: 1.25"
Comments: Relayed through social media. Time estimated via radar. (ABR)
Hail Storm #70 – Burnstad, ND
Location: 9 NNE Burnstad, ND
County: Logan
Time: 10:40 PM CDT
Size: 1.00"
Comments: Corrects previous hail report from 9 NNE Burnstad for time. Relayed from NWS employee. (BIS)
Hail Storm #71 – Clark, SD
Location: Clark, SD
County: Clark
Time: 11:13 PM CDT
Size: 1.00"
Comments: Via social media. Time estimated by radar. (ABR)
Hail Storm #72 – Bruce, SD
Location: 5 NNW Bruce, SD
County: Brookings
Time: 12:06 AM CDT (Jun 20)
Size: 1.00"
Comments: Social media report of quarter-sized hail. (FSD)
Hail Storm #73 – Arco, MN
Location: 3 SW Arco, MN
County: Lincoln
Time: 12:54 AM CDT (Jun 20)
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (FSD)
Hail Storm #74 – Gilman, WI
Location: 1 ESE Gilman, WI
County: Taylor
Time: 1:00 AM CDT (Jun 20)
Size: 1.00"
Comments: (ARX)
Hail Storm #75 – Pennock, MN
Location: 4 W Pennock, MN
County: Chippewa
Time: 3:40 AM CDT (Jun 20)
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (MPX)
Hail Storm #76 – Leland, IA
Location: Leland, IA
County: Winnebago
Time: 6:10 AM CDT (Jun 20)
Size: 1.75"
Comments: Delayed report – golf ball sized hail in Leland. (DMX)
Hail Storm #77 – Fertile, IA
Location: Fertile, IA
County: Worth
Time: 6:15 AM CDT (Jun 20)
Size: 1.00"
Comments: Delayed report – quarter sized hail and strong winds. No significant damage. (DMX)
Hail Storm #78 – Hanlontown, IA
Location: 3 SE Hanlontown, IA
County: Cerro Gordo
Time: 6:27 AM CDT (Jun 20)
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (DMX)