← All storm days

Hail Storm Map — July 19, 2025

Hail storm map for July 19, 2025: max 3.00" hail across CO, IA, KS, MO, MT, NC, NE, SD, VA, WY, ~31,102 structures in swath.

COIAKSMOMTNCNESDVAWY

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

A moderate hail event swept across CO, IA, KS, MO and 6 more states on July 19, 2025, with MRMS radar measuring stones up to 3.00". An estimated 31,102 structures fell inside the qualifying swath. Nebraska took the brunt with ~24,315 structures estimated in the ≥1" footprint. Roughly 1,086 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 47 hail reports and 125 wind reports for the day.

Max hail size
3.00"
States impacted
10
Structures in swath
31,102

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Nebraska24,3153,8901,050
South Dakota2,87353
Montana1,2452028
Kansas98811925
North Carolina72600
Virginia39600
Iowa38700
Colorado10870
Wyoming5210
Missouri1200

NOAA storm reports

Hail reports (30)

South Dakota · 9 reports

TimeLocationCountyObserver comment
17:48ONEILL PASSLAWRENCEReport noted a few of the larger pieces were 1 inch in diameter, most was smaller.
18:18PIEDMONTMEADEEstimated hail size report.
18:22BLACK HAWKMEADEEstimated hail size report.
18:24BLACK HAWKMEADEEstimated hail size report.
18:45RAPID CITYPENNINGTONMeasured hail report.
18:55SILVER CITYPENNINGTONSpotter estimated wind report.
19:25ROCKERVILLEPENNINGTONReport of Nickel to quarter size hail.
19:26RAPID CITYPENNINGTONPublic report, estimated.
19:30RAPID CITYPENNINGTONMeasured hail report.

Nebraska · 9 reports

TimeLocationCountyObserver comment
14:36STAPLETONLOGANGolf ball size hail, possibly larger reported by COOP Observer west of Stapleton.
14:41STAPLETONLOGANBaseball size hail reported from COOP Observer.
15:05GANDYLOGANSevere damage to corn crops in this area.
15:28VENUSKNOXTrained spotter report of hail estimated up to 1 inch in diameter.
15:37KEITHLINCOLNFire department reports window damage to several buildings in northeastern Lincoln and southern Logan County.
16:18(LBF)BIRD FLD NORTHLINCOLNGolf ball sized hail reported at the NWS office.
16:22LONG PINEBROWNPing pong size hail and 50 mph winds at this location.
17:55EUSTISFRONTIERHad large hail between 650 to 7pm CT with heavy rainfall.
18:36PALISADEHITCHCOCKTrained spotter report of nickel sized hail.

Montana · 5 reports

TimeLocationCountyObserver comment
15:53BROCKWAYMCCONETrained spotter reported their truck window was broken by ping pong ball size hail.
16:15BROCKWAYMCCONEPublic reported hen egg size hail.
16:20BROCKWAYMCCONETrained spotter reported that their vehicle windshield was cracked by hen egg size hail.
16:55LINDSAY DIVIDE DOTDAWSONPublic reported hen egg size hail.
19:38MILL IRONCARTERMost pea size, but with the occasional golf ball size hail.

Wisconsin · 4 reports

TimeLocationCountyObserver comment
04:42GRANITE HGTSMARATHONGolf ball size hail fell near Pine River. The time of this report is an estimate based on radar data.
04:52KALINKEMARATHONQuarter size hail fell near Nutterville.
05:03KALINKEMARATHONHalf dollar size hail fell near Hogarty. The time of this report is an estimate based on radar data.
05:20ANIWASHAWANOGolf ball size hail fell near Birnamwood. The time of this report is an estimate based on radar data.

Kansas · 2 reports

TimeLocationCountyObserver comment
16:28MC DONALDRAWLINSMostly pea sized, with nickel sized hail being the largest.
17:50COLBYTHOMASSporadic quarter sized hail report.

Iowa · 1 report

TimeLocationCountyObserver comment
03:54OAKLANDFRANKLINDelayed report, time estimated by radar.

Wind reports (121)

Virginia · 44 reports

TimeLocationCountyObserver comment
14:16SCOTTSVILLEALBEMARLEThree trees blew down near Scottsville on VA-627 James River Road.
14:19NICHOLASFLUVANNAThree trees fell across the town of Scottsville. This report was relayed from Albemarle County.
14:20NICHOLASFLUVANNAMultiple trees were knocked down along West River Road.
14:21PROFFITALBEMARLETrees blew down on VA-649 Proffit Road and Proffit Station Road.
16:15EBONYBRUNSWICKA tree fell across the road blocking traffic.
16:21EBONYBRUNSWICKSeveral trees fell down across the road, blocking all lanes.
16:29EBONYBRUNSWICKA tree fell across Alvis Road.
16:30EBONYBRUNSWICKA tree fell across Tillman Road.
16:30WHITE PLAINSBRUNSWICKA tree fell along the intersection of Huckstep Road and Robinson Ferry Road.
17:21GRANDYBRUNSWICKA tree fell across Shining Creek Road.
17:23GRANDYBRUNSWICKA tree fell across Brunswick Drive.
17:34BALTIMORE CORNERDINWIDDIEA tree fell along Old White Oak Road.
17:40BUTTERWORTHDINWIDDIEA tree fell along Nash Road.
17:52CROZIERGOOCHLANDA tree fell along River Road West.
17:56OILVILLEGOOCHLANDA tree fell along Manakin Road.
17:56COLONIAL HGTSCOLONIAL HEIGHTS (C)A tree knocked over power lines in Colonial Heights.
17:56OILVILLEGOOCHLANDA tree fell along 656 Rockford Road.
17:58OILVILLEGOOCHLANDTwo reports of trees blocking portions of I-64 in eastern Goochland County.
17:58SABOTGOOCHLANDPower lines fell across Millers Lane.
17:58SABOTGOOCHLANDA tree fell along Millers Lane.
17:58MANAKINGOOCHLANDA large tree fell along Hermitage Road.
18:00MANAKINGOOCHLANDA tree fell along Saint Matthews Lane.
18:00MANAKINGOOCHLANDA tree fell blocking Ashland Road near Three Chopt Road.
18:01MANAKINGOOCHLANDPower lines fell down across Broad Street Road.
18:05SHORT PUMPHENRICONumerous trees fell along Twin Hickory Lake Drive.
18:08FARRINGTONHANOVERA tree fell onto a car on Cauthorne Road. No injuries were reported.
18:09ROCKVILLEHANOVERA tree fell on Howards Mill Road.
18:09HYLASHANOVERNumerous trees were reported down along Ashland Rd.
18:10WEST END MANORHENRICONumerous trees fell across Broad Street.
18:10WEST END MANORHENRICONumerous trees fell along Staples Mill Road.
18:11GLEN ALLENHENRICOA tree fell on Mountain Road.
18:14PETERSBURGPETERSBURG (C)A tree fell on I-95 via waze and traffic camera.
18:43BEULAHVILLEKING WILLIAMNumerous trees fell across King William County.
18:53RUTHVILLECHARLES CITY (C)A tree fell down on VA 155 in the vicinity of Kenthill Lane.
18:59PLUM PTNEW KENTThree trees fell across the eastern portion of the county.
18:59PLUM PTNEW KENTPowerlines fell due to thunderstorm wind.
19:01LESTOR MANORKING WILLIAMA large tree fell on On Rt. 632 in King William County, in the vicinity of Smith Ferry Rd.
19:19REMLIKMIDDLESEXA tree fell at the intersection of Town Bridge Rd and Old Virginia Street.
19:19REMLIKMIDDLESEXA tree fell at the intersection of Old Virginia Street and Warner Road.
19:30WESTMORELANDWESTMORELANDReports of a tree down on Tucker Hill Road.
19:34LANCASTERLANCASTERNumerous trees fell across Lancaster county.
19:44HEATHSVILLENORTHUMBERLANDSeveral trees fell at the intersectionof Dodlyt Road and Northumberland Highway.
19:44AVALONNORTHUMBERLANDA tree fell along Sydnors Millpond Road.
19:45LOTTSBURGNORTHUMBERLANDA tree fell along Lottsburg Road.

North Carolina · 19 reports

TimeLocationCountyObserver comment
13:39EAST DURHAMDURHAMA few trees were reported down in Durham.
14:15STORYS XRDSGATESA tree fell along NC 137.
14:20YOUNGSVILLEFRANKLINTrees fell on power lines, resulting in power outages near the intersection of US Highway 1 and NC Highway 96.
14:51SCHLEYORANGETrees were reported down on power lines, resulting in power outages at Schley Road and NC Highway 57.
15:15ROCKY MTEDGECOMBETrees were reported down at North Carolina Highway 43 North and Temperance Hall Road.
15:52TOWNSVILLEVANCETrees fell on power lines, resulting in power outages near the intersection of Morgan Road and NC Highway 39.
16:15GASTONNORTHAMPTONTree damage was reported on Roanoke Rapids Road.
16:30HIGHTOWERSCASWELLThunderstorm winds blew down one tree near the intersection of Old North Carolina Highway 86 South and Corbett Ridge Road.
16:40CAMP SPGSCASWELLThunderstorm winds blew down one tree along Alamance Drive.
18:17MEBANEALAMANCETrees were reported down near the intersection of Smith Drive and North Carolina highway 119.
18:20JUST XRDSALAMANCETrees were reported down near the intersection of North Carolina highway 49 and North Carolina highway 119.
18:29OCCONEECHEEORANGEA tree was reported down near the intersection of Lannie Drive and Piney Grove Church Road.
18:33OCCONEECHEEORANGEA tree was reported down at Miller Road and Meadow Wind Lane.
19:31COATS XRDSJOHNSTONA tree was reported down along Interstate 40 near exit 319.
19:35VARINAWAKESeveral hundred power outages were reported due to fallen trees on powerlines.
19:50BROGDENJOHNSTONTrees were reported down along the 4400 block of Brogden Road.
20:05PINE LEVELJOHNSTONTrees were reported down along the 400 block of WC Braswell Road.
21:00EUREKAWAYNEA tree was reported down on Faro Road.
21:05HOODSWAMPWAYNEA few hundred power outages were reported due to trees on powerlines.

Kansas · 13 reports

TimeLocationCountyObserver comment
18:01GEMTHOMASLots of pea size hail and torrential rainfall occurring with 60 MPH winds.
21:15RUSSELL SPGSLOGANSite KS-RussellSprings3SW measured 64 mph wind gust.
21:23MC ALLASTERLOGANMesonet station UP840 9.0 W Winona.
21:24MC ALLASTERLOGANSite Section_17 (AWN) measured 87 mph wind gust.
21:25RUSSELL SPGSLOGANAround a 15 foot section of a roof from a limestone block building was blown to the east.
21:25MC ALLASTERLOGANReport of estimated 70 MPH winds with crop (corn) and light property (trellis) damage.
21:28MC ALLASTERLOGANMesonet station UP840 9.0 W Winona.
21:35WINONALOGANReported numerous large tree limbs down in Winona.
21:39PAGE CITYLOGANSite Jake from the farm measured 60 mph wind gust.
21:40PAGE CITYLOGANSite kksmonum6 reported a 64 mph wind gust.
22:05CAMPUSGOVEDispatch relayed report of two semis blown over on I-70.
22:05CAMPUSGOVESite K5OK7 measured a 63 mph wind gust.
23:42(HLC)HILL CITY MUNIGRAHAMASOS station at Hill City recorded 68 MPH gust.

South Dakota · 10 reports

TimeLocationCountyObserver comment
18:40BLACK HAWKMEADEEstimated wind gust with wind driven hail.
18:53(RAP)RAPID CITY ARPTPENNINGTONASOS recorded wind gust.
18:53ELLSWORTH AFBMEADEReported submitted through Slack.
18:58(RCA)ELLSWORTH AFBPENNINGTONSD Mesonet recorded wind gust.
19:02RAPID CITYPENNINGTONFire department weather station measured a 69.6 mph.
20:25FOLSOMCUSTERSD Mesonet recorded wind gust.
20:45LADNERHARDINGStorm spotter report estimated wind gust.
21:08ROCKYFORDOGLALA LAKOTASpotter estimated wind gust report.
22:10POTATO CREEKJACKSONEstimated wind gust report.
22:56WANBLEEJACKSONSD Mesonet recorded wind gust.

Wisconsin · 8 reports

TimeLocationCountyObserver comment
04:26MERRILL MUNI ARPTLINCOLNThunderstorm winds downed trees at Council Grounds State Park near Merrill. The time of this report is an estimate based on radar data.
04:36MERRILLLINCOLNThunderstorm winds downed several trees in Pine River. The time of this report is an estimate based on radar data.
05:02KALINKEMARATHONThunderstorm winds downed a newly finished barn and damaged multiple trees near Hogarty. The time of this report is an estimate based on radar data.
05:03KALINKEMARATHONThunderstorm winds downed trees down in Hewitt. The time of this report is an estimate based on radar data.
05:05HOGARTYMARATHONThunderstorm winds downed numerous trees near Hogarty. The time of this report is an estimate based on radar data.
05:06HOGARTYMARATHONThunderstorm winds blew over an RV in the town of Harrison. The time of this report is an estimate based on radar data.
05:15ELMHURSTLANGLADEThunderstorm winds downed trees near Aniwa. The time of this report is an estimate based on radar data.
05:16ANIWASHAWANOThunderstorm winds downed several trees in Aniwa. The time of this report is an estimate based on radar data.

Nebraska · 6 reports

TimeLocationCountyObserver comment
15:42(ANW)AINSWORTH MUNIBROWNThunderstorm wind gusts, estimated at 80 MPH sheared off multiple tree limbs up to 8 inches in diameter.
15:57AINSWORTHBROWNSevere thunderstorms producing several wet microbursts, led to violent winds in Ainsworth. Wind gusts, estimated at around 100 MPH, uprooted several mature trees in and around Ainsworth. Other mature trees were snapped above ground level. Numerous reports of power lines down, one of which, led to fire at a residence on the north side of Ainsworth. One house sustained significant damage as a mature tree impacted the roof of this residence.
15:59BENKELMANDUNDYSite Black Tub Ranch measured 60 mph wind gust.
16:04AINSWORTHBROWNWet microbursts with wind speeds estimated up to 95 MPH, led to severe tree damage along highway 20 from approximately 3 miles east of Ainsworth to just north of Long Pine. There were several cases of mature-soft and hard wood trees heavily damaged along this line. Tree limbs up to 6 inches in diameter were reported along with numerous uprooted trees.
19:14RED WILLOWRED WILLOWSite Timmerman House measures 62 mph wind gust.
19:20INDIANOLARED WILLOWTrained spotter estimates 50-60 mph wind gusts.

Alabama · 6 reports

TimeLocationCountyObserver comment
06:03BROOKSVILLEMORGANA tree was knocked down across Bethel Circle. Time estimated from radar.
06:15HYTOPJACKSONA tree was knocked down. Time estimated based by radar.
06:33TUPELOJACKSONA large tree was knocked down at the intersection of County Road 221 and County Road 220. Time estimated from radar.
06:39WOODLAND MILLSMORGANA tree was knocked down onto a power line. Time estimated by radar.
08:31ROSLIEJACKSONThe metal roof was partially torn off a large barn or shed. Time estimated from radar.
09:19UPPER GREEN HILLLAUDERDALEA tree down on CR 339 was knocked down with partial blockage of the roadway. Time estimated based on radar.

Montana · 6 reports

TimeLocationCountyObserver comment
14:15BIDDLEPOWDER RIVERMesonet station mtbid at 6.2 S Biddle.
17:30BLUFFPORTPRAIRIEA wind gust of 58 mph was recorded at the BLM Terry mesonet site.
17:42TERRYPRAIRIEWinds estimated to be at least 60 mph based on video posted to social media and tree limb damage reported by public.
18:00TERRYPRAIRIECounty Emergency management shared multiple damage reports from the town of Terry, including downed branches from multiple trees, a downed main power line causing a power outage, a peeled tin roof at the local baseball field. Time is estimated. Wind speed estimated at 65 mph.
18:15KNOWLTONCUSTEREstimated gust by a spotter.
19:32WEBSTERFALLONEstimated gust by a spotter.

Iowa · 5 reports

TimeLocationCountyObserver comment
04:36PILOT MOUNDBOONETime estimated from radar. Images of several three to six inch diameter tree branches down. One tree is also uprooted.
04:54GILBERTSTORYGust measured on personal weather station.
04:58NEVADASTORYA few tree limbs down in town. At least one greater than 4 in diameter. Report relayed by KCCI. Time estimated by radar.
05:00NEVADASTORYA few three inch tree limbs down.
05:09IOWA CENTERSTORYGust recorded on personal weather station.

Kentucky · 1 report

TimeLocationCountyObserver comment
14:35COILTOWNHOPKINSA tree was downed by thunderstorm winds on Madison St south of Nebo.

West Virginia · 1 report

TimeLocationCountyObserver comment
22:03JUSTICEMINGOIn the town of Justice, a tree was knocked down onto Stone Street.

Indiana · 1 report

TimeLocationCountyObserver comment
13:08EVANSVILLEVANDERBURGHA tree was blown down by thunderstorm winds blocking the right lane of Veterans Memorial Parkway. Time estimated from radar.

Illinois · 1 report

TimeLocationCountyObserver comment
03:40PITTSFIELDPIKEThunderstorm winds knocked a tree onto a home in Pittsfield. The tree was about 12 inches in diameter.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check