Hail Reports for July 28, 2025
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