Hail Reports – Monday July 28th 2025 – 47 Hail Storms in 5 states: MT, SD, ND, NE, MN

Hail Map for Mon, Jul 28th 2025 – 47 Hail Storms in Montana, South Dakota, North Dakota, Nebraska, Minnesota

47 hail storms reported across 5 states: Montana, South Dakota, North Dakota, Nebraska, Minnesota

Total Hail Storms: 47

Under 1.00″ 1.00″–1.24″ 1.25″–1.74″ 1.75″ and larger

Hail Storm #1 – Ismay, MT

Location: 2 NNW Ismay, MT

County: Custer

Time: 9:00 AM MDT

Size: 1.00"

Comments: (BYZ)

Hail Storm #2 – City, MT

Location: 1 SE Montana City, MT

County: Jefferson

Time: 2:36 PM MDT

Size: 1.00"

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

Hail Storm #3 – Winston, MT

Location: 4 NW Winston, MT

County: Broadwater

Time: 3:11 PM MDT

Size: 1.25"

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

Hail Storm #4 – Hamill, SD

Location: 5 S Hamill, SD

County: Tripp

Time: 4:15 PM CDT

Size: 1.00"

Comments: (UNR)

Hail Storm #5 – Francis, SD

Location: Saint Francis, SD

County: Todd

Time: 4:19 PM CDT

Size: 1.25"

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

Hail Storm #6 – Francis, SD

Location: 1 S Saint Francis, SD

County: Todd

Time: 4:21 PM CDT

Size: 1.75"

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

Hail Storm #7 – Harrold, SD

Location: 4 S Harrold, SD

County: Hughes

Time: 4:40 PM CDT

Size: 1.25"

Comments: (ABR)

Hail Storm #8 – Stephan, SD

Location: 1 ENE Stephan, SD

County: Hyde

Time: 5:06 PM CDT

Size: 1.50"

Comments: (ABR)

Hail Storm #9 – Cayuga, ND

Location: 5 S Cayuga, ND

County: Sargent

Time: 5:10 PM CDT

Size: 1.25"

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

Hail Storm #10 – Loyalton, SD

Location: 4 NW Loyalton, SD

County: Edmunds

Time: 5:12 PM CDT

Size: 1.00"

Comments: (ABR)

Hail Storm #11 – Okreek, SD

Location: 22 S Okreek, SD

County: Todd

Time: 5:15 PM CDT

Size: 1.50"

Comments: (UNR)

Hail Storm #12 – Geneseo, ND

Location: 6 S Geneseo, ND

County: Sargent

Time: 5:15 PM CDT

Size: 1.00"

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)

Hail Storm #13 – Monarch, MT

Location: 9 WNW Monarch, MT

County: Cascade

Time: 4:20 PM MDT

Size: 1.00"

Comments: Corrects previous hail report from 9 WNW Monarch. Facebook report of 1 inch hail in Tiger Butte. (TFX)

Hail Storm #14 – Eden, SD

Location: 2 E Eden, SD

County: Marshall

Time: 5:26 PM CDT

Size: 1.75"

Comments: (ABR)

Hail Storm #15 – Hyannis, NE

Location: 4 SSE Hyannis, NE

County: Grant

Time: 4:33 PM MDT

Size: 1.00"

Comments: (LBF)

Hail Storm #16 – Keyapaha, SD

Location: 5 S Keyapaha, SD

County: Tripp

Time: 5:35 PM CDT

Size: 1.00"

Comments: (UNR)

Hail Storm #17 – Britton, SD

Location: 3 SW Britton, SD

County: Marshall

Time: 5:35 PM CDT

Size: 1.00"

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

Hail Storm #18 – Cresbard, SD

Location: 7 NW Cresbard, SD

County: Edmunds

Time: 5:39 PM CDT

Size: 1.50"

Comments: (ABR)

Hail Storm #19 – Cresbard, SD

Location: 5 NNE Cresbard, SD

County: Faulk

Time: 5:40 PM CDT

Size: 3.50"

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

Hail Storm #20 – Cresbard, SD

Location: 5 NE Cresbard, SD

County: Faulk

Time: 5:45 PM CDT

Size: 2.75"

Comments: (ABR)

Hail Storm #21 – Chelsea, SD

Location: 2 S Chelsea, SD

County: Faulk

Time: 5:57 PM CDT

Size: 1.00"

Comments: Precipitation reporter Faulk 2 RR1. (ABR)

Hail Storm #22 – Chelsea, SD

Location: 2 E Chelsea, SD

County: Spink

Time: 6:00 PM CDT

Size: 2.75"

Comments: (ABR)

Hail Storm #23 – Chelsea, SD

Location: 2 E Chelsea, SD

County: Spink

Time: 6:03 PM CDT

Size: 1.75"

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

Hail Storm #24 – Eden, SD

Location: 3 S Eden, SD

County: Day

Time: 6:05 PM CDT

Size: 1.00"

Comments: (ABR)

Hail Storm #25 – Effington, SD

Location: New Effington, SD

County: Roberts

Time: 6:07 PM CDT

Size: 1.00"

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

Hail Storm #26 – Northville, SD

Location: 1 S Northville, SD

County: Spink

Time: 6:09 PM CDT

Size: 1.75"

Comments: (ABR)

Hail Storm #27 – Burke, SD

Location: Burke, SD

County: Gregory

Time: 6:15 PM CDT

Size: 1.75"

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

Hail Storm #28 – Burton, NE

Location: 6 NNW Burton, NE

County: Keya Paha

Time: 6:16 PM CDT

Size: 1.00"

Comments: (LBF)

Hail Storm #29 – Mellette, SD

Location: Mellette, SD

County: Spink

Time: 6:19 PM CDT

Size: 1.00"

Comments: Report from social media. (ABR)

Hail Storm #30 – Forestgrove, MT

Location: 6 WSW Forestgrove, MT

County: Fergus

Time: 5:25 PM MDT

Size: 2.50"

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)

Hail Storm #31 – Burton, NE

Location: 4 ENE Burton, NE

County: Keya Paha

Time: 6:26 PM CDT

Size: 2.50"

Comments: Time estimated from radar. (LBF)

Hail Storm #32 – Brule, SD

Location: 3 WSW Lower Brule, SD

County: Lyman

Time: 6:50 PM CDT

Size: 1.75"

Comments: (ABR)

Hail Storm #33 – Naper, NE

Location: 3 W Naper, NE

County: Boyd

Time: 6:52 PM CDT

Size: 1.00"

Comments: Time estimated from radar. (LBF)

Hail Storm #34 – Naper, NE

Location: 3 S Naper, NE

County: Boyd

Time: 7:06 PM CDT

Size: 1.00"

Comments: Time estimated from radar. (LBF)

Hail Storm #35 – Butte, NE

Location: 6 SSW Butte, NE

County: Holt

Time: 7:24 PM CDT

Size: 1.00"

Comments: Time estimated from radar. (LBF)

Hail Storm #36 – Lynch, NE

Location: Lynch, NE

County: Boyd

Time: 7:55 PM CDT

Size: 1.00"

Comments: Time estimated from radar. (LBF)

Hail Storm #37 – Roundup, MT

Location: 1 NNW Roundup, MT

County: Musselshell

Time: 7:16 PM MDT

Size: 1.00"

Comments: (BYZ)

Hail Storm #38 – Roundup, MT

Location: 5 WNW Roundup, MT

County: Musselshell

Time: 7:17 PM MDT

Size: 1.75"

Comments: Trees stripped badly. (BYZ)

Hail Storm #39 – Roundup, MT

Location: 3 NNE Roundup, MT

County: Musselshell

Time: 7:22 PM MDT

Size: 1.25"

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

Hail Storm #40 – Niobrara, NE

Location: 4 SW Niobrara, NE

County: Knox

Time: 8:23 PM CDT

Size: 1.00"

Comments: Time estimated from radar. (OAX)

Hail Storm #41 – Acton, MT

Location: 6 SSW Acton, MT

County: Yellowstone

Time: 9:17 PM MDT

Size: 1.50"

Comments: (BYZ)

Hail Storm #42 – Morristown, MN

Location: 1 S Morristown, MN

County: Rice

Time: 10:25 PM CDT

Size: 1.25"

Comments: (MPX)

Hail Storm #43 – Billings, MT

Location: 4 NE Billings, MT

County: Yellowstone

Time: 10:01 PM MDT

Size: 1.50"

Comments: (BYZ)

Hail Storm #44 – Laurel, MT

Location: 5 NNE Laurel, MT

County: Yellowstone

Time: 10:10 PM MDT

Size: 1.00"

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

Hail Storm #45 – Laurel, MT

Location: 6 ENE Laurel, MT

County: Yellowstone

Time: 10:30 PM MDT

Size: 1.50"

Comments: (BYZ)

Hail Storm #46 – Billings, MT

Location: 4 S Billings, MT

County: Yellowstone

Time: 10:30 PM MDT

Size: 1.75"

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

Hail Storm #47 – Joliet, MT

Location: Joliet, MT

County: Carbon

Time: 10:35 PM MDT

Size: 2.00"

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