← All storm days

Hail Storm Map — July 24, 2025

Hail storm map for July 24, 2025: max 2.50" hail across CA, CO, IL, KS, MI, MO, NE, NM, OK, TX, WY, ~39,386 structures in swath.

CACOILKSMIMONENMOKTXWY

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 — hail affected Pennsylvania South Dakota Texas — hail affected Wyoming — hail affected Connecticut Missouri — hail affected West Virginia Illinois — hail affected New Mexico — hail affected Arkansas California — hail affected Delaware District of Columbia Hawaii Iowa Kentucky Maryland Michigan — hail affected Mississippi Montana New Hampshire New York Ohio Oregon Tennessee Utah Virginia Washington Wisconsin Nebraska — hail affected South Carolina Idaho Nevada Vermont Louisiana Rhode Island

A moderate hail event swept across CA, CO, IL, KS and 7 more states on July 24, 2025, with MRMS radar measuring stones up to 2.50". An estimated 39,386 structures fell inside the qualifying swath. Illinois took the brunt with ~24,877 structures estimated in the ≥1" footprint. Roughly 1 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 11 hail reports and 96 wind reports for the day.

Max hail size
2.50"
States impacted
11
Structures in swath
39,386

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Illinois24,87700
Colorado9,406220
Texas1,96300
Kansas1,42200
Oklahoma65000
Missouri42200
Wyoming384241
Michigan9100
Nebraska8600
California7800
New Mexico700

NOAA storm reports

Hail reports (3)

Kansas · 1 report

TimeLocationCountyObserver comment
19:40NEWTONHARVEYThe report was received via KWCH.

Colorado · 1 report

TimeLocationCountyObserver comment
15:36KEENESBURGWELDReport of penny to quarter size hail on the southwest side of Keenesburg.

Oklahoma · 1 report

TimeLocationCountyObserver comment
19:18KREMLINGARFIELDThe report was relayed by emergency management. The location is approximate.

Wind reports (89)

Illinois · 59 reports

TimeLocationCountyObserver comment
13:24OSWEGOKENDALLLarge tree limbs were blown down in Oswego.
13:24MILLBROOKKENDALLA video showed two trees blown down.
13:25MONTGOMERYKANENumerous power lines were blown down.
13:25AURORAKANEMultiple trees, tree limbs and power lines were blown down across Aurora with over 100 reports of damage.
13:26MONTGOMERYKANEA photo showed a large tree limb blown down that crushed the hood of a car.
13:26MONTGOMERYKANEWind gusts were estimated to 60 mph.
13:28MARYWOODKANEA tree was blown down onto a house on Gerten Avenue.
13:28MOOSEHEARTKANEMultiple trees were blown down on the east side of North Aurora.
13:31YORKVILLEKENDALLMultiple trees were blown down on the south side of Yorkville.
13:36NAPERVILLEDU PAGEMulitple trees and tree limbs were blown down on the south side of Naperville.
13:38NAPERVILLEDU PAGETrees and power lines were blown down near Collingwood Drive and Naper Boulevard.
13:38NAPERVILLEWILLA photo showed a large oak tree that was blown down blocking a road near Riverlea Circle and Oak Court.
13:38NAPERVILLEDU PAGENumerous trees and power lines were blown down.
13:43(1C5) BOLINGBROOK CLOW AIRPORTWILLUtility poles were snapped.
13:44BOLINGBROOKWILLA large rotted tree was snapped a few feet up at a restaurant, landing on a fence along Joliet Road. A large tree limb was snapped off a nearby tree.
13:44WOODRIDGEDU PAGEA photo showed a 10 inch diameter tree snapped at its base on Taylor Drive.
13:44BOLINGBROOKWILLA tree limb greater than 6 inches in diameter was blown down in a front yard on North Pinecrest Road.
13:44WOODRIDGEDU PAGELarge tree limbs and power lines were blown down. Damage to gutters and siding was reported to some homes.
13:44FOUR LAKESDU PAGEWind gusts were estimated to 65 mph. Numerous tree limbs 3 to 6 inches in diameter were blown down.
13:45LISLEDU PAGEA microburst with estimated peak winds near 80 mph started near Lisle High School at the intersection of Ohio Court and Short Streets and continued east along Riedy Road, ending near Interstate 355. Damage within the path consisted of trees blown down and trees uprooted including several that fell onto houses. One tree limb struck a house and broke a window of a house on Short Street. Other trees fell onto fences and onto at least one porch near the intersection of Riedy Road and Kingston Road. Numerous tree limbs of various sizes were blown down near the intersection of Short Street and Main Street. All of the damage was facing a northeasterly direction.
13:45LEMONTCOOKThe top half of a 2 to 3 foot diameter tree was snapped off, which fell on power lines and blocked a road near Kettering Lane and Warner Avenue.
13:45ARGONNE NATIONAL LABORATORYDU PAGEA 12 inch diameter tree limb was blown down at Outfield Road and Lemont Road.
13:46DOWNERS GROVEDU PAGEA photo showed a large tree limb that was snapped.
13:48DARIENDU PAGEA photo showed a rotted tree that was blown down onto a street near Tamarack Drive and Beechnut Lane.
13:48WESTMONTDU PAGEA photo showed a tree blown down.
13:49WILLOWBROOKDU PAGEA photo showed tree limbs approximately 3 inches in diameter blown down at Route 83 and 63rd Street.
13:52INDIAN HEAD PARKCOOKA photo showed a large tree limb that was snapped.
13:52HINSDALEDU PAGEPhotos showed large tree limbs snapped off of trees.
13:54LA GRANGECOOKMultiple large tree limbs were blown down including a one foot diameter tree limb that was blown down onto power lines.
13:54LA GRANGECOOKVideo showed a 1 to 2 foot diameter tree snapped several feet above ground, which fell onto a parked car near the intersection of Elm Avenue and LaGrange Road.
13:54LA GRANGE HIGHLANDSCOOKLarge tree limbs were blown down.
13:55BURR RIDGECOOKTrees were blown down.
13:55WILLOW SPRINGSCOOKA photo showed a large tree limb blown down onto the roof of a mobile home, caving in its roof by about a foot.
13:56JUSTICECOOKTrees and power lines were blown down.
13:56BROOKFIELDCOOKA photo showed a tree blown down onto a road.
13:58STICKNEYCOOKA brick wall of a building partially collapsed near the intersection of Ogden Avenue and Powell Avenue. No injuries were reported.
13:58BRIDGEVIEWCOOKA photo showed a tree blown down onto power lines.
13:58BERWYNCOOKMultiple 12 inch diameter trees were snapped.
13:59STICKNEYCOOKPower lines were blown down next to a gas station on Ogden Avenue, causing two main gas lines to ignite. The resulting fire spread to a nearby tree before the gas line eventually exploded. The explosion caused the adjacent gas station building to collapse and also shattered windows in nearby residences and businesses.
13:59STICKNEYCOOKA photo showed a large tree limb blown down.
14:00OAK LAWNCOOKA wind gust to 72 mph was measured.
14:00MORGAN PARKCOOKA person suffered minor injuries after a tree fell on their house near 109th Street and Throop Street in Morgan Park.
14:00BURBANKCOOKA wind gust to 70 mph was measured.
14:00OAK LAWNCOOKMultiple trees were blown down on the north side of Oak Lawn.
14:00BURBANKCOOKA tree was blown down onto a garage.
14:01OAK LAWNCOOKA wind gust to 68 mph was measured. Tree limbs 2 inches in diameter were broken.
14:03LITTLE VILLAGECOOKA photo showed a large tree limb blown down onto Lawndale Avenue near 31st Street in Little Village.
14:04BEVERLY VIEWCOOKA tree was blown down onto a house.
14:05LAKEVIEWCOOKA photo showed a tree blown down onto a street in Lakeview.
14:08UPTOWNCOOKA wind gust to 59 mph was measured at the Montrose Harbor Light.
14:10PLAINFIELDWILLMulitple trees and large tree limbs were blown down in Plainfield.
14:12HYDE PARKCOOKA personal weather station measured a wind gust to 68 mph.
14:20MORRISGRUNDYMulitple trees and large tree limbs were blown down in and near Morris.
14:25CRYSTAL LAWNSWILLMulitple trees, large tree limbs and power lines were blown down on the northwest side of Joliet. A fence was partially blown down and two fence posts were snapped.
14:27CRYSTAL LAWNSWILLSeveral tree limbs 6 inches in diameter were blown down along Silver Rock Drive.
14:55CHANNAHONWILLA photo showed a snapped tree in Channahon.
15:00MINOOKAGRUNDYA photo showed a large tree blown down on a house in Minooka and another photo showed a snapped tree elsewhere in Minooka.
16:03DWIGHTLIVINGSTONA photo showed a large tree limb that was snapped.
16:54MANTENOKANKAKEEA photo showed a tree that was blown down onto Frontage Road.

Michigan · 11 reports

TimeLocationCountyObserver comment
10:35WEADOCKCHEBOYGANNumerous trees down with reports of a funnel cloud in the vicinity of Weadock in northern Cheboygan county. Additional reports and photos of a funnel and/or wall cloud all the way to the city of Cheboygan with this storm.
13:02SKEELSGLADWINMultiple reports of thunderstorm wind damage and power outages in neighborhoods near Grass Lake in northwestern Gladwin county. Trained spotter in this area reported personal weather station wind measurement to 51mph at 10 ft above ground level.
14:10PINCONNINGBAYLarge tree uprooted and two large tree limbs reported down.
14:15ALGERARENACSocial media post from Alger Area Firefighter Station 15 to avoid Maple Ridge Rd between Melita Rd and M-33 due to downed trees, in the vicinity of Skidway Lake and Prescott. Additional reports of damage in the Forest Lake and north Clayton Twp/Mills Twp area. Comments also included a photo of a healthy fallen tree on top of a late-model SUV on a road.
14:15EAST TAWASIOSCOMarine wind sensor on Tawas Bay reported wind gust to 60mph.
14:55CASEVILLEHURONNumerous trees and power lines reported down in Caseville.
15:40HARBOR BEACHHURONMultiple trees and power lines reported down in Harbor Beach area.
16:58CLIOGENESEELarge tree limb downed in Clio.
17:24MILLINGTONTUSCOLANumerous trees and power lines down near Millington, as well as large tree uprooted.
17:41IMLAY CITYLAPEERNumerous trees and power lines down across the county, particularly across Lapeer, Attica, and north of Imlay City.
19:15BERKLEYOAKLANDLarge tree reported blown down.

Indiana · 4 reports

TimeLocationCountyObserver comment
15:00BEVERLY SHORESPORTERA personal weather station measured a wind gust to 58 mph.
18:06NEVADA MILLSSTEUBENTrees are down around Lake Pleasant. Some smaller structures damaged as well.
18:12ELLISSTEUBENOutflow wind wind from thunderstorms downed an estimated 36 inch diameter tree. Tree did have a hollow spot on the inside.
18:17CLEAR LAKESTEUBENTrees are down in the area of SR120 and 700 E from thunderstorm outflow wind.

Texas · 3 reports

TimeLocationCountyObserver comment
15:11LEVINSONJEFF DAVISThe West Texas Mesonet Station 13 W Toyavale measured a 64 mph wind gust.
17:33MULESHOEBAILEYA Texas Tech University West Texas mesonet site near Muleshoe measured a severe wind gust of 58 mph.
21:10PADUCAHCOTTLEA Texas Tech University West Texas mesonet site near Paducah measured severe wind gusts 2110 CST through 2111 CST with a peak gust of 71 mph.

Louisiana · 3 reports

TimeLocationCountyObserver comment
17:08GOSSCALCASIEUMultiple trees were snapped approximately 5 feet above the ground at the Jellystone RV Park.
17:12LAKE CHARLESCALCASIEUA tree was snapped about 8 feet above the ground.
17:16(LCH)LK CHARLES MUNICALCASIEUA wind gust of 55 knots was recorded at KLCH.

Oklahoma · 3 reports

TimeLocationCountyObserver comment
19:00KREMLINGARFIELDAn estimated wind gust in the community of Kremlin. The report was relayed by emergency management. The location is approximate.
19:11POND CREEKGRANTAn estimated wind gust in the community of Pond Creek. The location is approximate.
19:20KREMLINGARFIELDPowerlines were blown down near the intersection of Keowee Road and 16th Street. The event time is estimated from radar observations.

Iowa · 2 reports

TimeLocationCountyObserver comment
00:30ELKHARTPOLKPeak wind gust from the RWIS mesonet station RAKI4 Ankeny.
00:50BONDURANTPOLKSeveral large tree limbs down in town and small trees less than 6 inches in diameter. Some shingle damage. A microburst occurred over the northwest side of town.

Nebraska · 2 reports

TimeLocationCountyObserver comment
16:25HAIGSCOTTS BLUFFSpotter recorded 62 MPH wind gust on personal weather station. Strong winds blew down flag pole. Pea to half inch hail size was also occurring at the time.
16:39MELBETASCOTTS BLUFFSpotter reports 75 MPH wind gust with Kestrel wind meter.

Colorado · 2 reports

TimeLocationCountyObserver comment
15:34KEENESBURGWELDMesonet station CO038 located along I-76 between Keenesburg and Hudson.
15:54PROSPECT VALLEYWELDWeatherLink station located near Prospect Valley.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check