← All storm days

Hail Storm Map — July 10, 2025

Hail storm map for July 10, 2025: max 3.00" hail across CO, FL, GA, IA, IL, KS, ME, NC, ND, NE, NH, NM, NY, OH, OK, SD, VT, WY, ~77,232 structures in swath.

COFLGAIAILKSMENCNDNENHNMNYOHOKSDVTWY

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

A significant hail event swept across CO, FL, GA, IA and 14 more states on July 10, 2025, with MRMS radar measuring stones up to 3.00". An estimated 77,232 structures fell inside the qualifying swath. Illinois took the brunt with ~44,666 structures estimated in the ≥1" footprint. Roughly 56 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 41 hail reports and 140 wind reports for the day.

Max hail size
3.00"
States impacted
18
Structures in swath
77,232

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Illinois44,6663,07126
Iowa16,0111380
Nebraska8,99876030
Kansas2,066190
South Dakota99700
Florida95200
Vermont74300
North Dakota701150
New York56500
Colorado4581450
Ohio32500
Maine22800
Georgia21200
New Hampshire15300
New Mexico8520
Oklahoma4100
Wyoming2100
North Carolina1000

NOAA storm reports

Hail reports (20)

Nebraska · 5 reports

TimeLocationCountyObserver comment
16:40NELIGHANTELOPEFire department report of hail estimated up to 1.75 in. in diameter.
16:57MONROEPLATTEReport of hail estimated up to 1.50 in. in diameter. Report received via mPING.
16:58MONROEPLATTEReport of hail estimated up to 1.25 in. in diameter. Report received via mPING.
17:05ROSENBURGPLATTETrained spotter of hail estimated up to 0.88 in. in diameter.
17:17HUMPHREYPLATTEReport of hail estimated up to 1 in. in diameter. Report received via mPING.

Kansas · 3 reports

TimeLocationCountyObserver comment
14:05SHALLOW WATERSCOTTOne inch diameter hail was reported by the public.
14:33ULYSSESGRANTOne inch diameter hail was reported by the public.
18:07MC DONALDRAWLINSA trained spotter reported dime to penny size hail in McDonald.

Illinois · 2 reports

TimeLocationCountyObserver comment
16:00LOVES PARKWINNEBAGOHail lasted for 10 minutes with the largest hail 1.5 inches in diameter.
18:40WACKERCARROLLBroadcast Media reported quarter sized hail lasting for about ten minutes.

North Dakota · 2 reports

TimeLocationCountyObserver comment
17:30MAXBASSBOTTINEAUDamage to home, vehicles, and buildings.
17:52NEWBURGBOTTINEAUExtensive hail damage throughout the community of Newberg including damaged roofs and vehicles.

North Carolina · 1 report

TimeLocationCountyObserver comment
18:53OYAMACATAWBAPublic reported quarter size hail.

New Mexico · 1 report

TimeLocationCountyObserver comment
14:20SOFIAUNIONA trained spotter observed golf ball size hail from a severe thunderstorm.

South Carolina · 1 report

TimeLocationCountyObserver comment
13:08TAMASSEEOCONEESpotter reported quarter size hail.

South Dakota · 1 report

TimeLocationCountyObserver comment
07:21PIEDMONTMEADESpotter estimated hail report.

Iowa · 1 report

TimeLocationCountyObserver comment
20:17CLINTONCLINTONThe location and time of the event was estimated using radar.

New York · 1 report

TimeLocationCountyObserver comment
18:26SARATOGA SPGSSARATOGAOne inch diameter hail was observed near Saratoga Springs.

Vermont · 1 report

TimeLocationCountyObserver comment
13:43ORLEANSORLEANSOne inch diameter hail observed and photographed.

Minnesota · 1 report

TimeLocationCountyObserver comment
00:10VIKINGMARSHALLReport from 1 mile north of Carpenters Corner in Marshall county.

Wind reports (133)

Illinois · 22 reports

TimeLocationCountyObserver comment
15:56WEST BROOKLYNLEETree limbs up to 6 inches in diameter were blown down near Brooklyn Road and Route 30. Corn was blown over at 35 to 40 degree angles.
16:19PERRYVILLEWINNEBAGOMultiple trees and power lines were blown down in Cherry Valley and on the southeast side of Rockford.
16:39GARDEN PRAIRIEBOONEA tree was blown down on Mill Street Road and Garden Prairie Road.
16:55HAMPSHIREKANEPower lines were blown down resulting in power outages in the 100 block of Terwilliger Street.
16:55MARENGOMCHENRYMultiple trees and power lines were blown down in and near Marengo.
16:55CASA DE AERO PARK AIRPORTKANEA 6 inch diameter tree limb was blown down on Dietrich Road.
17:03JOLIETKENDALLA large tree limb from a Bradford pear tree was blown down on Ashbrook Lane.
18:12THOMSONCARROLLDispatch reported multiple power poles and wires down, leading to portions of Route 84 being closed. Along the same route, reports of several farm irrigators being knocked over, as well as trees. Time estimated by radar.
18:17WACKERCARROLLA public report of a Center Pivot/Agricultural Field Sprinklers damaged on Speer Road.
18:20SAVANNACARROLLA public report of a 70 foot repeater tower knocked down due to high winds.
18:30MT CARROLLCARROLLReport of numerous power lines down, power poles snapped, and trees down across roads. This damage is widespread throughout the area.
18:35DESELMKANKAKEEFour power lines were blown down and several tree limbs 6 inches in diameter were snapped. Vegetation was reported flattened.
18:35DESELMKANKAKEEFive utility poles were blown down at 9000N and 3250W Roads.
18:40WACKERCARROLLBroadcast Media relayed a report of a lot of trees down throughout this area.
18:52MANTENOKANKAKEEA private weather station measured a wind gust to 59 mph.
20:48MANLIUSBUREAUThe Emergency Manager reported tree limbs down along with damaged corn between Sheffield and Manlius. The time of the event was estimated using radar.
21:10PRINCETONBUREAULarge tree snapped at base and over a fence post. The of time of the event was estimated using radar.
21:19PRINCETONBUREAUEmergency manager reported that a utility pole was snapped near Rt 26 and Progress Drive. Time of the event was estimated based on radar.
21:20GERMAN CORNERHENRYMedia in Kewanee relayed a Henry County sheriffs office report of a tree down on County Highway 5 north of Highway 81. Tim of the event estimated using radar.
21:34PRINCETON PIPER ARPTBUREAUEmergency Manager reported trees down on Hwy 26 near the Chapel Hill golf course. The time of the event was estimated using radar.
21:53DEPUEBUREAUDepue Fire reported trees and limbs down throughout town, some of which were blocking roadways. They also reported minor flooding. Time estimated using radar.
22:44LOSTANTLA SALLEHigh resolution satellite imagery showed patches of crops blown down in the vicinity of Lostant and Tonica.

New York · 19 reports

TimeLocationCountyObserver comment
14:20WEST FORT ANNWASHINGTONMultiple trees and wires were downed in the Town of Fort Ann including on Pilot Knob Road, Copeland Pond Road, Michigan Lane, Buttermilk Falls Road, Sly Pond Road and Hadlock Pond Road. One of the downed wires on Copeland Pond Road fell on a structure.
16:10SALEMWASHINGTONMultiple trees and wires were downed in the Town of Hebron including on Chamberlin Mills Road, County Route 30, Scotts Lake Road and Dunnigan Road.
17:59(GFL)GLENS FALLS ARPWARRENA 62 mph wind gust was recorded at the Floyd Bennett Memorial Airport in Glens Falls.
18:18FT ANNWASHINGTONA tree was downed on Goodman Road in the Town of Fort Ann.
18:30SARATOGA LAKESARATOGAA tree was downed blocking all lanes on the Northway, Interstate 87, southbound between exits 13 and 14 near Saratoga Springs.
18:30SARATOGA LAKESARATOGAA report was received on social media of a tree down on a fence along Liz Ann Drive near Saratoga Springs.
18:53FLY SUMMITWASHINGTONA tree and wires were downed on Vly Summit Road in the Town of Easton.
18:55SOUTH EASTONWASHINGTONA tree was down on wires along Meeting House Road in the Town of Easton.
18:57FLY SUMMITWASHINGTONTrees and wires were downed along multiple sections on County Route 74 as well as Center Cambridge Road and Brownell Road in the Town of Easton.
19:00ARCHDALEWASHINGTONA tree was downed on County Route 74A near Greenwich.
19:04OAK HILLWASHINGTONA tree, wires and a pole were downed on Dickensen Road in the Town of Cambridge.
19:05CENTER CAMBRIDGEWASHINGTONA tree was downed on wires on County Route 59 in the Town of Cambridge.
19:06COILAWASHINGTONA tree was downed on Irish Lane in the Town of Cambridge.
19:07OAK HILLWASHINGTONThere were multiple reports of trees and wires down on Belle Road in the Town of Cambridge. Some of the wires fell onto a residence.
19:09SOUTH CAMBRIDGEWASHINGTONA tree was downed on South Cambridge Road in the Town of Cambridge.
19:12EAGLE BRIDGEWASHINGTONA tree was downed on Stage Road in the Town of White Creek.
19:17CENTER WHITE CREEKWASHINGTONA tree was downed and across Old State Road North in the Town of White Creek.
19:19WHITE CREEKWASHINGTONWires were reported down on Lincoln Hill Road in the Town of White Creek leading to a brush fire.
19:25HOOSICK FALLSRENSSELAERTrees and wires were reported down in Hoosick Falls.

Kansas · 18 reports

TimeLocationCountyObserver comment
00:00TRIBUNEGREELEYEmergency manager reported a block to a block and a half visibility due to dust associated with thunderstorm outflow. Local mesonet winds were recorded around 45 mph gusts.
14:35ULYSSES ARPTGRANTMeasured by the AWOS station at Ulysses.
15:55RULETONSHERMANA public report of blowing dust associated with thunderstorm outflow wind reducing visibility to less than one half mile. Wind gusts of 53 mph was recorded at the Goodland Airport with the outflow, and 60 mph was reported at the Burlington Airport as well with the outflow. Further downstream reports around 70mph were also recorded with winds from the thunderstorm outflow.
17:09SYRACUSEHAMILTONReported by a mesonet station.
17:15SYRACUSEHAMILTONMeasured by the AWOS station at Syracuse.
17:15COOLIDGEHAMILTONMeasured by the mesonet station K5COO.
17:41MC ALLASTERLOGANMesonet station UP840 9.0 W Winona associated with thunderstorm outflow. A public report of zero visibility in blowing dust was also reported in Winona with the outflow.
17:57LEVANTTHOMASSocial media report of wind gusts up to 70 mph and quarter mile visibility in blowing dust. These were both associated with the outflow from thunderstorms.
18:06WHITELAWGREELEYLocal dispatch reported near zero visibility in a wall of dust 6 miles east of Tribune. Local mesonet winds were recorded around 45 mph gusts.
18:18COLBYTHOMASMedia storm chaser is reporting gusts of 50 to 60 mph.
18:31LAKINKEARNYMeasured at the mesonet site D5288.
18:38LAKIN WHITE ARPTKEARNYMeasured by Ambient Weather Network site NWKECounty.
18:39LAKIN WHITE ARPTKEARNYMeasured by the personal weather station KKSLAKIN28.
18:47COLBYTHOMASSite Landfill Office measured 58 mph wind gust.
18:55LAKIN WHITE ARPTKEARNYMeasured by AWOS station at 2 N Lakin.
18:55JOHNSONSTANTONMeasured by the AWOS station at Johnson City.
19:01SHALLOW WATERSCOTTMeasured by a mesonet station.
19:10ULYSSESGRANTMeasured at the Ambient Weather Network site Videra.

Iowa · 15 reports

TimeLocationCountyObserver comment
02:04BALFOURMILLSPersonal weather station measured wind gust of 61 mph.
02:15MALVERNMILLSTrained spotter report of downed 4 inch in diameter tree branches. Wind gusts were estimated near 60-65 mph.
16:35IOWA CITY MUNI ARPTJOHNSONA trained spotter report that there was a 6 to 8 inch tree trunk snapped by thunderstorm winds.
18:48CLINTONCLINTONA trained spotter reported that a couple of trees were downed. One tree was 2 to 3 feet in diameter. The time of the event was estimated using radar.
21:49CORLEYSHELBYKHNR AWOS measured thunderstorm wind gust of 68 mph.
22:20EXIRAAUDUBONHealthy, mature tree blown over. Large 6 inch or larger tree limbs snapped.
22:45MENLOGUTHRIECitywide tree damage reported in the towns of Menlo, Stuart, and Casey.
22:45GREENFIELDADAIRDamage to trees reported across much of the city.
22:45GUTHRIE CENTERGUTHRIEDowned trees and branches across much of the city.
23:33DALLAS CENTERDALLASFire department estimated wind gusts of 50 to 60 mph.
23:38WAUKEEDALLASWind gusts estimated around 60 to 70 mph on the west side of Waukee.
23:39HADDEN HILLDALLASSpotter measured two wind gusts of 70 mph at 1237 and 1240 am.
23:46CLOVER HILLSPOLKMeasured wind gust reported by local broadcast media.
23:49(DSM)DES MOINES INTLPOLKDes Moines airport reported a wind gust of 74 mph.
23:51AVONPOLKMature tree snapped in Ewing Park. Time estimated from radar.

Colorado · 14 reports

TimeLocationCountyObserver comment
03:10(DEN)DENVER INTL ARPDENVERStrong microburst hit Denver International Airport in a rare early morning event. Damage occurred to a Delta Airlines plane parked at the airport. The strong winds knocked the plane out of the chocks, and rotated it 90 degrees. Damage occurred to the nose cone as it hit another object, and the aircraft will be out of service. Information was relayed to us by Dave Cunningham, Director of Operations at DIA. He initially had inquired about the winds at the KDEN ASOS, with a brief but high wind gust of 70 mph (61 kts) reported at 410 AM MDT. Four other wind shear sensors on the airport grounds reported gusts in the 50-58 kt range.
09:45PUEBLO WESTPUEBLOMesonet station GW3678 Pueblo West measured a wind gust of 68 mph.
12:46JEFFERSON CO ARPTJEFFERSONThe wind gust occurred at the National Wind Technology Center.
13:16DENVERDENVERCDOT weather sensor I-70 and Washington Street.
13:17DENVERDENVERMesonet station CO205 Denver located at I-70 and Colorado Avenue.
13:17DENVERDENVERCDOT weather sensor at I-70 and York Street.
13:30(BKF)BUCKLEY AIR FORCE BASEARAPAHOEMesonet station located E470 and east 6th Parkway.
14:24FLAGLERKIT CARSONWeather Underground site named KCOFLAGL13 reported the wind gust.
14:25PEYTONEL PASOA 60 mph wind gust was measured in north central El Paso County.
14:39FALCONEL PASOA 60 mph wind gust was measured in central El Paso County.
14:46FALCONEL PASOA 62 mph wind gust was measured in central El Paso County.
15:30BURLINGTONKIT CARSONThe ASOS at Burlington Airport (KITR) reported the wind gust. The wind gust occurred just behind outflow and ahead of any rainfall.
15:30SCHRAMMYUMAThe mesonet site KCOYUMA15 on WeatherUnderground reported the wind gust.
19:42SCHRAMMYUMASite RMR Ranch measured a 76 mph wind gust. The wind gust correlated with an area of decaying showers and storms moving out of Washington county into Yuma county.

Georgia · 13 reports

TimeLocationCountyObserver comment
16:21REBECCATURNERSeveral downed trees and power lines were reported on Legg Road.
16:22MEINHARDCHATHAMLocal broadcast media shared a social media video showing a thunderstorm wind gust snapping off several large limbs off a tree and onto the driveway of a home.
16:39CENTRAL JCTCHATHAMChatham County Emergency Management reported a downed power line in the 2100 block of Krenson Street.
16:46BURROUGHSCHATHAMChatham County Emergency Management reported a downed power line in the 300 block of Beaufort Road.
16:49FITZGERALDBEN HILLTrees were blown down.
16:55CENTRAL JCTCHATHAMChatham County Emergency Management reported a power line down on Elm Street.
17:00SAVANNAH STATE COLLECHATHAMChatham County Emergency Management reported a downed power line in the 3200 block of Cedar Street.
17:00VANCEVILLETIFTDowned trees were reported in Tift county.
17:01MYSTICIRWINDowned trees were reported on Whitley Street.
17:02BEAULIEUCHATHAMChatham County Emergency Management reported a downed power line near the intersection of Coffee Bluff Road and Ben Kell Road.
17:10SAVANNAHCHATHAMChatham County Emergency Management reported several downed power lines across the county including a tree blocking a roadway and at least one tree down on a power line.
17:16NESBITWAYNEWayne county dispatch reported a tree down on West Lake Dr and Griffis Rd. The cost of damage was unknown but estimated for inclusion of the event in Storm Data.
17:25(VAD)MOODY AFBLOWNDESA tree was blown down near 3300 Stallings Road.

South Carolina · 9 reports

TimeLocationCountyObserver comment
15:58COWPENSSPARTANBURGCounty comms reported a tree was blown down on a vehicle near Brimfield Dr and West Church St.
16:38ORANGEBURG ARPTORANGEBURGEmergency Manager reported trees down near the intersection of Charleston Highway and Stonewall Jackson Blvd.
16:40ORANGEBURGORANGEBURGEmergency Manager reports roof damage to multiple buildings at 1098 Joe S Jeffords Highway.
17:03LEVYJASPERJasper County dispatch reported a tree down on a power line on Bellinger Hill Road.
18:20WEE NEE PLANTATIONGEORGETOWNDowned tree blocking the roadway at the intersection of Browns Ferry Rd and Pinewood Drive.
19:00KINGSBURGFLORENCEA tree was down on Egg Hill Road.
19:03KNOTTY BRANCHHORRYA tree was down on Enoch Road.
19:07HOMEWOODHORRYTree in roadway on State Route 65.
19:20PLAYCARDSHORRYA tree fell on SC410.

North Carolina · 6 reports

TimeLocationCountyObserver comment
14:10MAPLECURRITUCKA tree fell on a power line on Bells Island Road and NC-168.
14:50TAYLORS BEACHCAMDENA tree fell along Perkins Road.
17:50RALEIGHWAKESeveral hundred power outages were reported, due to trees down on power lines.
18:06RALEIGH ARPTWAKEA tree was uprooted and downed partially on a home.
18:30LEMON SPGSLEEA few hundred power outages were reported, due to trees down on power lines.
18:41ARCHERJOHNSTONSeveral power outages were reported, due to fallen trees on power lines.

Vermont · 5 reports

TimeLocationCountyObserver comment
14:28WEYBRIDGEADDISONMultiple trees and wires downed by wet microburst winds along Route 17 and other locations in the Weybridge area.
15:30MIDDLEBURYADDISONMultiple trees downed by wet microburst in western side of Middlebury into the village along Route 125.
15:35MIDDLEBURYADDISONSeveral reports of trees and other wind damage debris as well as partial roof torn of the Middlebury High School. Photography and radar evidence of a prolonged, strong, wet microburst.
16:55WILLIAMSTOWNORANGETrees downed by apparent wet microburst onto South Hill Road in Williamstown.
17:24NORTH HYDE PARKLAMOILLETrees onto power lines on Route 100 north of Hyde Park.

Nebraska · 4 reports

TimeLocationCountyObserver comment
02:06(LNK)LINCOLN ARPTLANCASTERKLNK ASOS measured wind gust of 63 mph. The wind gust was behind the heaviest precipitation and associated with a wake low.
17:04TILDENANTELOPEVideo of approximately 18 inch diameter tree limb down. Time estimated from radar. Wind gusts estimated at 60 to 65 mph.
18:12(OFK)STEFAN FLD NORFMADISONKOFK ASOS measured thunderstorm wind gust of 63 mph.
18:45ELGINANTELOPEPersonal weather station measured wind gust of 58 mph.

New Mexico · 3 reports

TimeLocationCountyObserver comment
15:15SENECAUNIONA trained spotter estimated 60 mph wind gusts along with lots of blowing dust kicked up ahead of a severe thunderstorm. The blowing dust resulted in reduced visibility at his location.
16:27SANTA ROSA MUNI ARPTGUADALUPEThe AWOS at Santa Rosa airport measured a 75 mph wind gust from outflow winds caused by a severe thunderstorm a few miles east of the site.
17:35KINNEY WELLSSOCORROThe Stallion WIT mesonet on the White Sands Missile Range measured a 65 mph wind gust from a severe thunderstorm just south of the site.

Oklahoma · 2 reports

TimeLocationCountyObserver comment
14:35EVATEXASThe mesonet site located eleven miles to the northeast of Eva recorded a severe wind gust at 1535 CDT and the final wind gust at 1545 CDT. The peak wind gust was 67mph which occurred at 1540 CDT.
17:02FELTCIMARRONDownburst winds occurred near and three miles north of Felt. Windows were blown out of two cars in Felt. The roofs of a feed lot three miles north of Felt and at surrounding houses were torn but not completely ripped off. Six power poles were knocked down and some were completely snapped. Small trees were snapped in two and large trees had branches snapped off. A few irrigation pivots were knocked over and broken. A stop sign was uprooted and tossed 300 feet north-northeast of its original location. All of this damage supports a downburst with winds likely over 80mph.

Florida · 1 report

TimeLocationCountyObserver comment
16:07GOLDEN GATECOLLIERA home weather station near Orange Tree reported a 53 MPH wind gust with a severe thunderstorm located in the area.

South Dakota · 1 report

TimeLocationCountyObserver comment
08:56WASTAPENNINGTONSD Mesonet recorded wind gust. Heat burst.

Wisconsin · 1 report

TimeLocationCountyObserver comment
15:40WAUNAKEEDANEPictures from social media indicating numerous large branches down across Waunakee.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check