← All storm days

Hail Storm Map — July 16, 2025

Hail storm map for July 16, 2025: max 3.00" hail across CO, IL, KS, MO, NE, NM, UT, VA, WI, WV, WY, ~30,002 structures in swath.

COILKSMONENMUTVAWIWVWY

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

A moderate hail event swept across CO, IL, KS, MO and 7 more states on July 16, 2025, with MRMS radar measuring stones up to 3.00". An estimated 30,002 structures fell inside the qualifying swath. Kansas took the brunt with ~20,383 structures estimated in the ≥1" footprint. Roughly 17 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 10 hail reports and 169 wind reports for the day.

Max hail size
3.00"
States impacted
11
Structures in swath
30,002

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Kansas20,3835559
Colorado4,7193788
Missouri1,470130
Virginia1,30300
Illinois1,06300
Wisconsin57000
West Virginia26700
Nebraska16500
New Mexico3110
Wyoming2900
Utah200

NOAA storm reports

Hail reports (6)

Colorado · 3 reports

TimeLocationCountyObserver comment
15:41WIDEFIELDEL PASOHail measured to 1.5 inches occurred in central El Paso County.
15:48FOUNTAINEL PASOHail measured to 1 inches occurred in central El Paso County.
16:40MESSEXWASHINGTONThe hail stone was picked up an hour and a half after the event. The largest measured stone was 2.1 inches.

West Virginia · 1 report

TimeLocationCountyObserver comment
17:22CHARLES TOWNJEFFERSONQuarter size hail was reported in Charles Town.

Missouri · 1 report

TimeLocationCountyObserver comment
18:24NORTHMOORPLATTEQuarter size reported between Riverside and Parkville.

New Mexico · 1 report

TimeLocationCountyObserver comment
15:40DES MOINESUNIONQuarter to ping pong ball size hail with accumulation of dime to nickel size hail on roadways. Location estimated via radar.

Wind reports (164)

Illinois · 69 reports

TimeLocationCountyObserver comment
10:54NEW LENOXWILLPhotos showed a few tree limbs blown down near Cherry Wood Lane and Cimarron Drive and also near Andrea Drive.
12:17TISKILWABUREAUEmergency Manager reported that 3, 12 inch diameter tree branches were broken off. The time of the event was estimated using radar.
12:28FLAGGOGLEA power line was blown down by a road.
12:54PERULA SALLEWind gusts were estimated between 60 and 70 mph.
13:19NEW LEBANONDE KALBTrees and power lines were blown down.
13:20LELANDLA SALLEUtility poles were snapped.
13:43PLANOKENDALLA photo showed a portion of a 4 to 5 inch diameter tree snapped along with a large tree limb blown down.
13:43BRISTOLKENDALLTrees fell on power lines near Meadowview Lane.
13:47BRISTOLKENDALLA photo showed a 6 to 8 inch diameter hardwood tree snapped in half.
13:49OSWEGOKENDALLA photo showed a large tree limb 15 inches in diameter that was blown down.
13:52OSWEGOKENDALLTrees were blown down blocking portions of a roadway.
13:52BOULDER HILLKENDALLTrees were blown down blocking Long Beach Road.
13:54BOULDER HILLKENDALLTree limbs were blown down onto cars.
13:54ISLAND LAKELAKEPhotos showed large tree limbs snapped on at least two trees.
13:55BLOOMINGTONMCLEANSeveral large tree limbs were blown down at the corner of West Mulberry Street and North Catherine Street.
13:55SHIRLEYMCLEANA large tree branch was broken at the corner of Fedor Circle and Six Points Road.
13:56SHIRLEYMCLEANA large tree branch was broken off along Fox Creek Road.
13:56BLOOMINGTONMCLEANA tree was blown down at North Western Avenue near West Seminary Avenue blocking the cul-de-sac to Nicole Court.
13:58NORMALMCLEANA large spruce tree was snapped off on Center Street.
13:59BLOOMINGTONMCLEANA large tree was blown over on Emerson Street.
14:00(BMI)BLOOMNGTN/NORMAMCLEANA large tree branch was blown down on Townley Drive in the Stevenson subdivision.
14:00BLOOMINGTONMCLEANA few tree branches were blown down on North Mason Street.
14:00BLOOMINGTONMCLEANSeveral tree branches were blown down at Illinois Wesleyan University.
14:00TOWANDAMCLEANHeavy tree damage occurred in Towanda. County Highway 29 was blocked off from tree debris.
14:02NORTH AURORAKANEA large tree limb was blown down blocking a roadway.
14:04PLAINFIELDWILLPower lines were blown down.
14:04MARYWOODKANEA personal weather station measured a wind gust to 67 mph.
14:05NAPERVILLEDU PAGEA photo showed a tree limb 8 to 10 inches in diameter blown down.
14:05NAPERVILLEDU PAGEA tree limb 6 to 12 inches in diameter was blown down.
14:05WARRENVILLEDU PAGEA photo showed a tree 6 to 8 inches in diameter that was snapped.
14:07NAPERVILLEDU PAGEA trained spotter measured a wind gust to 68 mph. A 6 inch diameter tree limb was blown down.
14:08BOLINGBROOKWILLPower lines were blown down.
14:12AURORAKANETrees and power lines were blown down.
14:12AURORAKANETrees and power lines were blown down.
14:14WHEATONDU PAGEA tree fell onto a moving car with a tree limb breaking through the windsheild and injuring a passenger who was transported to a hospital with minor injuries.
14:15WHEATONDU PAGEA wooden utilitly pole with a tornado siren was blown down.
14:19GLEN ELLYNDU PAGETree limbs up to 6 inches in diameter were blown down.
14:21LOMBARDDU PAGEPhotos showed a tree limb 4 to 5 inches in diameter blown down.
14:22BLOOMINGDALEDU PAGEA photo showed a tree limb 7 to 8 inches in diameter snapped from a trunk.
14:24GLENDALE HEIGHTSDU PAGETwo areas of concentrated tree damage occurred surrounding North Avenue in Glendale Heights and Glen Ellyn. Photos depicted numerous hardwood and softwood trees snapped, including several that were at least one foot in diameter.
14:24ALPINECOOKA trained spotter measured a wind gust to 70 mph.
14:25GLENDALE HEIGHTSDU PAGEMulitple reports of trees and tree limbs blown down were received from the west side of Addison.
14:27ADDISONDU PAGEWind gusts were estimated to 60 mph.
14:28WOOD DALEDU PAGEMulitple tree limbs up to 6 inches in diameter were blown down.
14:33CLEARINGCOOKA photo showed several 6 inch diameter tree limbs blown down.
14:35(ORD) CHICAGO O'HARE AIRPORTCOOKThe ASOS wind sensor and a runway ITWS wind sensor both measured peak wind gusts to 67 mph.
14:36BERWYNCOOKA photo showed a tree limb roughly 8 inches in diameter snapped in Proska Park.
14:38DES PLAINESCOOKA photo showed a one foot diameter tree uprooted near Linden Street and Prospect Avenue. A portion of sidewalk was damaged by the uprooted tree.
14:40GAGE PARKCOOKTrees and tree limbs were blown down.
14:41PARK RIDGECOOKA photo showed a tree limb 4 to 6 inches in diameter blown down.
14:41BRIGHTON PARKCOOKTrees and tree limbs were blown down.
14:42MCKINLEY PARKCOOKTrees and tree limbs were blown down. A large section of a tree fell onto a house in the 3600 block of Honore Street.
14:43EAST PILSENCOOKA large tree limb fell onto a car near 15th Street and Racine Avenue.
14:43BRIDGEPORTCOOKTrees and tree limbs were blown down including a 6 inch diameter tree limb that fell on a street sign.
14:43JEFFERSON PARKCOOKTrees and tree limbs were blown down.
14:46MORTON GROVECOOKA tree was blown down in the backyard of a house taking down power lines.
14:48AVONDALECOOKTrees and tree limbs were blown down in Bricktown.
14:50EDGEWATERCOOKA tree was blown down onto a car, which was damaged.
14:50UPTOWNCOOKTrees and tree limbs were blown down in Buena Park. A photo showed a large tree limb 10 to 12 inches in diameter blown down onto a bus bench awning. A piece of roof blew into the gangway between two buildings.
14:51JEFFERY MANORCOOKTrees and tree limbs were blown down in Marionette Manor.
14:53UPTOWNCOOKA wind gust to 63 mph was measured at the Montrose Harbor Light.
14:58BLUE ISLANDCOOKA photo showed a one foot diameter tree limb blown down onto a mobile home, causing damage to its roof.
15:06PIPER CITYFORDA 6 inch diameter tree limb was snapped along Route 115, one half mile south of Route 24.
15:08JERSEYVILLEJERSEYA HAM radio operator reported 60 mph wind gusts and up to 8 inch tree limbs down near Bluebird Lane and Illinois Route 109.
15:21ASHKUMIROQUOISA photo showed a large rotted tree snapped a few feet above its base which partially landed on the roof of a house and an adjacent garage.
15:41GODFREYMADISONThunderstorm winds downed a tree in the Godfrey area.
15:43PANACHRISTIANSeveral 3 to 6-inch diameter tree limbs were blown down on the northwest side of Pana.
16:28DRESSORFAYETTEThunderstorm winds downed a tree at the Ramsey substation. The storm then moved southeast where it snapped tree limbs of up to 4 inches in diameter in St. Elmo.
17:30BRUBAKERMARIONThunderstorm winds downed a tree in the general location of this point.

Kansas · 22 reports

TimeLocationCountyObserver comment
00:18(CNK)BLOSSER APT CONCLOUDMeasured gust at kcnk.
17:30GRAYHODGEMANThe wind was estimated to be gusting from 50 to 60 mph. Time estimated from radar.
17:39HANSTONHODGEMANThe report was from the B-Hart Farm AWN weather station.
17:42HANSTONHODGEMANThis report was received from an AWN weather station.
18:21(DDC)DODGE CITY ARPTFORDThe report was received from WxRFS weather station.
18:22NEARMANWYANDOTTEDowned tree and wires near 51st Street.
18:40KANSAS CITYWYANDOTTEDowned tree limbs and wires near 30th Street.
18:51(DDC)DODGE CITY ARPTFORDMeasured by a private mesonet site on north side of Dodge City.
18:53KANSAS CITYWYANDOTTEDowned wires near Greeley Avenue.
18:55(DDC)DODGE CITY ARPTFORDThe Dodge City ASOS measured 77 mph winds.
19:02(DDC)DODGE CITY ARPTFORDThe report received from the Dodge City American Implement AWN weather station.
19:04(DDC)DODGE CITY ARPTFORDGusts were measured at Dodge City Regional Airport.
19:07TURNERWYANDOTTEDowned tree limbs and wires near Melody Lane.
19:10DODGE CITYFORDTree were blown down across the road.
19:12TURNERWYANDOTTEDowned tree and wires near Glenrose Lane.
19:15BLOOMFORDThe report was received from KKSBLOOM2 weather station.
19:15DODGE CITYFORDA roof was blown off a trailer house located on the 2700 block of East Trail Street.
19:17MERRIAMJOHNSONDowned tree limbs and wires near 55th Street.
19:25DODGE CITYFORDTwo telephone poles blown down on Highway 283 near the Expo Center south of Dodge City.
19:30WILROADS GARDENSFORDSeveral 14-to-16-inch tree limbs were blown down.
20:12MEADEMEADEThe gusts measured by station UP367 at 4.9 NE Meade.
22:01JOHNSONSTANTONMeasured by the AWOS at Airport.

Virginia · 22 reports

TimeLocationCountyObserver comment
17:41BRITAINLOUDOUNThere were several trees blown down west of Lovettsville near the West Virginia state line.
17:59CHESTER GAPRAPPAHANNOCKA large tree blew down on US-522 Zachary Taylor Highway near Willis Chapel.
17:59HUNTLYRAPPAHANNOCKTwo trees blew down on US-522 Zachary Taylor Highway near Huntly.
18:13LUCKETTSLOUDOUNThere were numerous calls for trees blown down near Lucketts.
18:14WATERFORDLOUDOUNThere were nearly a dozen calls for trees blown down in Waterford.
18:34BROADWAYROCKINGHAMA large tree blew down on Holsinger Road.
18:35COLUMBIA FURNACESHENANDOAHA large tree blew down near the intersection of Stoneburner Road and Grover Road.
18:37READUSSHENANDOAHA tree blew down near the intersection of Readus Road and Stoneburner Road.
18:39DAPHNAROCKINGHAMA personal weather station measured a wind gust of 52 knots (60 MPH). At least ten trees were snapped or uprooted on a nearby property on Daphna Road.
18:45RECTORTOWNFAUQUIERA large tree blew down at the intersection of VA-710 Rectortown Road and VA-702 Frogtown Road.
18:55THE PLAINSFAUQUIERThere were three calls for trees blown down south of The Plains near VA-245 Old Tavern Road and US-17 James Madison Highway.
19:00SPITLERPAGENumerous trees blew down on Piney Hill Road in Luray.
19:02STANLEYPAGEDozens of trees blew down between Stanley and Luray. Some outbuildings were damaged, and a few homes had minor shingle, siding and roof damage.
19:10LURAYPAGENumerous trees blew down in the Forest Hills Subdivision. A large tree blew down in the 500 block of Mill Creek Road. A tree blew down on South Court Street near Mill Creek Road. A tree blew down on Mount Carmel Road at Mill Creek Road. Multiple trees blew down along Lakewood Road near Business US-340. Power poles were down on Mill Creek Road. Trees blew down along Piney Woods Road.
19:13LURAYPAGEA large tree blew down onto a fence near Luray Avenue and Fourth Street.
19:31BATH ALUMBATHThunderstorm winds blew down one tree along the 6000 block of Douthat State Park Road.
19:35NIMROD HALLBATHThunderstorm winds blew down one tree along Echo Valley Road.
19:36CASSANOVAFAUQUIERNumerous trees blew down in and around Midland.
19:36WEST GATE OF LOMONDPRINCE WILLIAMThere were two calls for trees blown down near Bull Run.
19:40NEW BALTIMOREFAUQUIERA tree blew down in the 6100 block of Cooper Lane.
19:40AUBURNFAUQUIERNumerous trees blew down in and around Auburn.
19:53MANASSASMANASSAS (C)There were several calls for trees and wires blown down in the City of Manassas.

West Virginia · 11 reports

TimeLocationCountyObserver comment
13:10ELMWOODWAYNETree damage in the town of Wayne resulted in local power outages across the area.
15:11YELLOW SPGHAMPSHIRETwo trees blew down on WV-259 Carpers Pike near Capon Lake/Yellow Spring.
17:20LIMESTONE HILLWIRTOne tree and adjacent power lines were blown down along Tuckers Creek Road.
17:25CHARLES TOWNJEFFERSONMinor roof damage was reported at an assisted living facility in the 100 block of Augustine Avenue.
18:01MC KINLEYVILLEBROOKEReport of numerous trees down in McKinleyville.
18:05WELLSBURGBROOKEReport of numerous trees down in Wellsburg.
18:17NEW ENGLANDWOODA tree and adjacent power lines were blown down along New England Ridge Road near the town of Washington.
18:30SODLINCOLNIn the town of Sod, a tree was blown down near McCorkle Road.
19:30CLENDENINKANAWHAIn Clendenin, one tree was knocked down along Highland Drive and another along Elk River Road.
21:34BLASERPRESTONTree down near intersection of Ellens Lane and Atlantic Road.
21:37PRESTONPRESTONReport of a large tree down and blocking River Road near Pringle Run.

Missouri · 9 reports

TimeLocationCountyObserver comment
14:06ELSBERRYLINCOLNThunderstorm winds downed a power pole near Elsberry.
15:00FOLEYLINCOLNThunderstorm winds knocked electric lines down at Fox Run Road and Vee Valley Farms.
16:41HIGBEERANDOLPHDowned tree and wires near Railroad Street in Higbee.
17:08RENICKRANDOLPHDowned tree on wires near Route NN south southeast of Moberly.
17:11RENICKRANDOLPHDowned tree and wires near County Road 190 south southeast of Moberly.
18:54FAIRMONTJACKSONPublic report via mPING of three inch tree limbs downed.
18:56BLUE SUMMITJACKSONTrees and limbs down at a residence in Independence.
19:00FAIRMONTJACKSONDowned tree limb and wires near 10th Street.
19:21FAYETTEHOWARDMPING report of trees down Herndon Street.

Wisconsin · 6 reports

TimeLocationCountyObserver comment
13:55RICHFORDWAUSHARAThunderstorm winds downed multiple trees in Richford. The time of this report is an estimate based on radar data.
14:17NORTH BRISTOLDANENWS survey crew estimates 60 mph downburst winds based on minor tree damage in the Midnight Sun Drive neighborhood.
14:22EAST BRISTOLDANENWS survey crew estimates 70 mph downburst winds based on three pine trees snapped and surrounding minor tree damage.
14:52LONDONDANEElectrical power is out in the area.
15:00VANDYNEFOND DU LACTrees down and uprooted. Garbage bins blown 75 yards. Pea size hail.
16:37KOHLERSHEBOYGANMultiple reports of trees and large branches down as well as a power pole on fire.

Indiana · 5 reports

TimeLocationCountyObserver comment
15:11SCHERERVILLELAKEA photo showed an 8 inch diameter tree that was snapped.
15:30CONRADNEWTONLarge trees and power lines were blown down.
15:40HOBARTLAKEA measured wind gust to 65 mph was reported.
17:43DONALDSONMARSHALLEmergency Manager reports a few trees down in Donaldson.
17:58ROCKVILLEPARKEThunderstorm wind gusts downed a tree over US 41 near Snake Hollow.

Pennsylvania · 5 reports

TimeLocationCountyObserver comment
15:27SHIELDSBURGWESTMORELANDReport of a tree down near US-22.
18:01KINLOCKWESTMORELANDReport of a tree down on Mcintyre Lane.
18:20COOPERSTOWNBUTLERReport of tree down on wires on Forsythe Road.
18:36SILVERVILLEBUTLERTree down blocking Monroe Road.
18:54MC KEES ROCKSALLEGHENYReport of large limbs snapped which damaged a car on Haines Avenue.

New York · 3 reports

TimeLocationCountyObserver comment
20:56WOLCOTTWAYNETrees and wires downed in the town of Wolcott.
21:05RED CREEKWAYNETrees and wires downed around the town of Red Creek.
21:14NORTH FAIR HAVENCAYUGATrees and wires downed in the town of Fair Haven.

Florida · 2 reports

TimeLocationCountyObserver comment
16:50BEVERLY HILLSCITRUSCitrus County Sheriffs Office reported multiple trees downed near Beverly Hills in Citrus County.
16:57HOLDERCITRUSCitrus County Sheriffs Office reported multiple trees downed near the intersection of West Citrus Springs Blvd and North Deltona Blvd near Citrus Springs in Citrus County.

Wyoming · 2 reports

TimeLocationCountyObserver comment
16:28(CYS)CHEYENNE AIRPORTLARAMIENWS Employee estimates 60 mph gusts in Cheyenne.
16:58(CYS)CHEYENNE AIRPORTLARAMIENWS Employee reporting several 2 to 3 inch thick branches snapped off of live tree.

Ohio · 1 report

TimeLocationCountyObserver comment
17:20WILKESVILLEVINTONNear the town of Wilkesville, a tree was blown down on Newsom Road.

Alabama · 1 report

TimeLocationCountyObserver comment
23:04EAST KILLENLAUDERDALEA tree was knocked down onto one lane of traffic at the intersection of U.S. Highway 72 at CR 71.

North Carolina · 1 report

TimeLocationCountyObserver comment
16:03SANFORDLEENearly 2000 customers were without power due to trees falling on power equipment.

Mississippi · 1 report

TimeLocationCountyObserver comment
18:05CLERMONT HARBORHANCOCKA comment on broadcast media social media post indicated that a tree was downed by thunderstorm winds in Waveland.

Michigan · 1 report

TimeLocationCountyObserver comment
16:10MONTROSEGENESEESeveral large tree limbs observed down.

Colorado · 1 report

TimeLocationCountyObserver comment
16:50MESSEXWASHINGTONThe wind gusts was recorded at the mesonet station CO183 I-76 Merino exit.

Maryland · 1 report

TimeLocationCountyObserver comment
19:24MANCHESTERCARROLLWires down around the 2100 block of Walsh Road.

Delaware · 1 report

TimeLocationCountyObserver comment
21:59HARMONYNEW CASTLEReport of a tree into a house near Theodora Court and South Woodmill Drive in the Marshallton area of Wilmington. Time estimated from radar.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check