← All storm days

Hail Storm Map — July 7, 2025

Hail storm map for July 7, 2025: max 2.00" hail across CO, IA, MN, MS, ND, NE, NM, OH, SD, ~25,528 structures in swath.

COIAMNMSNDNENMOHSD

Hail-affected U.S. states Alabama Alaska Arizona Colorado — hail affected Florida Georgia Indiana Kansas Maine Massachusetts Minnesota — hail affected New Jersey North Carolina North Dakota — hail affected Oklahoma Pennsylvania South Dakota — hail affected Texas Wyoming Connecticut Missouri West Virginia Illinois New Mexico — hail affected Arkansas California Delaware District of Columbia Hawaii Iowa — hail affected Kentucky Maryland Michigan Mississippi — hail affected Montana New Hampshire New York Ohio — hail affected Oregon Tennessee Utah Virginia Washington Wisconsin Nebraska — hail affected South Carolina Idaho Nevada Vermont Louisiana Rhode Island

A moderate hail event swept across CO, IA, MN, MS and 5 more states on July 7, 2025, with MRMS radar measuring stones up to 2.00". An estimated 25,528 structures fell inside the qualifying swath. South Dakota took the brunt with ~11,476 structures estimated in the ≥1" footprint. About 556 fell under damaging ≥1.75" hail capable of denting metal and breaking shingles. NOAA logged 42 hail reports and 99 wind reports for the day.

Max hail size
2.00"
States impacted
9
Structures in swath
25,528

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
South Dakota11,4761640
Nebraska10,6512550
Colorado1,961490
North Dakota797850
Iowa22900
Ohio15900
Minnesota15100
New Mexico5830
Mississippi4600

NOAA storm reports

Hail reports (37)

North Dakota · 12 reports

TimeLocationCountyObserver comment
14:27JOHNSTOWNGRAND FORKSReceived a report of quarter sized hail via trained weather spotters.
15:20MANVELGRAND FORKSReceived a public report of hail up to 1.75 inches in diameter.
15:47GRAND FORKSGRAND FORKSReceived a report of 1 inch hail from an FAA Weather Observer, relayed by Broadcast Media.
15:55HOPESTEELEReceived a report of hail up to 1 inch in diameter.
16:08LUVERNESTEELEReceived a public report of hail up to the size of half dollars.
16:08ADAMSWALSHReceived a report of 2.25 inch hail, photo relayed via social media.
16:10ADAMSWALSHReceived a public report of hail up to 2.5 inches.
16:15ADAMSWALSHVideo of windshield being damaged sent in by storm chaser. Hail size was up to 1.75 inches. Location estimated by radar.
16:20LANKINWALSHA trained weather spotter sent a report of measured 3.5 inch hail.
17:15MANVELGRAND FORKSA trained spotter called in a report of 1 inch hail.
18:22MERRIFIELDGRAND FORKSPublic report of 1 inch hail mixed in with hail ranging from the size of dimes to pennies.
18:31MERRIFIELDGRAND FORKSReport from mPING of hail up to 1 inch in diameter.

Nebraska · 8 reports

TimeLocationCountyObserver comment
15:21BROWNSONCHEYENNEFire chief reports golf ball size hailstones.
15:55LODGEPOLECHEYENNETrained spotter reports quarter size hailstones.
16:46WINNETOONKNOXTrained spotter report of hail nearing tennis ball-size from chaser live stream. Time estimated from radar on Highway 14 West of Winnetoon, NE.
17:30BELDENCEDARPublic report of hail estimated up to quarter sized mixed in with dime sized hail.
18:00ST JAMESCEDARPublic report of hail measured up to 1.75 inch in diameter.
18:15ST JAMESCEDARPublic report of hail estimated at 3 to 3.5 inch in diameter.
18:51FOSTERPIERCETrained spotter report of hail measured up to 1 inch in diameter.
19:40CLEARWATERANTELOPEFire department/rescue report of hail measured up to quarter sized, mixed in with mostly penny to nickel sized hail.

South Dakota · 8 reports

TimeLocationCountyObserver comment
14:47WINNER ARPTTRIPPTrained spotter reported small hail and winds gusting 40 to 50 mph as well.
14:50WINNER ARPTTRIPPSpotter submitted hail report.
14:51WINNER ARPTTRIPPPublic submitted report via social media.
15:14MARTYCHARLES MIXHail to quarter size was quite brief and intermixed with heavy rainfall.
15:37HAYTIHAMLINA COOP observer reported one-inch hail as a storm moved over Hayti.
15:54WAGNER ARPTCHARLES MIXHail of various sizes up to golf ball occurred over an 8 minute period.
16:25GREENWOODCHARLES MIXA member of the public provided a photo of lime-sized hail.
16:50MENNOHUTCHINSONA few hailstones up to golf ball size were reported in Menno.

Colorado · 6 reports

TimeLocationCountyObserver comment
15:11OTISWASHINGTONVideo evidence of a few tennis ball or baseball sized hailstones which significantly damaged the rear windshield of a vehicle. Most stones were quarter to golf ball sized. Time and location estimated.
15:13OTISWASHINGTONReported via social media. Time and location estimated.
15:15OTISWASHINGTONRetired NWS employee measured 3.9cm diameter hail in Otis approximately 20 minutes after it fell.
15:24BURDETTWASHINGTONReport from mping.
15:45YUMAYUMAThe public reported a good variety of hail sizes with quarter estimated to be the largest.
15:45YUMAYUMAQuarter size hail was reported in the town of Yuma by a trained spotter.

Minnesota · 2 reports

TimeLocationCountyObserver comment
15:50NORTHLANDPOLKReceived a report of 1 inch hail from a member of the public.
18:16KEY WESTPOLKReceived a public report of 1 inch hail.

Alaska · 1 report

TimeLocationCountyObserver comment
16:01DOT LAKEUPPER TANANA VALLEYLocal social media reports indicated 1 inch diameter hail falling near Dot Lake and George Lake. Additional social media reports showed numerous hailstones collected along the Alaska Highway, but likely just under 1 inch in diameter.

Wind reports (96)

New York · 22 reports

TimeLocationCountyObserver comment
13:59JORDANONONDAGAStrong thunderstorm winds knocked down a power line across North Beaver Street near the intersection of Water Street.
14:25BAYBERRYONONDAGAStrong thunderstorm winds knocked down a few trees down along Glenburn Road. One tree took down wires and a pole with a small transformer. The pole and wires landed on a car, smashing the windshield and causing other minor damage.
14:26EUCLIDONONDAGAStrong thunderstorm winds knocked down a small tree down on Morgan Road.
14:26WOODARDONONDAGAStrong thunderstorm winds knocked down wires on Morgan and Buckley Roads.
14:37CICEROONONDAGAStrong thunderstorm winds knocked down wires near the instersection of Route 31 and Button Road.
14:48LYONSDALELEWISTrees and power lines downed on Shibley Road.
14:54BUNDY CROSSINGOSWEGOTree downed across roadway.
15:18NEDROW AIRPARK ARPTONONDAGAStrong thunderstorm winds knocked down wires on Kennedy Road.
15:26SOUTHWOODONONDAGAStrong thunderstorm winds knocked down a tree and wires near Clark Reservation State Park.
15:35MANLIUSONONDAGAStrong thunderstorm winds knocked wires down on Route 92.
16:02GRACIECORTLANDStrong thunderstorm winds knocked down trees and wires on Old Groton Road.
16:07LINDLEYSTEUBENStrong thunderstorm winds knocked down a large tree on a property.
16:26(ELM)ELMIRA ARPTCHEMUNGStrong thunderstorm winds knocked down a tree on property on Sing Sing Road.
16:26ITHACATOMPKINSStrong thunderstorm winds knocked down a large willow tree onto Prospect Street.
16:29FISHERVILLECHEMUNGStrong thunderstorm winds knocked down a tree on the corner of Lilac and Aster Drives.
16:29FISHERVILLECHEMUNGStrong thunderstorm winds knocked down a large tree over Hickory Grove Road.
16:31SLABTOWNCHEMUNGStrong thunderstorm winds knocked down trees and wires on Watkins Road.
16:35HORSEHEADSCHEMUNGStrong thunderstorm winds knocked down trees and wires on East Franklin Streets.
16:45BREESPORTCHEMUNGStrong thunderstorm winds knocked down trees on road.
16:50NORTH CHEMUNGCHEMUNGStrong thunderstorm winds knocked down trees and wires on Jones Road.
16:59MESSENGERVILLECORTLANDStrong thunderstorm winds snapped several poles on Muckey Road.
18:44ROMULUSSENECAStrong thunderstorm winds knocked down several trees and wires in Romulus.

Pennsylvania · 12 reports

TimeLocationCountyObserver comment
15:11SHARONMERCERReport of a tree falling behind a building in an alleyway near Ormond Avenue.
15:13SHARPSVILLEMERCERReport of a tree onto a house and through the roof along 3rd Street.
15:15SHARPSVILLEMERCERReport of a tree down along Walnut road that ripped powerlines off of a house.
15:16HERMITAGEMERCERReport of a tree down and blocking one lane of the road along Dutch Lane.
15:58EDINBURGLAWRENCEReport of a tree down on a phone line along East River Road.
16:35LISBONVENANGOReport of a tree down along Lisbon Road.
16:35WALMOLAWRENCEReport of a tree down at Meyer Avenue and North Mercer Street.
17:00HANEYVILLECLINTONA severe thunderstorm producing wind gusts estimated at 60 mph knocked a large tree down on Hyner Run Road approximately 8 miles south-southwest of Slate Run.
17:10HANEYVILLECLINTONA severe thunderstorm producing wind gusts estimated at 60 mph knocked a tree down at the intersection of PA-44 and Coudersport Pike approximately 6 miles southwest of Canmal.
17:40CALLERYBUTLERReport of wires down.
17:55CHARLTONCLINTONA severe thunderstorm producing wind gusts estimated at 60 mph knocked a tree down onto wires in the 300 block of Little Plum Run Road near McElhattan.
17:56DUNNSTOWNCLINTONA severe thunderstorm producing wind gusts estimated at 60 mph knocked multiple trees down in the vicinity of Hunter Hollow Road and Shirk Hollow Road near Dunnstown.

Nebraska · 11 reports

TimeLocationCountyObserver comment
20:16TEKAMAH ARPTBURTKTQE ASOS measured thunderstorm wind gust of 60 mph.
20:50VALLEYDOUGLASOfficial NWS observation with a measured wind gust of 61 mph, associated with the outflow boundary of a thunderstorm.
20:52DE SOTOWASHINGTONPersonal weather station measured wind gust of 62 mph.
20:58BLAIRWASHINGTONPersonal weather station measured wind gust of 61 mph.
21:00(3NO)NORTH OMAHA ARPDOUGLASPersonal weather station measured wind gust of 58 mph.
21:03BENNINGTONDOUGLASPersonal weather station measured wind gust of 58 mph.
21:09IRVINGTONDOUGLASTrained spotter report of a measured wind gust of 67 mph.
21:10MILLARDDOUGLASTrained spotter report of snapped 4 inch in diameter tree branches. Wind gusts were estimated near 60-65 mph.
21:14FT CROOKSARPYMesonet report of wind gusts measured at 59 mph, associated with the outflow boundary of a thunderstorm.
21:16OMAHA MILLARD ARPTDOUGLASPersonal weather station measured wind gust of 62 mph.
21:17OMAHA MILLARD ARPTDOUGLASPersonal weather station measured wind gust of 59 mph.

Iowa · 11 reports

TimeLocationCountyObserver comment
19:28(SUX)SIOUX CITY ARPTWOODBURYA 59 mph wind gust was measured at the Sioux Gateway Airport (KSUX).
21:12LAKE MANAWAPOTTAWATTAMIEPublic report of large tree branches down. Wind gusts were estimated near 60-65 mph.
21:15CHAUTAUQUAPOTTAWATTAMIEMesonet measured wind gust of 60 mph.
22:24GRISWOLDCASSWind gust measured on a PWS in southwest Cass County.
22:32TENVILLEMONTGOMERYPublic report of a measured wind gust of 61 mph.
22:40MASSENACASSLarge, old tree down in Massena. Damage to electrical conduit on side of building. Images submitted via social media. Time estimated from radar.
22:43LOVINGTONPOLKSocial media report of a tree down near Douglas and 50th with branches down in neighborhoods in the vicinity. Time estimated from radar.
23:10LENOX ARPTTAYLORPersonal weather station gusted to 60 mph near Lenox.
23:16LENOXTAYLORPhoto of medium sized tree pushed over. Reports of multiple trees down and one uprooted. Time estimated by radar.
23:23BEDFORDTAYLORSocial media report with top of a large tree snapped. Time estimated from radar.
23:35AFTONUNIONSocial media report of 4 inch diameter tree limb snapped. Time estimated from radar.

Colorado · 9 reports

TimeLocationCountyObserver comment
11:45CENTENNIAL AIRPORTARAPAHOEA few trees in the area were uprooted and part of the IKEA sign was blown down.
15:30YUMAYUMAThe Emergency Manager reported 8 or 9 power poles down between County Road 45 and County Road 47. Highway 59 southbound was also closed in that area for restoration of the powerlines.
15:47YUMAYUMAThe mesonet site KCOYUMA34 on WeatherUnderground reported the wind gust.
15:53SCHRAMMYUMAWeatherlink site RDM Cattle reported the wind gust.
16:25WRAY MUNI ARPTYUMAThe AWOS at the Wray Airport (K2V5) reported the wind gust. A 66 mph wind gust was also reported at 1735.
16:26WRAYYUMAA Spotter Network report of 60 mph wind gust via a handheld anemometer.
16:27WRAYYUMAThe mesonet site KCOWray25 reported the wind gust.
16:30WRAY MUNI ARPTYUMAEmergency Manager reports an unknown amount of broken power poles near County Road KK and County Road 41.
20:57CORNISHWELDOne small tree blown down and stripped of most of its leaves. Spotter reported some hail but did not have an estimate of size.

Ohio · 9 reports

TimeLocationCountyObserver comment
14:46STOWSUMMITSeveral tree limbs downed about two-miles NNW of Stow.
15:06MASURYTRUMBULLTree downed about one-mile NNW of West Hill.
15:07MASURYTRUMBULLTree downed about one-mile north of West Hill.
16:20LISBONCOLUMBIANAReport of multiple wires down in the area.
16:59KINNIKINNICKROSSTrees and power lines were downed at Crouse Chapel Road and State Route 159.
16:59KINGSTONROSSA large tree was downed on Blackwater Road.
18:37AMESVILLEATHENSIn the community of Amesville, a few trees blew down across Kasler Creek Road.
18:50MALTAMORGANA tree was blown down along Buttermilk Hill Road northwest of Malta.
18:55CHESTERHILLMORGANIn the community of Chesterhill, a tree was blown down along Buckeye Ridge Road. In addition, several trees were blown down along Route 266 in Stockport.

South Dakota · 8 reports

TimeLocationCountyObserver comment
15:01(ICR)WINNER AIRPORTTRIPPASOS recorded wind gust.
16:51FREEMANHUTCHINSONSevere winds gusts initiated at 1651 CST with a peak gust of 71 mph at 1700 CST.
17:39(YKN)CHAN GURNEY ARPYANKTONSevere wind gusts began at 1739 CST with a peak gust of 68 mph at 1745 CST.
17:46YANKTONYANKTONSeveral large tree limbs were reported down in Yankton.
18:08WESTERVILLECLAYA wind gust was estimated around 60 mph at the intersection of 455th Avenue and 306th Street.
18:09GAYVILLEYANKTONA 61 mph wind gust was measured at the South Dakota Road Weather Information System site near Gayville.
18:56RICHLANDUNIONTwo large branches were broken out of a healthy tree.
19:05ELK PTUNIONThunderstorm winds damaged trees around Elk Point, which led to sporadic power outages.

Minnesota · 4 reports

TimeLocationCountyObserver comment
16:20MALLORYPOLKMultiple tree limbs up to 6 inch in size down. Estimated 70 mph wind gust.
18:20LEAVENWORTHBROWNSeveral large tree branches snapped at a home west of Leavenworth.
18:35GODAHLWATONWANTree fell on a power line, taking out power in Godahl.
18:36GODAHLBROWNThunderstorm wind gust estimated at 70 mph blew over 6 trees on a wind break at a farm on 220th Ave.

Mississippi · 2 reports

TimeLocationCountyObserver comment
15:50VAUGHNLINCOLNA tree was blown down along Zetus Road.
17:30COOPERS WELLSHINDSTrees and power lines were blown down, and the skirting of a mobile home was blown off.

Missouri · 2 reports

TimeLocationCountyObserver comment
14:20AUXVASSECALLAWAYAn amateur radio operator reported a measured wind gust of 68 mph in Auxvasse.
14:40CALWOODCALLAWAYThunderstorm winds downed multiple tree limbs in the area. Billboards were blown away and an RV was tipped over at the I-70 RV Center. Multiple RVs were damaged.

Texas · 2 reports

TimeLocationCountyObserver comment
02:00WHEELERWHEELERA power pole was blown down and multiple large tree branches were snapped across the town.
17:04SEMINOLE ARPTGAINESMetal paneling was peeled from the roof of a metal barn/building due to a microburst. The damage was consistent with an estimated 80-85 mph wind gust. The total time of occurrence is partially estimated by radar. The cost of damages is also estimated.

Arkansas · 1 report

TimeLocationCountyObserver comment
15:02BREWSTERJEFFERSONMultiple large trees were blown down across the road.

South Carolina · 1 report

TimeLocationCountyObserver comment
15:48SNIDERS XRDSCOLLETONColleton County Emergency Management reported a tree down on Pine Grove Road near the intersection with Benton Farm Road. The tree was blown down due to gusty winds along outflow from a thunderstorm.

Virginia · 1 report

TimeLocationCountyObserver comment
14:12AVONNELSONA tree blew down on VA-151/VA-6 Rockfish Valley Highway/Critzer Shop Road at VA-6/VA-638 Avon Road/Afton Mountain Road.

Oklahoma · 1 report

TimeLocationCountyObserver comment
16:10TALALAROGERSThe Oklahoma Mesonet station near Talala measured thunderstorm wind gusts up to 61 mph.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check