Hail Map for Sat, Jun 28th 2025 – 52 Hail Storms in North Dakota, South Dakota, Minnesota, Ohio, Pennsylvania, Nebraska, Montana, Wyoming
52 hail storms reported across 8 states: North Dakota, South Dakota, Minnesota, Ohio, Pennsylvania, Nebraska, Montana, Wyoming
Total Hail Storms: 52
Hail Storm #1 – Mchenry, ND
Location: 3 W Mchenry, ND
County: Foster
Time: 3:20 PM CDT
Size: 1.25"
Comments: This is a delayed report from Saturday June 28th. Hail began at 3:20 PM and lasted 10 minutes. When the hail began it was the size of quarters… but in the 10 period.. (BIS)
Hail Storm #2 – Tolna, ND
Location: 7 SW Tolna, ND
County: Eddy
Time: 3:30 PM CDT
Size: 1.75"
Comments: Photo received via social media. Largest hail stone estimated to be almost to golf ball sized… most of which were irregular and jagged shaped. (FGF)
Hail Storm #3 – Fourche, SD
Location: 10 N Belle Fourche, SD
County: Butte
Time: 3:15 PM MDT
Size: 1.50"
Comments: Winds also to 60 mph. (UNR)
Hail Storm #4 – Fourche, SD
Location: 14 N Belle Fourche, SD
County: Butte
Time: 3:15 PM MDT
Size: 1.00"
Comments: (UNR)
Hail Storm #5 – Petersburg, ND
Location: 5 N Petersburg, ND
County: Nelson
Time: 4:15 PM CDT
Size: 1.00"
Comments: Largest hail was a quarter. More hail fell west of this location… size unknown. (FGF)
Hail Storm #6 – Fruitdale, SD
Location: 4 NNE Fruitdale, SD
County: Butte
Time: 3:35 PM MDT
Size: 1.25"
Comments: Winds to at least 60 mph. Windows broken in the house and camper. (UNR)
Hail Storm #7 – Nisland, SD
Location: 2 W Nisland, SD
County: Butte
Time: 3:42 PM MDT
Size: 1.75"
Comments: (UNR)
Hail Storm #8 – Erie, ND
Location: Erie, ND
County: Cass
Time: 4:50 PM CDT
Size: 1.00"
Comments: (FGF)
Hail Storm #9 – Vale, SD
Location: Vale, SD
County: Butte
Time: 4:00 PM MDT
Size: 2.50"
Comments: (UNR)
Hail Storm #10 – Lancaster, MN
Location: 2 S Lancaster, MN
County: Kittson
Time: 5:05 PM CDT
Size: 1.50"
Comments: Picture with tape measure shared on social media. Time estimated by radar. (FGF)
Hail Storm #11 – Arthur, ND
Location: 1 N Arthur, ND
County: Cass
Time: 5:06 PM CDT
Size: 1.00"
Comments: Corrects previous hail report from 1 N Arthur. Picture shared via social media. Time estimated based on radar. (FGF)
Hail Storm #12 – Lancaster, MN
Location: Lancaster, MN
County: Kittson
Time: 5:14 PM CDT
Size: 1.00"
Comments: Call out to gas station in Lancaster resulted in report of lots of hail estimated to be around 1 inch. Time estimated on radar. (FGF)
Hail Storm #13 – City, ND
Location: 15 N Valley City, ND
County: Barnes
Time: 5:20 PM CDT
Size: 1.00"
Comments: Was also reports of a few tree branches down. (FGF)
Hail Storm #14 – City, ND
Location: 15 N Valley City, ND
County: Barnes
Time: 5:22 PM CDT
Size: 1.00"
Comments: Corrects previous hail report from 15 N Valley City. Was also reports of a few tree branches down. (FGF)
Hail Storm #15 – Hereford, SD
Location: 6 NNW Hereford, SD
County: Meade
Time: 4:35 PM MDT
Size: 1.75"
Comments: (UNR)
Hail Storm #16 – Argusville, ND
Location: 2 N Argusville, ND
County: Cass
Time: 5:40 PM CDT
Size: 1.00"
Comments: Report relayed via social media. Quarter size hail and zero visibility in thunderstorm between mile marker 85 and Fargo on Interstate 29. Time and location estimated by (FGF)
Hail Storm #17 – Landen, OH
Location: 2 NNE Landen, OH
County: Warren
Time: 6:42 PM EDT
Size: 1.75"
Comments: Corrects time of previous hail report from 2 NNE Landen. Golf ball size hail reported in Deerfield Twp. (ILN)
Hail Storm #18 – Hereford, SD
Location: 1 N Hereford, SD
County: Meade
Time: 4:42 PM MDT
Size: 2.50"
Comments: (UNR)
Hail Storm #19 – City, SD
Location: 4 N Dwtn Rapid City, SD
County: Pennington
Time: 4:55 PM MDT
Size: 1.50"
Comments: (UNR)
Hail Storm #20 – AFB, SD
Location: 7 NNE Ellsworth AFB, SD
County: Meade
Time: 4:55 PM MDT
Size: 1.50"
Comments: (UNR)
Hail Storm #21 – Sibley, ND
Location: 9 S Sibley, ND
County: Barnes
Time: 5:57 PM CDT
Size: 1.00"
Comments: Report from mPING. (FGF)
Hail Storm #22 – Mountville, PA
Location: 1 NW Mountville, PA
County: Lancaster
Time: 7:20 PM EDT
Size: 1.25"
Comments: (CTP)
Hail Storm #23 – AFB, SD
Location: 7 NNE Ellsworth AFB, SD
County: Meade
Time: 5:20 PM MDT
Size: 1.25"
Comments: (UNR)
Hail Storm #24 – AFB, SD
Location: 14 E Ellsworth AFB, SD
County: Meade
Time: 5:47 PM MDT
Size: 1.00"
Comments: (UNR)
Hail Storm #25 – Leonard, ND
Location: 3 W Leonard, ND
County: Cass
Time: 6:47 PM CDT
Size: 1.00"
Comments: Report from mPING. (FGF)
Hail Storm #26 – Landen, OH
Location: 2 NNE Landen, OH
County: Warren
Time: 8:06 PM EDT
Size: 1.75"
Comments: Golf ball size hail reported in Deerfield Twp. (ILN)
Hail Storm #27 – Springs, NE
Location: 3 NE Big Springs, NE
County: Keith
Time: 6:24 PM MDT
Size: 1.00"
Comments: (LBF)
Hail Storm #28 – Alliance, NE
Location: 6 NE Alliance, NE
County: Box Butte
Time: 6:24 PM MDT
Size: 1.00"
Comments: Mainly dime to nickel size hail with a few quarters. (CYS)
Hail Storm #29 – Kadoka, SD
Location: 18 W Kadoka, SD
County: Jackson
Time: 6:25 PM MDT
Size: 4.50"
Comments: Took out Jackson Co. Deputy Sheriff's windshield on I-90 (UNR)
Hail Storm #30 – Angora, NE
Location: 4 E Angora, NE
County: Morrill
Time: 6:26 PM MDT
Size: 1.00"
Comments: (CYS)
Hail Storm #31 – Kadoka, SD
Location: 1 NW Kadoka, SD
County: Jackson
Time: 6:50 PM MDT
Size: 1.00"
Comments: (UNR)
Hail Storm #32 – Alexandria, MN
Location: 1 SW Alexandria, MN
County: Douglas
Time: 8:08 PM CDT
Size: 1.00"
Comments: (MPX)
Hail Storm #33 – Barnesville, MN
Location: 2 SW Barnesville, MN
County: Clay
Time: 8:08 PM CDT
Size: 1.25"
Comments: 20-30mm hail via ICECHIP research team. (FGF)
Hail Storm #34 – Barnesville, MN
Location: 2 SW Barnesville, MN
County: Clay
Time: 8:12 PM CDT
Size: 1.00"
Comments: Report from mPING. (FGF)
Hail Storm #35 – Garfield, MN
Location: 3 S Garfield, MN
County: Douglas
Time: 8:16 PM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (MPX)
Hail Storm #36 – Barnesville, MN
Location: 1 S Barnesville, MN
County: Clay
Time: 8:20 PM CDT
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (FGF)
Hail Storm #37 – Barnesville, MN
Location: 1 S Barnesville, MN
County: Clay
Time: 8:22 PM CDT
Size: 1.50"
Comments: Report from mPING: Ping Pong Ball (1.50 in.). (FGF)
Hail Storm #38 – Barnesville, MN
Location: 1 S Barnesville, MN
County: Clay
Time: 8:23 PM CDT
Size: 1.50"
Comments: Corrects previous hail report from 1 S Barnesville. 25-40mm stones via ICECHIP research team. (FGF)
Hail Storm #39 – Breckenridge, ND
Location: 3 SW Breckenridge, ND
County: Richland
Time: 8:24 PM CDT
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (FGF)
Hail Storm #40 – Wahpeton, ND
Location: 3 S Wahpeton, ND
County: Richland
Time: 8:24 PM CDT
Size: 1.25"
Comments: Report Via ICECHIP research team. (FGF)
Hail Storm #41 – Hankinson, ND
Location: Hankinson, ND
County: Richland
Time: 8:30 PM CDT
Size: 1.00"
Comments: Public sent in photo of hail beside a quarter. Time estimated from radar. (FGF)
Hail Storm #42 – Gary, SD
Location: 3 S Gary, SD
County: Deuel
Time: 8:58 PM CDT
Size: 2.00"
Comments: Report from mPING: Hen Egg (2.00 in.). (ABR)
Hail Storm #43 – Kirby, MT
Location: 2 S Kirby, MT
County: Big Horn
Time: 8:06 PM MDT
Size: 1.25"
Comments: (BYZ)
Hail Storm #44 – Castlewood, SD
Location: 4 W Castlewood, SD
County: Hamlin
Time: 9:40 PM CDT
Size: 1.00"
Comments: (ABR)
Hail Storm #45 – Thomas, SD
Location: 2 S Thomas, SD
County: Hamlin
Time: 9:50 PM CDT
Size: 1.00"
Comments: (ABR)
Hail Storm #46 – Bridge, SD
Location: 2 SSE Stone Bridge, SD
County: Hamlin
Time: 10:54 PM CDT
Size: 1.00"
Comments: Trained Spotter had Quarter plus sized hail 1 mile east of Lake Poinsett. (ABR)
Hail Storm #47 – Ame, MN
Location: 1 NNE Norwood Young Ame, MN
County: Carver
Time: 12:41 AM CDT (Jun 29)
Size: 1.25"
Comments: (MPX)
Hail Storm #48 – Roswell, SD
Location: 3 SW Roswell, SD
County: Miner
Time: 12:53 AM CDT (Jun 29)
Size: 1.00"
Comments: Dime to quarter size hail for a few minutes. (FSD)
Hail Storm #49 – Lesterville, SD
Location: 2 ENE Lesterville, SD
County: Yankton
Time: 1:25 AM CDT (Jun 29)
Size: 1.00"
Comments: Quarter-sized hail damaged crops. Time estimated from radar. (FSD)
Hail Storm #50 – Newcastle, WY
Location: Newcastle, WY
County: Weston
Time: 5:28 AM MDT (Jun 29)
Size: 1.00"
Comments: (UNR)
Hail Storm #51 – Newcastle, WY
Location: Newcastle, WY
County: Weston
Time: 5:31 AM MDT (Jun 29)
Size: 1.25"
Comments: (UNR)
Hail Storm #52 – Newcastle, WY
Location: 1 WSW Newcastle, WY
County: Weston
Time: 5:40 AM MDT (Jun 29)
Size: 1.50"
Comments: Photo shows hail from around half dollar to ping pong ball sized. Fell from 530 AM to 540 AM. (UNR)