Hail Reports for June 28, 2025
Total storms: 52
52 hail storms occurred in 8 states: North Dakota, South Dakota, Minnesota, Ohio, Pennsylvania, Nebraska, Montana, Wyoming
Storm #1 - Mchenry, ND
Location: 3 W Mchenry, ND
County: Foster
Time: 8:20 PM
Size: 125
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)
Coordinates: 47.58, -98.66
Storm #2 - Tolna, ND
Location: 7 SW Tolna, ND
County: Eddy
Time: 8:30 PM
Size: 175
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)
Coordinates: 47.76, -98.55
Storm #3 - Fourche, SD
Location: 10 N Belle Fourche, SD
County: Butte
Time: 9:15 PM
Size: 150
Comments: Winds also to 60 mph. (UNR)
Coordinates: 44.81, -103.83
Storm #4 - Fourche, SD
Location: 14 N Belle Fourche, SD
County: Butte
Time: 9:15 PM
Size: 100
Comments: (UNR)
Coordinates: 44.87, -103.89
Storm #5 - Petersburg, ND
Location: 5 N Petersburg, ND
County: Nelson
Time: 9:15 PM
Size: 100
Comments: Largest hail was a quarter. More hail fell west of this location... size unknown. (FGF)
Coordinates: 48.09, -97.99
Storm #6 - Fruitdale, SD
Location: 4 NNE Fruitdale, SD
County: Butte
Time: 9:35 PM
Size: 125
Comments: Winds to at least 60 mph. Windows broken in the house and camper. (UNR)
Coordinates: 44.72, -103.67
Storm #7 - Nisland, SD
Location: 2 W Nisland, SD
County: Butte
Time: 9:42 PM
Size: 175
Comments: (UNR)
Coordinates: 44.67, -103.6
Storm #8 - Erie, ND
Location: Erie, ND
County: Cass
Time: 9:50 PM
Size: 100
Comments: (FGF)
Coordinates: 47.11, -97.39
Storm #9 - Vale, SD
Location: Vale, SD
County: Butte
Time: 10:00 PM
Size: 250
Comments: (UNR)
Coordinates: 44.62, -103.4
Storm #10 - Lancaster, MN
Location: 2 S Lancaster, MN
County: Kittson
Time: 10:05 PM
Size: 150
Comments: Picture with tape measure shared on social media. Time estimated by radar. (FGF)
Coordinates: 48.82, -96.8
Storm #11 - Arthur, ND
Location: 1 N Arthur, ND
County: Cass
Time: 10:06 PM
Size: 100
Comments: Corrects previous hail report from 1 N Arthur. Picture shared via social media. Time estimated based on radar. (FGF)
Coordinates: 47.12, -97.22
Storm #12 - Lancaster, MN
Location: Lancaster, MN
County: Kittson
Time: 10:14 PM
Size: 100
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)
Coordinates: 48.86, -96.8
Storm #13 - City, ND
Location: 15 N Valley City, ND
County: Barnes
Time: 10:20 PM
Size: 100
Comments: Was also reports of a few tree branches down. (FGF)
Coordinates: 47.14, -98.01
Storm #14 - City, ND
Location: 15 N Valley City, ND
County: Barnes
Time: 10:22 PM
Size: 100
Comments: Corrects previous hail report from 15 N Valley City. Was also reports of a few tree branches down. (FGF)
Coordinates: 47.14, -98.01
Storm #15 - Hereford, SD
Location: 6 NNW Hereford, SD
County: Meade
Time: 10:35 PM
Size: 175
Comments: (UNR)
Coordinates: 44.47, -102.92
Storm #16 - Argusville, ND
Location: 2 N Argusville, ND
County: Cass
Time: 10:40 PM
Size: 100
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)
Coordinates: 47.08, -96.94
Storm #17 - Landen, OH
Location: 2 NNE Landen, OH
County: Warren
Time: 10:42 PM
Size: 175
Comments: Corrects time of previous hail report from 2 NNE Landen. Golf ball size hail reported in Deerfield Twp. (ILN)
Coordinates: 39.33, -84.27
Storm #18 - Hereford, SD
Location: 1 N Hereford, SD
County: Meade
Time: 10:42 PM
Size: 250
Comments: (UNR)
Coordinates: 44.4, -102.88
Storm #19 - City, SD
Location: 4 N Dwtn Rapid City, SD
County: Pennington
Time: 10:55 PM
Size: 150
Comments: (UNR)
Coordinates: 44.13, -103.23
Storm #20 - AFB, SD
Location: 7 NNE Ellsworth AFB, SD
County: Meade
Time: 10:55 PM
Size: 150
Comments: (UNR)
Coordinates: 44.23, -103.04
Storm #21 - Sibley, ND
Location: 9 S Sibley, ND
County: Barnes
Time: 10:57 PM
Size: 100
Comments: Report from mPING. (FGF)
Coordinates: 47.09, -97.97
Storm #22 - Mountville, PA
Location: 1 NW Mountville, PA
County: Lancaster
Time: 11:20 PM
Size: 125
Comments: (CTP)
Coordinates: 40.05, -76.44
Storm #23 - AFB, SD
Location: 7 NNE Ellsworth AFB, SD
County: Meade
Time: 11:20 PM
Size: 125
Comments: (UNR)
Coordinates: 44.23, -103.04
Storm #24 - AFB, SD
Location: 14 E Ellsworth AFB, SD
County: Meade
Time: 11:47 PM
Size: 100
Comments: (UNR)
Coordinates: 44.16, -102.83
Storm #25 - Leonard, ND
Location: 3 W Leonard, ND
County: Cass
Time: 11:47 PM
Size: 100
Comments: Report from mPING. (FGF)
Coordinates: 46.64, -97.3
Storm #26 - Landen, OH
Location: 2 NNE Landen, OH
County: Warren
Time: 12:06 AM
Size: 175
Comments: Golf ball size hail reported in Deerfield Twp. (ILN)
Coordinates: 39.33, -84.27
Storm #27 - Springs, NE
Location: 3 NE Big Springs, NE
County: Keith
Time: 12:24 AM
Size: 100
Comments: (LBF)
Coordinates: 41.09, -102.03
Storm #28 - Alliance, NE
Location: 6 NE Alliance, NE
County: Box Butte
Time: 12:24 AM
Size: 100
Comments: Mainly dime to nickel size hail with a few quarters. (CYS)
Coordinates: 42.16, -102.79
Storm #29 - Kadoka, SD
Location: 18 W Kadoka, SD
County: Jackson
Time: 12:25 AM
Size: 450
Comments: Took out Jackson Co. Deputy Sheriff's windshield on I-90 (UNR)
Coordinates: 43.83, -101.87
Storm #30 - Angora, NE
Location: 4 E Angora, NE
County: Morrill
Time: 12:26 AM
Size: 100
Comments: (CYS)
Coordinates: 41.87, -103.02
Storm #31 - Kadoka, SD
Location: 1 NW Kadoka, SD
County: Jackson
Time: 12:50 AM
Size: 100
Comments: (UNR)
Coordinates: 43.84, -101.52
Storm #32 - Alexandria, MN
Location: 1 SW Alexandria, MN
County: Douglas
Time: 1:08 AM
Size: 100
Comments: (MPX)
Coordinates: 45.88, -95.39
Storm #33 - Barnesville, MN
Location: 2 SW Barnesville, MN
County: Clay
Time: 1:08 AM
Size: 125
Comments: 20-30mm hail via ICECHIP research team. (FGF)
Coordinates: 46.64, -96.44
Storm #34 - Barnesville, MN
Location: 2 SW Barnesville, MN
County: Clay
Time: 1:12 AM
Size: 100
Comments: Report from mPING. (FGF)
Coordinates: 46.64, -96.44
Storm #35 - Garfield, MN
Location: 3 S Garfield, MN
County: Douglas
Time: 1:16 AM
Size: 100
Comments: Report from mPING: Quarter (1.00 in.). (MPX)
Coordinates: 45.89, -95.48
Storm #36 - Barnesville, MN
Location: 1 S Barnesville, MN
County: Clay
Time: 1:20 AM
Size: 125
Comments: Report from mPING: Half Dollar (1.25 in.). (FGF)
Coordinates: 46.64, -96.42
Storm #37 - Barnesville, MN
Location: 1 S Barnesville, MN
County: Clay
Time: 1:22 AM
Size: 150
Comments: Report from mPING: Ping Pong Ball (1.50 in.). (FGF)
Coordinates: 46.64, -96.42
Storm #38 - Barnesville, MN
Location: 1 S Barnesville, MN
County: Clay
Time: 1:23 AM
Size: 150
Comments: Corrects previous hail report from 1 S Barnesville. 25-40mm stones via ICECHIP research team. (FGF)
Coordinates: 46.64, -96.42
Storm #39 - Breckenridge, ND
Location: 3 SW Breckenridge, ND
County: Richland
Time: 1:24 AM
Size: 125
Comments: Report from mPING: Half Dollar (1.25 in.). (FGF)
Coordinates: 46.22, -96.62
Storm #40 - Wahpeton, ND
Location: 3 S Wahpeton, ND
County: Richland
Time: 1:24 AM
Size: 125
Comments: Report Via ICECHIP research team. (FGF)
Coordinates: 46.23, -96.62
Storm #41 - Hankinson, ND
Location: Hankinson, ND
County: Richland
Time: 1:30 AM
Size: 100
Comments: Public sent in photo of hail beside a quarter. Time estimated from radar. (FGF)
Coordinates: 46.07, -96.91
Storm #42 - Gary, SD
Location: 3 S Gary, SD
County: Deuel
Time: 1:58 AM
Size: 200
Comments: Report from mPING: Hen Egg (2.00 in.). (ABR)
Coordinates: 44.75, -96.46
Storm #43 - Kirby, MT
Location: 2 S Kirby, MT
County: Big Horn
Time: 2:06 AM
Size: 125
Comments: (BYZ)
Coordinates: 45.27, -106.99
Storm #44 - Castlewood, SD
Location: 4 W Castlewood, SD
County: Hamlin
Time: 2:40 AM
Size: 100
Comments: (ABR)
Coordinates: 44.73, -97.11
Storm #45 - Thomas, SD
Location: 2 S Thomas, SD
County: Hamlin
Time: 2:50 AM
Size: 100
Comments: (ABR)
Coordinates: 44.73, -97.2
Storm #46 - Bridge, SD
Location: 2 SSE Stone Bridge, SD
County: Hamlin
Time: 3:54 AM
Size: 100
Comments: Trained Spotter had Quarter plus sized hail 1 mile east of Lake Poinsett. (ABR)
Coordinates: 44.57, -97.03
Storm #47 - Ame, MN
Location: 1 NNE Norwood Young Ame, MN
County: Carver
Time: 5:41 AM
Size: 125
Comments: (MPX)
Coordinates: 44.79, -93.91
Storm #48 - Roswell, SD
Location: 3 SW Roswell, SD
County: Miner
Time: 5:53 AM
Size: 100
Comments: Dime to quarter size hail for a few minutes. (FSD)
Coordinates: 43.97, -97.73
Storm #49 - Lesterville, SD
Location: 2 ENE Lesterville, SD
County: Yankton
Time: 6:25 AM
Size: 100
Comments: Quarter-sized hail damaged crops. Time estimated from radar. (FSD)
Coordinates: 43.05, -97.56
Storm #50 - Newcastle, WY
Location: Newcastle, WY
County: Weston
Time: 11:28 AM
Size: 100
Comments: (UNR)
Coordinates: 43.86, -104.2
Storm #51 - Newcastle, WY
Location: Newcastle, WY
County: Weston
Time: 11:31 AM
Size: 125
Comments: (UNR)
Coordinates: 43.85, -104.2
Storm #52 - Newcastle, WY
Location: 1 WSW Newcastle, WY
County: Weston
Time: 11:40 AM
Size: 150
Comments: Photo shows hail from around half dollar to ping pong ball sized. Fell from 530 AM to 540 AM. (UNR)
Coordinates: 43.85, -104.23