Saturday June 28th 2025 – 52 hail storms occurred in 8 states: North Dakota, South Dakota, Minnesota, Ohio, Pennsylvania, Nebraska, Montana, Wyoming

NOAA Storm Reports - June 28, 2025

Hail Reports for June 28, 2025

All Hail Reports (52)

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