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
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.
| State | ≥1.00" | ≥1.75" | ≥2.50" |
|---|---|---|---|
| Nebraska | 24,315 | 3,890 | 1,050 |
| South Dakota | 2,873 | 5 | 3 |
| Montana | 1,245 | 202 | 8 |
| Kansas | 988 | 119 | 25 |
| North Carolina | 726 | 0 | 0 |
| Virginia | 396 | 0 | 0 |
| Iowa | 387 | 0 | 0 |
| Colorado | 108 | 7 | 0 |
| Wyoming | 52 | 1 | 0 |
| Missouri | 12 | 0 | 0 |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:48 | ONEILL PASS | LAWRENCE | Report noted a few of the larger pieces were 1 inch in diameter, most was smaller. |
| 18:18 | PIEDMONT | MEADE | Estimated hail size report. |
| 18:22 | BLACK HAWK | MEADE | Estimated hail size report. |
| 18:24 | BLACK HAWK | MEADE | Estimated hail size report. |
| 18:45 | RAPID CITY | PENNINGTON | Measured hail report. |
| 18:55 | SILVER CITY | PENNINGTON | Spotter estimated wind report. |
| 19:25 | ROCKERVILLE | PENNINGTON | Report of Nickel to quarter size hail. |
| 19:26 | RAPID CITY | PENNINGTON | Public report, estimated. |
| 19:30 | RAPID CITY | PENNINGTON | Measured hail report. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:36 | STAPLETON | LOGAN | Golf ball size hail, possibly larger reported by COOP Observer west of Stapleton. |
| 14:41 | STAPLETON | LOGAN | Baseball size hail reported from COOP Observer. |
| 15:05 | GANDY | LOGAN | Severe damage to corn crops in this area. |
| 15:28 | VENUS | KNOX | Trained spotter report of hail estimated up to 1 inch in diameter. |
| 15:37 | KEITH | LINCOLN | Fire department reports window damage to several buildings in northeastern Lincoln and southern Logan County. |
| 16:18 | (LBF)BIRD FLD NORTH | LINCOLN | Golf ball sized hail reported at the NWS office. |
| 16:22 | LONG PINE | BROWN | Ping pong size hail and 50 mph winds at this location. |
| 17:55 | EUSTIS | FRONTIER | Had large hail between 650 to 7pm CT with heavy rainfall. |
| 18:36 | PALISADE | HITCHCOCK | Trained spotter report of nickel sized hail. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:53 | BROCKWAY | MCCONE | Trained spotter reported their truck window was broken by ping pong ball size hail. |
| 16:15 | BROCKWAY | MCCONE | Public reported hen egg size hail. |
| 16:20 | BROCKWAY | MCCONE | Trained spotter reported that their vehicle windshield was cracked by hen egg size hail. |
| 16:55 | LINDSAY DIVIDE DOT | DAWSON | Public reported hen egg size hail. |
| 19:38 | MILL IRON | CARTER | Most pea size, but with the occasional golf ball size hail. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 04:42 | GRANITE HGTS | MARATHON | Golf ball size hail fell near Pine River. The time of this report is an estimate based on radar data. |
| 04:52 | KALINKE | MARATHON | Quarter size hail fell near Nutterville. |
| 05:03 | KALINKE | MARATHON | Half dollar size hail fell near Hogarty. The time of this report is an estimate based on radar data. |
| 05:20 | ANIWA | SHAWANO | Golf ball size hail fell near Birnamwood. The time of this report is an estimate based on radar data. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:28 | MC DONALD | RAWLINS | Mostly pea sized, with nickel sized hail being the largest. |
| 17:50 | COLBY | THOMAS | Sporadic quarter sized hail report. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 03:54 | OAKLAND | FRANKLIN | Delayed report, time estimated by radar. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:16 | SCOTTSVILLE | ALBEMARLE | Three trees blew down near Scottsville on VA-627 James River Road. |
| 14:19 | NICHOLAS | FLUVANNA | Three trees fell across the town of Scottsville. This report was relayed from Albemarle County. |
| 14:20 | NICHOLAS | FLUVANNA | Multiple trees were knocked down along West River Road. |
| 14:21 | PROFFIT | ALBEMARLE | Trees blew down on VA-649 Proffit Road and Proffit Station Road. |
| 16:15 | EBONY | BRUNSWICK | A tree fell across the road blocking traffic. |
| 16:21 | EBONY | BRUNSWICK | Several trees fell down across the road, blocking all lanes. |
| 16:29 | EBONY | BRUNSWICK | A tree fell across Alvis Road. |
| 16:30 | EBONY | BRUNSWICK | A tree fell across Tillman Road. |
| 16:30 | WHITE PLAINS | BRUNSWICK | A tree fell along the intersection of Huckstep Road and Robinson Ferry Road. |
| 17:21 | GRANDY | BRUNSWICK | A tree fell across Shining Creek Road. |
| 17:23 | GRANDY | BRUNSWICK | A tree fell across Brunswick Drive. |
| 17:34 | BALTIMORE CORNER | DINWIDDIE | A tree fell along Old White Oak Road. |
| 17:40 | BUTTERWORTH | DINWIDDIE | A tree fell along Nash Road. |
| 17:52 | CROZIER | GOOCHLAND | A tree fell along River Road West. |
| 17:56 | OILVILLE | GOOCHLAND | A tree fell along Manakin Road. |
| 17:56 | COLONIAL HGTS | COLONIAL HEIGHTS (C) | A tree knocked over power lines in Colonial Heights. |
| 17:56 | OILVILLE | GOOCHLAND | A tree fell along 656 Rockford Road. |
| 17:58 | OILVILLE | GOOCHLAND | Two reports of trees blocking portions of I-64 in eastern Goochland County. |
| 17:58 | SABOT | GOOCHLAND | Power lines fell across Millers Lane. |
| 17:58 | SABOT | GOOCHLAND | A tree fell along Millers Lane. |
| 17:58 | MANAKIN | GOOCHLAND | A large tree fell along Hermitage Road. |
| 18:00 | MANAKIN | GOOCHLAND | A tree fell along Saint Matthews Lane. |
| 18:00 | MANAKIN | GOOCHLAND | A tree fell blocking Ashland Road near Three Chopt Road. |
| 18:01 | MANAKIN | GOOCHLAND | Power lines fell down across Broad Street Road. |
| 18:05 | SHORT PUMP | HENRICO | Numerous trees fell along Twin Hickory Lake Drive. |
| 18:08 | FARRINGTON | HANOVER | A tree fell onto a car on Cauthorne Road. No injuries were reported. |
| 18:09 | ROCKVILLE | HANOVER | A tree fell on Howards Mill Road. |
| 18:09 | HYLAS | HANOVER | Numerous trees were reported down along Ashland Rd. |
| 18:10 | WEST END MANOR | HENRICO | Numerous trees fell across Broad Street. |
| 18:10 | WEST END MANOR | HENRICO | Numerous trees fell along Staples Mill Road. |
| 18:11 | GLEN ALLEN | HENRICO | A tree fell on Mountain Road. |
| 18:14 | PETERSBURG | PETERSBURG (C) | A tree fell on I-95 via waze and traffic camera. |
| 18:43 | BEULAHVILLE | KING WILLIAM | Numerous trees fell across King William County. |
| 18:53 | RUTHVILLE | CHARLES CITY (C) | A tree fell down on VA 155 in the vicinity of Kenthill Lane. |
| 18:59 | PLUM PT | NEW KENT | Three trees fell across the eastern portion of the county. |
| 18:59 | PLUM PT | NEW KENT | Powerlines fell due to thunderstorm wind. |
| 19:01 | LESTOR MANOR | KING WILLIAM | A large tree fell on On Rt. 632 in King William County, in the vicinity of Smith Ferry Rd. |
| 19:19 | REMLIK | MIDDLESEX | A tree fell at the intersection of Town Bridge Rd and Old Virginia Street. |
| 19:19 | REMLIK | MIDDLESEX | A tree fell at the intersection of Old Virginia Street and Warner Road. |
| 19:30 | WESTMORELAND | WESTMORELAND | Reports of a tree down on Tucker Hill Road. |
| 19:34 | LANCASTER | LANCASTER | Numerous trees fell across Lancaster county. |
| 19:44 | HEATHSVILLE | NORTHUMBERLAND | Several trees fell at the intersectionof Dodlyt Road and Northumberland Highway. |
| 19:44 | AVALON | NORTHUMBERLAND | A tree fell along Sydnors Millpond Road. |
| 19:45 | LOTTSBURG | NORTHUMBERLAND | A tree fell along Lottsburg Road. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:39 | EAST DURHAM | DURHAM | A few trees were reported down in Durham. |
| 14:15 | STORYS XRDS | GATES | A tree fell along NC 137. |
| 14:20 | YOUNGSVILLE | FRANKLIN | Trees fell on power lines, resulting in power outages near the intersection of US Highway 1 and NC Highway 96. |
| 14:51 | SCHLEY | ORANGE | Trees were reported down on power lines, resulting in power outages at Schley Road and NC Highway 57. |
| 15:15 | ROCKY MT | EDGECOMBE | Trees were reported down at North Carolina Highway 43 North and Temperance Hall Road. |
| 15:52 | TOWNSVILLE | VANCE | Trees fell on power lines, resulting in power outages near the intersection of Morgan Road and NC Highway 39. |
| 16:15 | GASTON | NORTHAMPTON | Tree damage was reported on Roanoke Rapids Road. |
| 16:30 | HIGHTOWERS | CASWELL | Thunderstorm winds blew down one tree near the intersection of Old North Carolina Highway 86 South and Corbett Ridge Road. |
| 16:40 | CAMP SPGS | CASWELL | Thunderstorm winds blew down one tree along Alamance Drive. |
| 18:17 | MEBANE | ALAMANCE | Trees were reported down near the intersection of Smith Drive and North Carolina highway 119. |
| 18:20 | JUST XRDS | ALAMANCE | Trees were reported down near the intersection of North Carolina highway 49 and North Carolina highway 119. |
| 18:29 | OCCONEECHEE | ORANGE | A tree was reported down near the intersection of Lannie Drive and Piney Grove Church Road. |
| 18:33 | OCCONEECHEE | ORANGE | A tree was reported down at Miller Road and Meadow Wind Lane. |
| 19:31 | COATS XRDS | JOHNSTON | A tree was reported down along Interstate 40 near exit 319. |
| 19:35 | VARINA | WAKE | Several hundred power outages were reported due to fallen trees on powerlines. |
| 19:50 | BROGDEN | JOHNSTON | Trees were reported down along the 4400 block of Brogden Road. |
| 20:05 | PINE LEVEL | JOHNSTON | Trees were reported down along the 400 block of WC Braswell Road. |
| 21:00 | EUREKA | WAYNE | A tree was reported down on Faro Road. |
| 21:05 | HOODSWAMP | WAYNE | A few hundred power outages were reported due to trees on powerlines. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 18:01 | GEM | THOMAS | Lots of pea size hail and torrential rainfall occurring with 60 MPH winds. |
| 21:15 | RUSSELL SPGS | LOGAN | Site KS-RussellSprings3SW measured 64 mph wind gust. |
| 21:23 | MC ALLASTER | LOGAN | Mesonet station UP840 9.0 W Winona. |
| 21:24 | MC ALLASTER | LOGAN | Site Section_17 (AWN) measured 87 mph wind gust. |
| 21:25 | RUSSELL SPGS | LOGAN | Around a 15 foot section of a roof from a limestone block building was blown to the east. |
| 21:25 | MC ALLASTER | LOGAN | Report of estimated 70 MPH winds with crop (corn) and light property (trellis) damage. |
| 21:28 | MC ALLASTER | LOGAN | Mesonet station UP840 9.0 W Winona. |
| 21:35 | WINONA | LOGAN | Reported numerous large tree limbs down in Winona. |
| 21:39 | PAGE CITY | LOGAN | Site Jake from the farm measured 60 mph wind gust. |
| 21:40 | PAGE CITY | LOGAN | Site kksmonum6 reported a 64 mph wind gust. |
| 22:05 | CAMPUS | GOVE | Dispatch relayed report of two semis blown over on I-70. |
| 22:05 | CAMPUS | GOVE | Site K5OK7 measured a 63 mph wind gust. |
| 23:42 | (HLC)HILL CITY MUNI | GRAHAM | ASOS station at Hill City recorded 68 MPH gust. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 18:40 | BLACK HAWK | MEADE | Estimated wind gust with wind driven hail. |
| 18:53 | (RAP)RAPID CITY ARPT | PENNINGTON | ASOS recorded wind gust. |
| 18:53 | ELLSWORTH AFB | MEADE | Reported submitted through Slack. |
| 18:58 | (RCA)ELLSWORTH AFB | PENNINGTON | SD Mesonet recorded wind gust. |
| 19:02 | RAPID CITY | PENNINGTON | Fire department weather station measured a 69.6 mph. |
| 20:25 | FOLSOM | CUSTER | SD Mesonet recorded wind gust. |
| 20:45 | LADNER | HARDING | Storm spotter report estimated wind gust. |
| 21:08 | ROCKYFORD | OGLALA LAKOTA | Spotter estimated wind gust report. |
| 22:10 | POTATO CREEK | JACKSON | Estimated wind gust report. |
| 22:56 | WANBLEE | JACKSON | SD Mesonet recorded wind gust. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 04:26 | MERRILL MUNI ARPT | LINCOLN | Thunderstorm winds downed trees at Council Grounds State Park near Merrill. The time of this report is an estimate based on radar data. |
| 04:36 | MERRILL | LINCOLN | Thunderstorm winds downed several trees in Pine River. The time of this report is an estimate based on radar data. |
| 05:02 | KALINKE | MARATHON | Thunderstorm 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:03 | KALINKE | MARATHON | Thunderstorm winds downed trees down in Hewitt. The time of this report is an estimate based on radar data. |
| 05:05 | HOGARTY | MARATHON | Thunderstorm winds downed numerous trees near Hogarty. The time of this report is an estimate based on radar data. |
| 05:06 | HOGARTY | MARATHON | Thunderstorm winds blew over an RV in the town of Harrison. The time of this report is an estimate based on radar data. |
| 05:15 | ELMHURST | LANGLADE | Thunderstorm winds downed trees near Aniwa. The time of this report is an estimate based on radar data. |
| 05:16 | ANIWA | SHAWANO | Thunderstorm winds downed several trees in Aniwa. The time of this report is an estimate based on radar data. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:42 | (ANW)AINSWORTH MUNI | BROWN | Thunderstorm wind gusts, estimated at 80 MPH sheared off multiple tree limbs up to 8 inches in diameter. |
| 15:57 | AINSWORTH | BROWN | Severe 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:59 | BENKELMAN | DUNDY | Site Black Tub Ranch measured 60 mph wind gust. |
| 16:04 | AINSWORTH | BROWN | Wet 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:14 | RED WILLOW | RED WILLOW | Site Timmerman House measures 62 mph wind gust. |
| 19:20 | INDIANOLA | RED WILLOW | Trained spotter estimates 50-60 mph wind gusts. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 06:03 | BROOKSVILLE | MORGAN | A tree was knocked down across Bethel Circle. Time estimated from radar. |
| 06:15 | HYTOP | JACKSON | A tree was knocked down. Time estimated based by radar. |
| 06:33 | TUPELO | JACKSON | A large tree was knocked down at the intersection of County Road 221 and County Road 220. Time estimated from radar. |
| 06:39 | WOODLAND MILLS | MORGAN | A tree was knocked down onto a power line. Time estimated by radar. |
| 08:31 | ROSLIE | JACKSON | The metal roof was partially torn off a large barn or shed. Time estimated from radar. |
| 09:19 | UPPER GREEN HILL | LAUDERDALE | A tree down on CR 339 was knocked down with partial blockage of the roadway. Time estimated based on radar. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:15 | BIDDLE | POWDER RIVER | Mesonet station mtbid at 6.2 S Biddle. |
| 17:30 | BLUFFPORT | PRAIRIE | A wind gust of 58 mph was recorded at the BLM Terry mesonet site. |
| 17:42 | TERRY | PRAIRIE | Winds estimated to be at least 60 mph based on video posted to social media and tree limb damage reported by public. |
| 18:00 | TERRY | PRAIRIE | County 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:15 | KNOWLTON | CUSTER | Estimated gust by a spotter. |
| 19:32 | WEBSTER | FALLON | Estimated gust by a spotter. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 04:36 | PILOT MOUND | BOONE | Time estimated from radar. Images of several three to six inch diameter tree branches down. One tree is also uprooted. |
| 04:54 | GILBERT | STORY | Gust measured on personal weather station. |
| 04:58 | NEVADA | STORY | A few tree limbs down in town. At least one greater than 4 in diameter. Report relayed by KCCI. Time estimated by radar. |
| 05:00 | NEVADA | STORY | A few three inch tree limbs down. |
| 05:09 | IOWA CENTER | STORY | Gust recorded on personal weather station. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:35 | COILTOWN | HOPKINS | A tree was downed by thunderstorm winds on Madison St south of Nebo. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 22:03 | JUSTICE | MINGO | In the town of Justice, a tree was knocked down onto Stone Street. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:08 | EVANSVILLE | VANDERBURGH | A tree was blown down by thunderstorm winds blocking the right lane of Veterans Memorial Parkway. Time estimated from radar. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 03:40 | PITTSFIELD | PIKE | Thunderstorm winds knocked a tree onto a home in Pittsfield. The tree was about 12 inches in diameter. |