← All storm days

Hail Storm Map — July 18, 2025

Hail storm map for July 18, 2025: max 2.50" hail across IA, KS, MN, NC, NE, NM, OK, SD, VA, WI, WY, ~25,819 structures in swath.

IAKSMNNCNENMOKSDVAWIWY

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

A moderate hail event swept across IA, KS, MN, NC and 7 more states on July 18, 2025, with MRMS radar measuring stones up to 2.50". An estimated 25,819 structures fell inside the qualifying swath. Nebraska took the brunt with ~6,113 structures estimated in the ≥1" footprint. Roughly 68 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 27 hail reports and 96 wind reports for the day.

Max hail size
2.50"
States impacted
11
Structures in swath
25,819

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Nebraska6,11328416
Virginia5,792370
Iowa4,16100
Minnesota3,86700
Wyoming2,881570
Wisconsin2,14678350
North Carolina35100
Kansas265782
South Dakota19100
New Mexico4700
Oklahoma500

NOAA storm reports

Hail reports (20)

Wyoming · 6 reports

TimeLocationCountyObserver comment
16:55GUERNSEYPLATTESocial media post showing ping pong ball size hail.
17:15COTTIERGOSHENQuarter size hail with estimated 60 mph winds.
17:21LOST SPRINGSCONVERSESpotter reports quarter size hail.
17:38TORRINGTONGOSHENSpotter reported 1.2 inch hail 10 miles NW of Henry, NE.
18:25HUNTLEYGOSHENBroken windows reported due to wind driven quarter sized hail.
18:25HUNTLEYGOSHENReport of quarter size hail.

Virginia · 5 reports

TimeLocationCountyObserver comment
13:00IRISBURGHENRYHail up to the size of quarters fell along the 4100 block of Mitchell Road.
14:50STEWARTSVILLEBEDFORDHail up to the size of nickels fell about two miles west-northwest of Stewartsville.
14:50STEWARTSVILLEBEDFORDHail up to the size of quarters fell near the intersection of Stewartsville Road and Mountain Lion Drive.
14:50SHADY GROVEBEDFORDHail up to the size of quarters fell along Village Drive.
15:20LOCUST CREEKLOUISAQuarter size hail was reported in Locust Creek.

Nebraska · 4 reports

TimeLocationCountyObserver comment
18:28JANISESCOTTS BLUFFStorm chaser found 2 inch hailstone after the storm.
19:10GERINGSCOTTS BLUFFReport of ping pong ball size hail.
19:11GERINGSCOTTS BLUFFReport of quarter size hail.
19:22MELBETASCOTTS BLUFFEstimated 65 mph wind gust at time of quarter size hail.

South Dakota · 2 reports

TimeLocationCountyObserver comment
02:50CREIGHTONPENNINGTONReport noted that most of the hail was quarter size, some pieces were about 1.5 inch in diameter.
03:20MILESVILLEHAAKONLarger pieces up to 1 inch in diameter.

Minnesota · 2 reports

TimeLocationCountyObserver comment
20:09COLD SPGSTEARNSReported via Stearns Co EM.
20:27ST AUGUSTASTEARNSMost hailstones were between quarter and half dollar with several being golf ball to lime sized.

West Virginia · 1 report

TimeLocationCountyObserver comment
14:29RIDGEWAYBERKELEYQuarter size hail was reported in Martinsburg.

Wind reports (95)

Virginia · 48 reports

TimeLocationCountyObserver comment
12:40HILLTOPHENRYThunderstorm winds blew down one tree near the intersection of Clearview Drive and Arden Circle.
12:50OLD LIBERTYHENRYThunderstorm winds blew down four trees with two of them near the intersection of Emerald Drive and Ruby Court that also brought down power lines, another along Irisburg Road about three miles south of Chatmoss, and the other near the intersection of Old Liberty Drive and Mount Olive Road.
13:10SANDY LEVELHENRYThunderstorm winds blew down one tree that fell on to a power line along Axton Road.
14:26FERRUMFRANKLINThunderstorm winds blew down multiple trees near the intersection of Franklin Street and Sawmill Road.
14:50STEWARTSVILLEBEDFORDA wind gust of 62 mph was measured by a personal weather station along Fallon Drive, and thunderstorm winds blew down one tree along Davis Lane.
14:50STEWARTSVILLEBEDFORDA wind gust of 60 mph was measured by a personal weather station near the intersection of Stewartsville Road and Mountain Lion Drive.
15:15CHAMBLISSBURGBEDFORDThunderstorm winds blew down one tree that fell on to a house near the intersection of Dickerson Mill Road and Stewartsville Road.
15:17WILLOWBROOKLOUISAA tree fell on the 1500 block of Copper Line Road.
15:26HARDYS FORDFRANKLINThunderstorm winds blew down one tree on Truman Hill Road.
16:25MIKECAMPBELLThunderstorm winds blew down three trees with one near the intersection of Red House Road and Three Creeks Road, another near the intersection of Lewis Ford Road and Harper Valley Road, and the other about three miles south of Mike that fell on a power line.
16:45BEVERLY HILLSHENRICOSeveral tree limbs fell near the intersection of I-64 and Parham Road.
16:50BROOK HILLHENRICOA large tree fell onto a house along Oakwood Lane.
16:50BROOK HILLHENRICOA large tree fell on a house along Ginter Street.
16:50DUMBARTONHENRICOA power pole was snapped with lines blocking Dickens Road at Wilton Office Park near the intersection with Staples Mill Road. One mature tree was uprooted, and two 12 inch diameter trees were snapped approximately 15 to 20 feet up the trunks.
16:50BROOK HILLHENRICOA large tree fell on a house along Buckingham Avenue.
16:50DUMBARTONHENRICONumerous reports of downed trees and power lines across Lakeside and other parts of the county.
16:50BROOK HILLHENRICOA large tree fell on a house along Kent Street. This caused minor injuries to one individual.
16:50BROOK HILLHENRICOA large tree fell on a house.
16:50DUMBARTONHENRICOA large tree fell onto a house along Irisdale Avenue.
17:33RODEPHILAMELIAA large tree fell along St James Road.
17:36MAPLEWOODAMELIAA tree fell along route 360 near Mount Zion Road.
17:36JETERSVILLEAMELIAA tree fell at the intersection of Amelia Springs Road and US 360.
17:44JETERSVILLEAMELIAA large tree fell along Perkinson Road.
17:49CREWE MUNINOTTOWAYNumerous trees fell along Little Creek Road.
17:52AMELIAAMELIANumerous trees fell along West Creek Road.
17:53SPAINVILLENOTTOWAYNumerous trees fell along Cellar Creek Road.
17:53CREWE MUNINOTTOWAYNumerous trees fell along Namozine Road in Nottaway.
17:55MAPLEWOODAMELIAA tree fell on US-360 in the vicinity of Mount Zion Road.
17:55MAPLEWOODAMELIADebris was reported on US 360 due to weather southwest of Amelia Courthouse.
18:14WHITES STOREAMELIANumerous trees fell along Greenes Road.
18:14WHITES STOREAMELIANumerous trees fell along Namozine Road.
18:15WAVERLYSUSSEXA tree fell and partially closed VA-40 near Laurel Drive.
18:16BLACKSTONENOTTOWAYTen trees fell in the vicinity of Blackstone.
18:40MORRISVILLEFAUQUIERNumerous trees blew down in the vicinity of Danton Road in Bealeton.
18:43CHURCH RDDINWIDDIEA tree fell along US-460 in the vicinity of Courthouse Road.
18:43DINWIDDIE GARDENSDINWIDDIEA large tree fell along Courtney Court.
18:43BALTIMORE CORNERDINWIDDIEA tree fell along Hills Drive.
18:45KINGSLANDCHESTERFIELDA large tree fell along Twin Cliffs Lane.
18:45CHESTERCHESTERFIELDA large tree fell at the intersection of South Chester Road and Millwood Road.
18:45CHESTERFIELDCHESTERFIELDA tree fell at the intersection of Route 10 and Lewis Road.
18:47CHESTERFIELDCHESTERFIELDA large tree limb fell on Iron Bridge Road.
18:48COLONIAL HGTSCOLONIAL HEIGHTS (C)A large tree fell along Pickett Avenue.
18:48DEWITTDINWIDDIENumerous trees fell across southern Dinwiddie County.
18:51PETERSBURGPETERSBURG (C)A large tree fell down along Ferndale Avenue.
18:54CHESTERCHESTERFIELDA large, healthy tree fell onto an unoccupied car.
19:26NEWVILLESUSSEXMultiple large tree branches fell near US 460.
20:20POQUOSONPOQUOSONA weather station at Poquoson reported a wind gust of 58 mph (50 kt).
20:20BROOK HILLHENRICOA large tree fell on a house along Battery Avenue.

North Carolina · 13 reports

TimeLocationCountyObserver comment
13:09WOODVILLESURRYThunderstorm winds blew down one tree near the intersection of East Pine Street and Slate Mountain Road.
13:10WOODVILLESURRYThunderstorm winds blew down one tree near the intersection of Epperson Church Road and Banks Valley Lane.
13:15ASBURYSTOKESThunderstorm winds blew down one tree near the intersection of Jessup Road and Asbury Road.
16:55GORDONTONPERSONTree and power lines were reported down along Wheelers Church Road near the intersection with Burlington Road.
17:47ERWIN ARPTHARNETTA tree was reported down on Bunnlevel Erwin Road.
17:58GODWINCUMBERLANDPower outages were caused by fallen trees on power equipment near the town of Godwin.
18:21PARKERS MILLJOHNSTONEastbound lanes of Interstate 40 were closed near mile marker 338 due to several trees down, one of which fell on a car. No injuries were reported.
18:34FOUR OAKSJOHNSTONPower outages were caused by fallen trees damaging power equipment along North Carolina highway 96 and Keen Road near Four Oaks.
18:58ROSEWOODWAYNEPower lines were reported down along Rosewood Road near Autumn Winds Drive.
19:01FAIRFIELDHYDETideland Electric Membership Coop reported two broken power poles and blown down powerlines resulting in power outages. The time was estimated based on radar data.
19:25BURCHSURRYThunderstorm winds blew down one tree that fell on to a power line along North Carolina Route 268 just east with the intersection of Joe Layne Mill Road.
19:33CRUTCHFIELDSURRYThunderstorm winds blew down one tree near the intersection of Jenkinstown Road and Crest Rock Trail.
19:46BANNERTOWNSURRYThunderstorm winds blew down one tree that fell on a power line near the intersection of Boulder Road and Lovers Lane.

Kansas · 12 reports

TimeLocationCountyObserver comment
15:29CONWAY SPGSSUMNERInitially reported as estimated 60 mph wind gusts, the winds continued increasing until it was estimated that wind gusts were around 70 mph a few minutes later.
15:35CONWAY SPGSSUMNERThis wind gust was estimated.
15:57CLEARWATERSEDGWICKEstimated wind gusts around 60 mph.
16:03CLEARWATERSEDGWICKEstimated wind gusts around 60 mph.
16:14(ICT)WICHITA ARPTSEDGWICKYingling Aviation at Eisenhower Airport reported a small FedEx Cessna 208 Caravan plane was tipped over with wing damage by thunderstorm wind gusts.
16:14(ICT)WICHITA ARPTSEDGWICKWind gusts measured at the ASOS station at Wichita Eisenhower National Airport.
16:26EASTBOROUGHSEDGWICKReported wind gust of 65mph came from a trained spotter at Central and Oliver.
16:26WICHITASEDGWICKNWS employee reported 70mph winds at 9th and Zoo Blvd.
16:29MAIZESEDGWICKEmergency management reported a tree limb blown down on a car near Irma and 45th N in Maize.
16:30WICHITASEDGWICKNWS employee reported tree damage on Zoo Blvd just east of I-235, part of the lane was being blocked by the downed tree.
16:48PARK CITYSEDGWICKLarge tree limb was knocked down by thunderstorm wind gusts.
17:16PEABODYMARIONWind gusts estimated to be around 60 mph in Peabody.

Idaho · 6 reports

TimeLocationCountyObserver comment
14:18MONTEVIEWJEFFERSONPower lines reported damaged near Monteview with multiple power outages reported.
14:20TERRETONJEFFERSONA 64 mph thunderstorm wind gust measured at NOAA ARL FRD Specific Manufacturing Capability mesonet site.
14:20SMALLCLARKA 58 mph thunderstorm wind gust measured at Medicine Lodge mesonet site.
14:45DUBOISCLARKThe Dubois mesonet site measured a 62 mph thunderstorm outflow wind.
15:50MONTPELIERBEAR LAKEA 64 mph wind gust was measured at the Sheep Creek Hills PACIFICORP mesonet site.
16:42TETONIATETONA tree was downed on a power line near Tetonia causing a power outage in the area.

South Carolina · 5 reports

TimeLocationCountyObserver comment
15:03SHELL PTBEAUFORTBeaufort County Emergency Management reported three trees down west of Beaufort. One tree was down on a car at 29 Franklin Drive. Another tree was down at James Habersham and Hollingsworth Run. Finally, another tree was down on power lines at 6092 Vaux Road.
15:03DOTHANDILLONA tree was down along I-95.
15:19SHELDONBEAUFORTBeaufort County Emergency Management reported a tree down on Paige Point Bluff Road.
15:19PORT ROYALBEAUFORTBeaufort County Emergency Management reported a tree down on Stuart Towne Lane.
15:40COOSAWBEAUFORTBeaufort County Emergency Management reported a tree down on a house on Fieldfare Way.

Nebraska · 3 reports

TimeLocationCountyObserver comment
18:38JANISESCOTTS BLUFFAlso received dime size hail at time of wind gust.
18:42JANISESCOTTS BLUFFOutbuilding blown apart by thunderstorm winds. Accompanied by pea sized hail. Report received via social media.
19:13SCOTTSBLUFFSCOTTS BLUFFScottsbluff Airport ASOS gust.

Wyoming · 2 reports

TimeLocationCountyObserver comment
18:17(WRL)WORLAND MUNI ARWASHAKIEA 59 mph wind gust was reported at the Pistol Draw RAWS site.
18:30DAYTONSHERIDANDowned power lines and tree damage near Dayton.

Georgia · 2 reports

TimeLocationCountyObserver comment
17:15NORCROSSGWINNETTTree down on vehicles along Jimmy Carter Boulevard near Atlantic Drive.
22:08(PDK)DEKALB PEACHTREDE KALBASOS at Dekalb Peachtree Airport (KPDK) reported a gust to 60mph.

Kentucky · 1 report

TimeLocationCountyObserver comment
15:30FUTRELLMCCRACKENPower lines were downed onto a firetruck at Levin and Park Avenue in Paducah. Three telephone poles were down on Park Avenue near Noble Park. The time was estimated from radar.

South Dakota · 1 report

TimeLocationCountyObserver comment
02:50CREIGHTONPENNINGTONMost of the wind driven hail was quarter size, some pieces were about 1.5 inch in diameter.

Utah · 1 report

TimeLocationCountyObserver comment
19:10COTTONWOOD HGTSSALT LAKEThe Torpedo Hill - Big Cottonwood Canyon mesonet station recorded a wind gust of 61 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.

Montana · 1 report

TimeLocationCountyObserver comment
14:14LIMABEAVERHEADMesonet ANTELOPE RAWs station measured a 61 mph wind gust. Time estimated by radar.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check