Hail Reports – Friday July 3rd 2026 – 69 Hail Storms in 14 states: IA, SD, IL, WY, TN, MI, MT, NE, ND, NM, KY, MN, CO, KS

Hail Map for Fri, Jul 3rd 2026 – 69 Hail Storms in Iowa, South Dakota, Illinois, Wyoming, Tennessee, Michigan, Montana, Nebraska, North Dakota, New Mexico, Kentucky, Minnesota, Colorado, Kansas

69 hail storms reported across 14 states: Iowa, South Dakota, Illinois, Wyoming, Tennessee, Michigan, Montana, Nebraska, North Dakota, New Mexico, Kentucky, Minnesota, Colorado, Kansas

Total Hail Storms: 69

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

Hail Storm #1 – Durant, IA

Location: Durant, IA

County: Cedar

Time: 9:30 AM CDT

Size: 1.00"

Comments: 40 to 45 mph winds also. (DVN)

Hail Storm #2 – Spearfish, SD

Location: 3 WNW Dwtn Spearfish, SD

County: Lawrence

Time: 11:02 AM MDT

Size: 1.25"

Comments: Fell along Hillsview Rd about 3 miles west of Main St. Photo and report submitted via social media. Time estimated based on radar. (UNR)

Hail Storm #3 – Spearfish, SD

Location: 2 WNW Dwtn Spearfish, SD

County: Lawrence

Time: 11:03 AM MDT

Size: 1.50"

Comments: (UNR)

Hail Storm #4 – Spearfish, SD

Location: Dwtn Spearfish, SD

County: Lawrence

Time: 11:05 AM MDT

Size: 1.25"

Comments: Photo of multiple 1-1.25 inch hailstones submitted via Facebook. (UNR)

Hail Storm #5 – Spearfish, SD

Location: Dwtn Spearfish, SD

County: Lawrence

Time: 11:06 AM MDT

Size: 1.00"

Comments: Reported on the northwest side of Spearfish (UNR)

Hail Storm #6 – Spearfish, SD

Location: 1 N Dwtn Spearfish, SD

County: Lawrence

Time: 11:10 AM MDT

Size: 1.00"

Comments: Picture showed several quarter-to-dime sized hailstones. Photo submitted via Facebook comment. (UNR)

Hail Storm #7 – Spearfish, SD

Location: 2 NW Dwtn Spearfish, SD

County: Lawrence

Time: 11:10 AM MDT

Size: 1.25"

Comments: Fell along Upper Valley Rd. Vehicles reported dented. Time estimated based on radar. (UNR)

Hail Storm #8 – Spearfish, SD

Location: Dwtn Spearfish, SD

County: Lawrence

Time: 11:13 AM MDT

Size: 1.00"

Comments: mPING report (UNR)

Hail Storm #9 – Newell, SD

Location: 2 S Newell, SD

County: Butte

Time: 11:50 AM MDT

Size: 1.00"

Comments: (UNR)

Hail Storm #10 – Rockdale, IL

Location: Rockdale, IL

County: Will

Time: 2:20 PM CDT

Size: 1.00"

Comments: Quarter size hail. Time estimated. (LOT)

Hail Storm #11 – Joliet, IL

Location: 1 S Joliet, IL

County: Will

Time: 2:22 PM CDT

Size: 1.00"

Comments: 1 hail reported via trained weather spotter. (LOT)

Hail Storm #12 – Sundance, WY

Location: Sundance, WY

County: Crook

Time: 1:35 PM MDT

Size: 1.00"

Comments: (UNR)

Hail Storm #13 – Sundance, WY

Location: Sundance, WY

County: Crook

Time: 1:36 PM MDT

Size: 1.25"

Comments: mPING report (UNR)

Hail Storm #14 – Sundance, WY

Location: Sundance, WY

County: Crook

Time: 1:40 PM MDT

Size: 1.00"

Comments: (UNR)

Hail Storm #15 – Graysville, TN

Location: 4 NW Graysville, TN

County: Hamilton

Time: 3:43 PM EDT

Size: 1.00"

Comments: Delayed report: Three amateur radio stations… trained spotters reported quarter size hail near the intersection of I75 and TN 320 in Chattanooga area. (MRX)

Hail Storm #16 – Hulett, WY

Location: 2 S Hulett, WY

County: Crook

Time: 2:15 PM MDT

Size: 1.00"

Comments: (UNR)

Hail Storm #17 – Galesburg, MI

Location: 2 NE Galesburg, MI

County: Kalamazoo

Time: 4:29 PM EDT

Size: 1.00"

Comments: Report from mPING: Quarter (1.00 in.). (GRR)

Hail Storm #18 – Forestgrove, MT

Location: 8 SE Forestgrove, MT

County: Fergus

Time: 2:40 PM MDT

Size: 1.00"

Comments: Delayed report. Social media report of hail which looks to be quarter to half dollar sized southwest of Grass Range. Time estimated from radar. (TFX)

Hail Storm #19 – Tower, WY

Location: Devils Tower, WY

County: Crook

Time: 2:45 PM MDT

Size: 1.00"

Comments: (UNR)

Hail Storm #20 – Osage, WY

Location: 7 NNE Osage, WY

County: Weston

Time: 2:47 PM MDT

Size: 1.00"

Comments: (UNR)

Hail Storm #21 – Tower, WY

Location: 7 SE Devils Tower, WY

County: Crook

Time: 3:05 PM MDT

Size: 1.25"

Comments: (UNR)

Hail Storm #22 – Springs, NE

Location: 4 ENE Hay Springs, NE

County: Sheridan

Time: 3:07 PM MDT

Size: 1.50"

Comments: mPing report. (LBF)

Hail Storm #23 – Springs, NE

Location: 3 E Hay Springs, NE

County: Sheridan

Time: 3:21 PM MDT

Size: 1.00"

Comments: Report from mPING: Quarter (1.00 in.). (LBF)

Hail Storm #24 – Osage, WY

Location: 7 NNE Osage, WY

County: Weston

Time: 3:22 PM MDT

Size: 2.00"

Comments: Been hailing non-stop since 2 PM (UNR)

Hail Storm #25 – Yates, ND

Location: Fort Yates, ND

County: Sioux

Time: 4:30 PM CDT

Size: 1.50"

Comments: Broadcast media relayed report of a picture of hail stones next to a quarter. (BIS)

Hail Storm #26 – Rushville, NE

Location: 5 WSW Rushville, NE

County: Sheridan

Time: 3:40 PM MDT

Size: 1.00"

Comments: Time estimated from radar. (LBF)

Hail Storm #27 – Mayhill, NM

Location: 5 WNW Mayhill, NM

County: Otero

Time: 4:13 PM MDT

Size: 1.00"

Comments: Relayed by Skywarn… with scaled photo. (EPZ)

Hail Storm #28 – Mayhill, NM

Location: 5 WNW Mayhill, NM

County: Otero

Time: 4:15 PM MDT

Size: 1.00"

Comments: Relayed by Skywarn… with photo. (EPZ)

Hail Storm #29 – Deerfield, SD

Location: 5 SE Deerfield, SD

County: Pennington

Time: 4:17 PM MDT

Size: 1.00"

Comments: (UNR)

Hail Storm #30 – Deerfield, SD

Location: Deerfield, SD

County: Pennington

Time: 4:22 PM MDT

Size: 1.25"

Comments: Picture submitted via Facebook. (UNR)

Hail Storm #31 – Mills, IL

Location: 2 ESE Scioto Mills, IL

County: Stephenson

Time: 5:28 PM CDT

Size: 1.00"

Comments: Estimate of golf ball size hail. Picture of dent to vehicle. Report was delayed. (DVN)

Hail Storm #32 – City, SD

Location: 4 NW Hill City, SD

County: Pennington

Time: 4:40 PM MDT

Size: 1.00"

Comments: Report and photo submitted via social media. Time estimated based on radar. (UNR)

Hail Storm #33 – City, SD

Location: Hill City, SD

County: Pennington

Time: 4:45 PM MDT

Size: 1.25"

Comments: Photo submitted via Facebook. (UNR)

Hail Storm #34 – Springs, NE

Location: 10 S Hay Springs, NE

County: Sheridan

Time: 5:00 PM MDT

Size: 1.50"

Comments: Social media video. (LBF)

Hail Storm #35 – Shirt, SD

Location: 1 WSW Red Shirt, SD

County: Oglala Lakota

Time: 5:00 PM MDT

Size: 1.00"

Comments: (UNR)

Hail Storm #36 – Rushmore, SD

Location: 1 ENE Mount Rushmore, SD

County: Pennington

Time: 5:00 PM MDT

Size: 1.25"

Comments: delayed report (UNR)

Hail Storm #37 – Murray, KY

Location: 1 N Murray, KY

County: Calloway

Time: 6:14 PM CDT

Size: 1.00"

Comments: Dime to quarter size hail on Northwood Avenue in Murray. (PAH)

Hail Storm #38 – Custer, SD

Location: 4 NNW Custer, SD

County: Custer

Time: 5:31 PM MDT

Size: 1.00"

Comments: Most stones dime size. A few quarters mixed in. Video via social media. Time estimated based on radar. (UNR)

Hail Storm #39 – Hebron, NE

Location: 4 WNW Hebron, NE

County: Thayer

Time: 6:34 PM CDT

Size: 1.25"

Comments: (GID)

Hail Storm #40 – Custer, SD

Location: 3 WSW Custer, SD

County: Custer

Time: 5:34 PM MDT

Size: 1.00"

Comments: Reported at the KOA along Mt Rushmore Rd. Photos via social media. Time estimated based on radar. (UNR)

Hail Storm #41 – Custer, SD

Location: 2 WNW Custer, SD

County: Custer

Time: 5:35 PM MDT

Size: 1.00"

Comments: Photo submitted via social media. Time estimated based on radar. (UNR)

Hail Storm #42 – Custer, SD

Location: Custer, SD

County: Custer

Time: 5:36 PM MDT

Size: 1.25"

Comments: Time estimated based on radar. (UNR)

Hail Storm #43 – Clinton, TN

Location: 2 WNW Clinton, TN

County: Anderson

Time: 7:40 PM EDT

Size: 1.00"

Comments: Two separate Facebook reports of large hail in Clinton… no ruler or measurement but both look to be at least quarter sized. (MRX)

Hail Storm #44 – Bellevue, IA

Location: Bellevue, IA

County: Jackson

Time: 6:41 PM CDT

Size: 1.50"

Comments: Delayed report… via social media. Time estimated from radar. (DVN)

Hail Storm #45 – Melrude, MN

Location: 2 S Melrude, MN

County: St. Louis

Time: 6:45 PM CDT

Size: 1.00"

Comments: (DLH)

Hail Storm #46 – Custer, SD

Location: 10 E Custer, SD

County: Custer

Time: 5:50 PM MDT

Size: 1.00"

Comments: (UNR)

Hail Storm #47 – Folsomdale, KY

Location: 1 NNW Folsomdale, KY

County: Graves

Time: 6:55 PM CDT

Size: 1.00"

Comments: Nickle to quarter sized hail along Hwy 45 north of KY 849. (PAH)

Hail Storm #48 – Buckingham, CO

Location: 3 NW Buckingham, CO

County: Weld

Time: 6:20 PM MDT

Size: 1.25"

Comments: (BOU)

Hail Storm #49 – Ellsworth, NE

Location: 20 N Ellsworth, NE

County: Sheridan

Time: 6:22 PM MDT

Size: 1.00"

Comments: Time estimated from radar. (LBF)

Hail Storm #50 – Ogallah, KS

Location: 10 NNE Ogallah, KS

County: Trego

Time: 7:24 PM CDT

Size: 1.25"

Comments: (DDC)

Hail Storm #51 – Palmyra, NE

Location: Palmyra, NE

County: Otoe

Time: 7:26 PM CDT

Size: 1.75"

Comments: (OAX)

Hail Storm #52 – Edgemont, SD

Location: 14 NNW Edgemont, SD

County: Fall River

Time: 6:43 PM MDT

Size: 1.50"

Comments: (UNR)

Hail Storm #53 – Edgemont, SD

Location: 14 NNW Edgemont, SD

County: Fall River

Time: 6:45 PM MDT

Size: 1.75"

Comments: (UNR)

Hail Storm #54 – Jewell, KS

Location: 6 SW Jewell, KS

County: Jewell

Time: 7:50 PM CDT

Size: 1.25"

Comments: (GID)

Hail Storm #55 – Ogallah, KS

Location: 8 NNW Ogallah, KS

County: Trego

Time: 7:56 PM CDT

Size: 1.00"

Comments: (DDC)

Hail Storm #56 – Roca, NE

Location: 4 NW Roca, NE

County: Lancaster

Time: 7:56 PM CDT

Size: 1.75"

Comments: (OAX)

Hail Storm #57 – Ashby, NE

Location: 14 NNE Ashby, NE

County: Cherry

Time: 7:13 PM MDT

Size: 1.00"

Comments: Time estimated from radar. (LBF)

Hail Storm #58 – Voda, KS

Location: Voda, KS

County: Trego

Time: 8:15 PM CDT

Size: 2.00"

Comments: Social media report with pictures. (DDC)

Hail Storm #59 – Gretna, NE

Location: 2 ENE Gretna, NE

County: Sarpy

Time: 8:19 PM CDT

Size: 1.00"

Comments: Social media report with a photo of quarter sized hail. Time estimated based on radar. (OAX)

Hail Storm #60 – Gretna, NE

Location: 2 NNE Gretna, NE

County: Sarpy

Time: 8:19 PM CDT

Size: 1.00"

Comments: Hail ranging in size from peas to quarters. Time estimated based on radar. (OAX)

Hail Storm #61 – Wyarno, WY

Location: 12 NNW Wyarno, WY

County: Sheridan

Time: 7:23 PM MDT

Size: 1.00"

Comments: (BYZ)

Hail Storm #62 – Gretna, NE

Location: Gretna, NE

County: Sarpy

Time: 8:24 PM CDT

Size: 1.00"

Comments: (OAX)

Hail Storm #63 – Syracuse, NE

Location: 1 NNE Syracuse, NE

County: Otoe

Time: 8:25 PM CDT

Size: 1.00"

Comments: Trained spotter reported quarter size hail and estimated wind gusts of 60mph. Time estimated based on radar. (OAX)

Hail Storm #64 – WaKeeney, KS

Location: 1 NNW WaKeeney, KS

County: Trego

Time: 8:28 PM CDT

Size: 1.75"

Comments: (DDC)

Hail Storm #65 – Morrowville, KS

Location: 4 WSW Morrowville, KS

County: Washington

Time: 8:28 PM CDT

Size: 1.25"

Comments: (TOP)

Hail Storm #66 – Union, CO

Location: 2 WNW Union, CO

County: Morgan

Time: 7:46 PM MDT

Size: 1.00"

Comments: Time estimated from radar. (BOU)

Hail Storm #67 – Hyannis, NE

Location: 3 E Hyannis, NE

County: Grant

Time: 7:57 PM MDT

Size: 1.25"

Comments: Time estimated from radar. (LBF)

Hail Storm #68 – Hill, CO

Location: 7 SSW Reiradon Hill, CO

County: Logan

Time: 8:05 PM MDT

Size: 1.25"

Comments: Time estimated from radar. (BOU)

Hail Storm #69 – Sidney, IA

Location: Sidney, IA

County: Fremont

Time: 10:28 PM CDT

Size: 1.00"

Comments: (OAX)