Monday July 28th 2025 – 45 hail storms occurred in 5 states: Montana, South Dakota, North Dakota, Nebraska, Minnesota

NOAA Storm Reports - July 28, 2025

Hail Reports for July 28, 2025

All Hail Reports (45)

Total storms: 45

45 hail storms occurred in 5 states: Montana, South Dakota, North Dakota, Nebraska, Minnesota

Storm #1 - Ismay, MT

Location: 2 NNW Ismay, MT

County: Custer

Time: 3:00 PM

Size: 100

Comments: (BYZ)

Coordinates: 46.53, -104.82

Storm #2 - City, MT

Location: 1 SE Montana City, MT

County: Jefferson

Time: 8:36 PM

Size: 100

Comments: Trained spotter reports hail slightly larger than quarter sized. (TFX)

Coordinates: 46.52, -111.91

Storm #3 - Winston, MT

Location: 4 NW Winston, MT

County: Broadwater

Time: 9:11 PM

Size: 125

Comments: Social media report estimating max hail size of 1.25 inches. Time estimated. (TFX)

Coordinates: 46.52, -111.71

Storm #4 - Hamill, SD

Location: 5 S Hamill, SD

County: Tripp

Time: 9:15 PM

Size: 100

Comments: (UNR)

Coordinates: 43.52, -99.68

Storm #5 - Francis, SD

Location: Saint Francis, SD

County: Todd

Time: 9:19 PM

Size: 125

Comments: Report from mPING: Half Dollar (1.25 in.). (UNR)

Coordinates: 43.14, -100.91

Storm #6 - Francis, SD

Location: 1 S Saint Francis, SD

County: Todd

Time: 9:21 PM

Size: 175

Comments: Report from mPING: Golf Ball (1.75 in.). (UNR)

Coordinates: 43.13, -100.9

Storm #7 - Harrold, SD

Location: 4 S Harrold, SD

County: Hughes

Time: 9:40 PM

Size: 125

Comments: (ABR)

Coordinates: 44.47, -99.74

Storm #8 - Stephan, SD

Location: 1 ENE Stephan, SD

County: Hyde

Time: 10:06 PM

Size: 150

Comments: (ABR)

Coordinates: 44.25, -99.44

Storm #9 - Cayuga, ND

Location: 5 S Cayuga, ND

County: Sargent

Time: 10:10 PM

Size: 125

Comments: Photo showing collection of hail estimated to be the size of half dollars. Time estimated via radar. (FGF)

Coordinates: 46, -97.38

Storm #10 - Loyalton, SD

Location: 4 NW Loyalton, SD

County: Edmunds

Time: 10:12 PM

Size: 100

Comments: (ABR)

Coordinates: 45.32, -99.33

Storm #11 - Okreek, SD

Location: 22 S Okreek, SD

County: Todd

Time: 10:15 PM

Size: 150

Comments: (UNR)

Coordinates: 43.05, -100.37

Storm #12 - Geneseo, ND

Location: 6 S Geneseo, ND

County: Sargent

Time: 10:15 PM

Size: 100

Comments: Call out to area lodge hotel resulted in public observing mostly pea to nickel sized hail... with up to quarter sized hail intermixed. Location of observation was 6 mil (FGF)

Coordinates: 45.99, -97.28

Storm #13 - Eden, SD

Location: 2 E Eden, SD

County: Marshall

Time: 10:26 PM

Size: 175

Comments: (ABR)

Coordinates: 45.62, -97.38

Storm #14 - Hyannis, NE

Location: 4 SSE Hyannis, NE

County: Grant

Time: 10:33 PM

Size: 100

Comments: (LBF)

Coordinates: 41.95, -101.72

Storm #15 - Keyapaha, SD

Location: 5 S Keyapaha, SD

County: Tripp

Time: 10:35 PM

Size: 100

Comments: (UNR)

Coordinates: 43.03, -100.13

Storm #16 - Britton, SD

Location: 3 SW Britton, SD

County: Marshall

Time: 10:35 PM

Size: 100

Comments: inch hail reported 3 W and 3 S of Britton. (ABR)

Coordinates: 45.76, -97.79

Storm #17 - Cresbard, SD

Location: 7 NW Cresbard, SD

County: Edmunds

Time: 10:39 PM

Size: 150

Comments: (ABR)

Coordinates: 45.25, -99.03

Storm #18 - Cresbard, SD

Location: 5 NNE Cresbard, SD

County: Faulk

Time: 10:40 PM

Size: 350

Comments: Image of hail stone next to tape measure reported on Facebook. (ABR)

Coordinates: 45.23, -98.9

Storm #19 - Cresbard, SD

Location: 5 NE Cresbard, SD

County: Faulk

Time: 10:45 PM

Size: 275

Comments: (ABR)

Coordinates: 45.22, -98.88

Storm #20 - Chelsea, SD

Location: 2 E Chelsea, SD

County: Spink

Time: 11:00 PM

Size: 275

Comments: (ABR)

Coordinates: 45.17, -98.7

Storm #21 - Chelsea, SD

Location: 2 E Chelsea, SD

County: Spink

Time: 11:03 PM

Size: 175

Comments: 2 miles east of Chelsea on the south side of the SD Hwy 20 received crop damage. (ABR)

Coordinates: 45.17, -98.7

Storm #22 - Eden, SD

Location: 3 S Eden, SD

County: Day

Time: 11:05 PM

Size: 100

Comments: (ABR)

Coordinates: 45.58, -97.42

Storm #23 - Effington, SD

Location: New Effington, SD

County: Roberts

Time: 11:07 PM

Size: 100

Comments: Report and photo of quarter sized hail on Facebook. (ABR)

Coordinates: 45.86, -96.92

Storm #24 - Northville, SD

Location: 1 S Northville, SD

County: Spink

Time: 11:09 PM

Size: 175

Comments: (ABR)

Coordinates: 45.14, -98.58

Storm #25 - Burke, SD

Location: Burke, SD

County: Gregory

Time: 11:15 PM

Size: 175

Comments: 15 minutes of hail varied in size from quarters to golf balls... with most of them quarter to half dollar sized. (FSD)

Coordinates: 43.18, -99.29

Storm #26 - Burton, NE

Location: 6 NNW Burton, NE

County: Keya Paha

Time: 11:16 PM

Size: 100

Comments: (LBF)

Coordinates: 42.98, -99.64

Storm #27 - Mellette, SD

Location: Mellette, SD

County: Spink

Time: 11:19 PM

Size: 100

Comments: Report from social media. (ABR)

Coordinates: 45.15, -98.5

Storm #28 - Forestgrove, MT

Location: 6 WSW Forestgrove, MT

County: Fergus

Time: 11:25 PM

Size: 250

Comments: Spotter reported hail between 2 to 2.5 inches in diameter. The spotter also noted the hail punched a hole into their deck. (TFX)

Coordinates: 46.95, -109.19

Storm #29 - Burton, NE

Location: 4 ENE Burton, NE

County: Keya Paha

Time: 11:26 PM

Size: 250

Comments: Time estimated from radar. (LBF)

Coordinates: 42.93, -99.51

Storm #30 - Brule, SD

Location: 3 WSW Lower Brule, SD

County: Lyman

Time: 11:50 PM

Size: 175

Comments: (ABR)

Coordinates: 44.05, -99.64

Storm #31 - Naper, NE

Location: 3 W Naper, NE

County: Boyd

Time: 11:52 PM

Size: 100

Comments: Time estimated from radar. (LBF)

Coordinates: 42.97, -99.16

Storm #32 - Naper, NE

Location: 3 S Naper, NE

County: Boyd

Time: 12:06 AM

Size: 100

Comments: Time estimated from radar. (LBF)

Coordinates: 42.92, -99.1

Storm #33 - Butte, NE

Location: 6 SSW Butte, NE

County: Holt

Time: 12:24 AM

Size: 100

Comments: Time estimated from radar. (LBF)

Coordinates: 42.83, -98.87

Storm #34 - Lynch, NE

Location: Lynch, NE

County: Boyd

Time: 12:55 AM

Size: 100

Comments: Time estimated from radar. (LBF)

Coordinates: 42.83, -98.47

Storm #35 - Roundup, MT

Location: 1 NNW Roundup, MT

County: Musselshell

Time: 1:16 AM

Size: 100

Comments: (BYZ)

Coordinates: 46.45, -108.54

Storm #36 - Roundup, MT

Location: 5 WNW Roundup, MT

County: Musselshell

Time: 1:17 AM

Size: 175

Comments: Trees stripped badly. (BYZ)

Coordinates: 46.47, -108.64

Storm #37 - Roundup, MT

Location: 3 NNE Roundup, MT

County: Musselshell

Time: 1:22 AM

Size: 125

Comments: Hail went thru patio roof. Drifts of hail. Flooding into basement. (BYZ)

Coordinates: 46.49, -108.51

Storm #38 - Niobrara, NE

Location: 4 SW Niobrara, NE

County: Knox

Time: 1:23 AM

Size: 100

Comments: Time estimated from radar. (OAX)

Coordinates: 42.71, -98.08

Storm #39 - Acton, MT

Location: 6 SSW Acton, MT

County: Yellowstone

Time: 3:17 AM

Size: 150

Comments: (BYZ)

Coordinates: 45.85, -108.73

Storm #40 - Morristown, MN

Location: 1 S Morristown, MN

County: Rice

Time: 3:25 AM

Size: 125

Comments: (MPX)

Coordinates: 44.21, -93.44

Storm #41 - Billings, MT

Location: 4 NE Billings, MT

County: Yellowstone

Time: 4:01 AM

Size: 150

Comments: (BYZ)

Coordinates: 45.83, -108.49

Storm #42 - Laurel, MT

Location: 5 NNE Laurel, MT

County: Yellowstone

Time: 4:10 AM

Size: 100

Comments: 3 inches of hail accumulation on ground. (BYZ)

Coordinates: 45.74, -108.71

Storm #43 - Laurel, MT

Location: 6 ENE Laurel, MT

County: Yellowstone

Time: 4:30 AM

Size: 150

Comments: (BYZ)

Coordinates: 45.69, -108.64

Storm #44 - Billings, MT

Location: 4 S Billings, MT

County: Yellowstone

Time: 4:30 AM

Size: 175

Comments: Shredded leaves... car dents... damaged shingles. (BYZ)

Coordinates: 45.73, -108.53

Storm #45 - Joliet, MT

Location: Joliet, MT

County: Carbon

Time: 4:35 AM

Size: 200

Comments: Image on Facebook shows hailstone sightly smaller than a tennis ball. (BYZ)

Coordinates: 45.48, -108.97