Hail Map for Sat, Jul 4th 2026 – 84 Hail Storms in Kansas, Minnesota, South Dakota, Virginia, Texas, Nebraska, Georgia, North Carolina, Oklahoma, Connecticut, Colorado
84 hail storms reported across 11 states: Kansas, Minnesota, South Dakota, Virginia, Texas, Nebraska, Georgia, North Carolina, Oklahoma, Connecticut, Colorado
Total Hail Storms: 84
Hail Storm #1 – Moundridge, KS
Location: 1 N Moundridge, KS
County: McPherson
Time: 1:03 PM CDT
Size: 1.00"
Comments: (ICT)
Hail Storm #2 – Mills, MN
Location: 1 SE New York Mills, MN
County: Otter Tail
Time: 1:24 PM CDT
Size: 1.00"
Comments: Storm spotter reports quarter sized hail southeast of New York Mills… MN. (FGF)
Hail Storm #3 – Halstead, KS
Location: 4 NNW Halstead, KS
County: Harvey
Time: 1:28 PM CDT
Size: 1.00"
Comments: Picture sent via X of quarter sized hail. (ICT)
Hail Storm #4 – Hillview, MN
Location: 5 W Hillview, MN
County: Otter Tail
Time: 1:56 PM CDT
Size: 1.00"
Comments: Time estimated via radar. (FGF)
Hail Storm #5 – Custer, SD
Location: 5 SSW Custer, SD
County: Custer
Time: 1:32 PM MDT
Size: 1.75"
Comments: mPING report (UNR)
Hail Storm #6 – Pringle, SD
Location: 5 NNW Pringle, SD
County: Custer
Time: 1:37 PM MDT
Size: 2.25"
Comments: *** 1 Inj *** Hail lasted 30 minutes. Ground covered. Numerous stones larger than golf ball size. Largest stones estimated at over 2 inches in diameter per photos. 1 pe (UNR)
Hail Storm #7 – Custer, SD
Location: 5 SSW Custer, SD
County: Custer
Time: 1:44 PM MDT
Size: 2.00"
Comments: mPING report (UNR)
Hail Storm #8 – Clarissa, MN
Location: Clarissa, MN
County: Todd
Time: 3:05 PM CDT
Size: 1.00"
Comments: (MPX)
Hail Storm #9 – Hollymead, VA
Location: 2 ENE Hollymead, VA
County: Albemarle
Time: 4:10 PM EDT
Size: 1.00"
Comments: Quarter sized hail. (LWX)
Hail Storm #10 – Eureka, SD
Location: 7 NNE Eureka, SD
County: McPherson
Time: 3:22 PM CDT
Size: 1.00"
Comments: observed pea to estimated quarter size hail and up to an inch of rain. (ABR)
Hail Storm #11 – Hereford, TX
Location: 5 SSE Hereford, TX
County: Deaf Smith
Time: 3:23 PM CDT
Size: 1.50"
Comments: Mping report received of Ping Pong Ball size hail just east of Highway 385 and north of County Road 1 in Deaf Smith County. (AMA)
Hail Storm #12 – Centre, MN
Location: 5 N Sauk Centre, MN
County: Todd
Time: 3:30 PM CDT
Size: 1.00"
Comments: (MPX)
Hail Storm #13 – Dimmitt, TX
Location: 10 N Dimmitt, TX
County: Castro
Time: 3:33 PM CDT
Size: 2.25"
Comments: Report from mPING: Hen Egg+ (2.25 in.). (LUB)
Hail Storm #14 – Prairie, MN
Location: 2 N Long Prairie, MN
County: Todd
Time: 3:35 PM CDT
Size: 1.00"
Comments: (MPX)
Hail Storm #15 – Knoll, MN
Location: 5 NNW Pine Knoll, MN
County: Crow Wing
Time: 3:40 PM CDT
Size: 1.00"
Comments: Time estimated from radar. Report with photo from social media. (DLH)
Hail Storm #16 – Aitkin, MN
Location: 3 ESE Aitkin, MN
County: Aitkin
Time: 3:46 PM CDT
Size: 1.75"
Comments: Report of golf ball size hail 3 miles from Aitkin on Highway 47. Location is approximate. Time estimated by radar. (DLH)
Hail Storm #17 – Paxton, NE
Location: 2 W Paxton, NE
County: Keith
Time: 2:48 PM MDT
Size: 1.75"
Comments: (LBF)
Hail Storm #18 – Isle, MN
Location: 5 N Isle, MN
County: Mille Lacs
Time: 3:54 PM CDT
Size: 1.25"
Comments: CoCoRaHS observer measured half-dollar size hail. Time estimated via radar. (MPX)
Hail Storm #19 – Paxton, NE
Location: 1 WSW Paxton, NE
County: Keith
Time: 2:55 PM MDT
Size: 2.50"
Comments: mPing report. (LBF)
Hail Storm #20 – Aitkin, MN
Location: 3 ESE Aitkin, MN
County: Aitkin
Time: 3:55 PM CDT
Size: 1.00"
Comments: (DLH)
Hail Storm #21 – Centre, MN
Location: Sauk Centre, MN
County: Stearns
Time: 3:57 PM CDT
Size: 1.00"
Comments: Quarter size hail measured in Sauk Centre. (MPX)
Hail Storm #22 – Aitkin, MN
Location: 2 E Aitkin, MN
County: Aitkin
Time: 3:57 PM CDT
Size: 1.50"
Comments: Facebook video. (DLH)
Hail Storm #23 – Dimmitt, TX
Location: 8 S Dimmitt, TX
County: Castro
Time: 4:00 PM CDT
Size: 1.75"
Comments: (LUB)
Hail Storm #24 – Wintergreen, VA
Location: 1 ENE Wintergreen, VA
County: Nelson
Time: 5:10 PM EDT
Size: 1.00"
Comments: Quarter size hail was reported in Nellysford. (LWX)
Hail Storm #25 – Paxton, NE
Location: 3 SSE Paxton, NE
County: Keith
Time: 3:10 PM MDT
Size: 1.50"
Comments: (LBF)
Hail Storm #26 – Altavista, VA
Location: 1 E Altavista, VA
County: Campbell
Time: 5:15 PM EDT
Size: 1.50"
Comments: Hail… up to 1.5 inches in diameter… was observed near the intersection of Main Street and Riverview Drive in the Town of Altavista… VA. (RNK)
Hail Storm #27 – Mcgrath, MN
Location: 7 WSW Mcgrath, MN
County: Aitkin
Time: 4:16 PM CDT
Size: 1.25"
Comments: Facebook video. (DLH)
Hail Storm #28 – Hosmer, SD
Location: 9 NE Hosmer, SD
County: McPherson
Time: 4:18 PM CDT
Size: 1.00"
Comments: (ABR)
Hail Storm #29 – Corbin, VA
Location: 3 NW Corbin, VA
County: Spotsylvania
Time: 5:20 PM EDT
Size: 1.25"
Comments: (LWX)
Hail Storm #30 – Mcgrath, MN
Location: 4 WSW Mcgrath, MN
County: Aitkin
Time: 4:20 PM CDT
Size: 1.75"
Comments: (DLH)
Hail Storm #31 – Concord, VA
Location: 3 SSW Concord, VA
County: Campbell
Time: 5:22 PM EDT
Size: 1.00"
Comments: Hail… up to 1 inch in diameter… was observed along Wheeler Road. Hail was observed falling for about 5 minutes at this location. (RNK)
Hail Storm #32 – Altavista, VA
Location: 1 W Altavista, VA
County: Campbell
Time: 5:26 PM EDT
Size: 1.00"
Comments: (RNK)
Hail Storm #33 – Purdum, NE
Location: Purdum, NE
County: Thomas
Time: 4:29 PM CDT
Size: 1.00"
Comments: Nickels to quarters. Time estimated from radar. (LBF)
Hail Storm #34 – Argonia, KS
Location: 2 ENE Argonia, KS
County: Sumner
Time: 4:30 PM CDT
Size: 2.25"
Comments: Time is estimated from radar. Picture sent comparing to golf ball. (ICT)
Hail Storm #35 – Dacula, GA
Location: Dacula, GA
County: Gwinnett
Time: 5:32 PM EDT
Size: 1.00"
Comments: (FFC)
Hail Storm #36 – Munich, MN
Location: New Munich, MN
County: Stearns
Time: 4:34 PM CDT
Size: 1.00"
Comments: (MPX)
Hail Storm #37 – Mullen, NE
Location: 5 E Mullen, NE
County: Hooker
Time: 4:41 PM CDT
Size: 1.75"
Comments: Mostly dime to nickels but a couple golf balls. Time estimated from radar. (LBF)
Hail Storm #38 – Munich, MN
Location: 1 SE New Munich, MN
County: Stearns
Time: 4:44 PM CDT
Size: 1.50"
Comments: Photo measurement provided via NWSChat. (MPX)
Hail Storm #39 – Duluth, GA
Location: Duluth, GA
County: Gwinnett
Time: 5:50 PM EDT
Size: 1.00"
Comments: Storm Spotter reported 1 inch hail in Duluth… GA. (FFC)
Hail Storm #40 – Glenora, VA
Location: 3 NW Glenora, VA
County: Spotsylvania
Time: 5:50 PM EDT
Size: 1.00"
Comments: Quarter size hail was reported in Lake Anna State Park. (LWX)
Hail Storm #41 – Brownlee, NE
Location: 11 SSE Brownlee, NE
County: Cherry
Time: 4:55 PM CDT
Size: 1.00"
Comments: (LBF)
Hail Storm #42 – Hollymead, VA
Location: Hollymead, VA
County: Albemarle
Time: 5:58 PM EDT
Size: 1.00"
Comments: Quarter size hail was reported in Forest Lakes. (LWX)
Hail Storm #43 – Cloud, MN
Location: St. Cloud, MN
County: Stearns
Time: 5:03 PM CDT
Size: 1.50"
Comments: (MPX)
Hail Storm #44 – Cloud, MN
Location: 1 NNE St. Cloud, MN
County: Benton
Time: 5:04 PM CDT
Size: 1.50"
Comments: First reported quarter sized hail around 4:58pm… then half dollar at 5:02pm… then ping pong at 5:04pm. (MPX)
Hail Storm #45 – Mayfield, KS
Location: 8 SSE Mayfield, KS
County: Sumner
Time: 5:20 PM CDT
Size: 1.00"
Comments: Lasted for the past five minutes. (ICT)
Hail Storm #46 – Cloud, MN
Location: 1 W St. Cloud, MN
County: Stearns
Time: 5:26 PM CDT
Size: 1.00"
Comments: A lot of half inch to one inch half falling and shredding the trees. (MPX)
Hail Storm #47 – Higgins, TX
Location: 4 NNW Higgins, TX
County: Lipscomb
Time: 5:30 PM CDT
Size: 1.00"
Comments: (AMA)
Hail Storm #48 – Toast, NC
Location: Toast, NC
County: Surry
Time: 6:30 PM EDT
Size: 1.00"
Comments: Social media report of quarter size hail near Mount Airy… NC. Time is estimated from radar. (RNK)
Hail Storm #49 – Caldwell, KS
Location: Caldwell, KS
County: Sumner
Time: 5:32 PM CDT
Size: 1.50"
Comments: Lasted for the last 5 minutes and still ongoing. (ICT)
Hail Storm #50 – Cloud, MN
Location: St. Cloud, MN
County: Stearns
Time: 5:33 PM CDT
Size: 1.00"
Comments: (MPX)
Hail Storm #51 – Borger, TX
Location: 2 ENE Borger, TX
County: Hutchinson
Time: 5:37 PM CDT
Size: 1.00"
Comments: (AMA)
Hail Storm #52 – Amelia, NE
Location: 7 WSW Amelia, NE
County: Holt
Time: 5:39 PM CDT
Size: 1.00"
Comments: Time estimated from radar. (LBF)
Hail Storm #53 – Borger, TX
Location: 2 N Borger, TX
County: Hutchinson
Time: 5:43 PM CDT
Size: 1.75"
Comments: (AMA)
Hail Storm #54 – Lipscomb, TX
Location: Lipscomb, TX
County: Lipscomb
Time: 5:50 PM CDT
Size: 1.00"
Comments: (AMA)
Hail Storm #55 – Corona, SD
Location: 9 ENE Corona, SD
County: Roberts
Time: 5:54 PM CDT
Size: 1.00"
Comments: Photo of 1 hailstone from Fish Haven Road in Roberts County. Time estimated by radar and time that the photo was sent. (ABR)
Hail Storm #56 – Fritch, TX
Location: 4 SSW Fritch, TX
County: Potter
Time: 6:13 PM CDT
Size: 1.00"
Comments: Hail anywhere from dime to quarter size was reported near Alibates and along Highway 136 around 4 miles south-southwest of Fritch with 26 minutes time elapsed between r (AMA)
Hail Storm #57 – Borger, TX
Location: 3 W Borger, TX
County: Hutchinson
Time: 6:24 PM CDT
Size: 1.50"
Comments: Mostly quarter size hail with a few ping pong balls in Bunavista. (AMA)
Hail Storm #58 – Polo, SD
Location: 15 WNW Polo, SD
County: Hyde
Time: 6:27 PM CDT
Size: 1.75"
Comments: Facebook picture of several hail stones the size of a golfball. Time estimated based on radar. (ABR)
Hail Storm #59 – Seneca, SD
Location: 14 SSE Seneca, SD
County: Hyde
Time: 6:32 PM CDT
Size: 1.00"
Comments: still hailing at the time of report. (ABR)
Hail Storm #60 – Oacoma, SD
Location: 3 NE Oacoma, SD
County: Lyman
Time: 6:37 PM CDT
Size: 1.25"
Comments: mainly dime and nickel size hail with some larger hailstones thrown in. (ABR)
Hail Storm #61 – Seiling, OK
Location: Seiling, OK
County: Dewey
Time: 6:43 PM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (OUN)
Hail Storm #62 – Terryville, CT
Location: Terryville, CT
County: Litchfield
Time: 7:49 PM EDT
Size: 1.75"
Comments: Golf ball size hail reported. (ALY)
Hail Storm #63 – Bristol, CT
Location: Bristol, CT
County: Hartford
Time: 7:50 PM EDT
Size: 3.00"
Comments: In Bristol… 3 inch hail was reported. (BOX)
Hail Storm #64 – City, OK
Location: 5 E Ponca City, OK
County: Kay
Time: 6:52 PM CDT
Size: 1.00"
Comments: (OUN)
Hail Storm #65 – Fargo, OK
Location: 1 NE Fargo, OK
County: Woodward
Time: 6:54 PM CDT
Size: 1.00"
Comments: (OUN)
Hail Storm #66 – Fargo, OK
Location: 3 ENE Fargo, OK
County: Woodward
Time: 6:55 PM CDT
Size: 1.00"
Comments: (OUN)
Hail Storm #67 – Bristol, CT
Location: Bristol, CT
County: Hartford
Time: 7:55 PM EDT
Size: 1.75"
Comments: In Bristol… golf ball sized hail fell. (BOX)
Hail Storm #68 – Oacoma, SD
Location: Oacoma, SD
County: Lyman
Time: 6:55 PM CDT
Size: 1.00"
Comments: Hail up to the size of quarters via Facebook report. (ABR)
Hail Storm #69 – Plainville, CT
Location: 1 W Plainville, CT
County: Hartford
Time: 7:59 PM EDT
Size: 1.25"
Comments: In Plainville… Half Dollar sized hail fell. (BOX)
Hail Storm #70 – Arnold, NE
Location: 5 NW Arnold, NE
County: Logan
Time: 7:05 PM CDT
Size: 1.00"
Comments: Peas to nickels with a few quarters. (LBF)
Hail Storm #71 – Britain, CT
Location: New Britain, CT
County: Hartford
Time: 8:07 PM EDT
Size: 1.75"
Comments: In New Britain… golf ball sized hail was reported. Relayed via Amateur Radio. (BOX)
Hail Storm #72 – Star, CO
Location: 6 SSW Lone Star, CO
County: Washington
Time: 6:08 PM MDT
Size: 1.50"
Comments: Photo of melted hail at least 1.25 inch in diameter. Severe damage to corn field. (BOU)
Hail Storm #73 – Stapleton, NE
Location: 5 W Stapleton, NE
County: Logan
Time: 7:28 PM CDT
Size: 1.50"
Comments: (LBF)
Hail Storm #74 – Stapleton, NE
Location: 5 W Stapleton, NE
County: Logan
Time: 7:30 PM CDT
Size: 1.50"
Comments: Delayed report. (LBF)
Hail Storm #75 – Merriman, NE
Location: 7 SSE Merriman, NE
County: Cherry
Time: 6:34 PM MDT
Size: 1.25"
Comments: Time estimated from radar. (LBF)
Hail Storm #76 – Mooreland, OK
Location: 1 E Mooreland, OK
County: Woodward
Time: 7:38 PM CDT
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (OUN)
Hail Storm #77 – Bartlesville, OK
Location: 2 NNW Bartlesville, OK
County: Washington
Time: 7:45 PM CDT
Size: 1.00"
Comments: (TSA)
Hail Storm #78 – Holabird, SD
Location: 18 N Holabird, SD
County: Hyde
Time: 7:52 PM CDT
Size: 1.00"
Comments: Photo of quarter sized hail relayed by the Hyde County Emergency Manager. (ABR)
Hail Storm #79 – Blackwe, OK
Location: 4 WSW Lake Carl Blackwe, OK
County: Payne
Time: 8:03 PM CDT
Size: 1.00"
Comments: (OUN)
Hail Storm #80 – Yukon, OK
Location: 3 S Yukon, OK
County: Canadian
Time: 9:49 PM CDT
Size: 1.25"
Comments: Report from mPING: Half Dollar (1.25 in.). (OUN)
Hail Storm #81 – Mustang, OK
Location: 2 NW Mustang, OK
County: Canadian
Time: 9:51 PM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (OUN)
Hail Storm #82 – Mustang, OK
Location: 1 W Mustang, OK
County: Canadian
Time: 9:52 PM CDT
Size: 1.00"
Comments: (OUN)
Hail Storm #83 – Newcastle, OK
Location: 5 N Newcastle, OK
County: Cleveland
Time: 10:12 PM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (OUN)
Hail Storm #84 – Norman, OK
Location: 1 NW Norman, OK
County: Cleveland
Time: 10:27 PM CDT
Size: 1.00"
Comments: Report from mPING: Quarter (1.00 in.). (OUN)