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
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.
| State | ≥1.00" | ≥1.75" | ≥2.50" |
|---|---|---|---|
| Nebraska | 6,113 | 284 | 16 |
| Virginia | 5,792 | 37 | 0 |
| Iowa | 4,161 | 0 | 0 |
| Minnesota | 3,867 | 0 | 0 |
| Wyoming | 2,881 | 57 | 0 |
| Wisconsin | 2,146 | 783 | 50 |
| North Carolina | 351 | 0 | 0 |
| Kansas | 265 | 78 | 2 |
| South Dakota | 191 | 0 | 0 |
| New Mexico | 47 | 0 | 0 |
| Oklahoma | 5 | 0 | 0 |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:55 | GUERNSEY | PLATTE | Social media post showing ping pong ball size hail. |
| 17:15 | COTTIER | GOSHEN | Quarter size hail with estimated 60 mph winds. |
| 17:21 | LOST SPRINGS | CONVERSE | Spotter reports quarter size hail. |
| 17:38 | TORRINGTON | GOSHEN | Spotter reported 1.2 inch hail 10 miles NW of Henry, NE. |
| 18:25 | HUNTLEY | GOSHEN | Broken windows reported due to wind driven quarter sized hail. |
| 18:25 | HUNTLEY | GOSHEN | Report of quarter size hail. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:00 | IRISBURG | HENRY | Hail up to the size of quarters fell along the 4100 block of Mitchell Road. |
| 14:50 | STEWARTSVILLE | BEDFORD | Hail up to the size of nickels fell about two miles west-northwest of Stewartsville. |
| 14:50 | STEWARTSVILLE | BEDFORD | Hail up to the size of quarters fell near the intersection of Stewartsville Road and Mountain Lion Drive. |
| 14:50 | SHADY GROVE | BEDFORD | Hail up to the size of quarters fell along Village Drive. |
| 15:20 | LOCUST CREEK | LOUISA | Quarter size hail was reported in Locust Creek. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 18:28 | JANISE | SCOTTS BLUFF | Storm chaser found 2 inch hailstone after the storm. |
| 19:10 | GERING | SCOTTS BLUFF | Report of ping pong ball size hail. |
| 19:11 | GERING | SCOTTS BLUFF | Report of quarter size hail. |
| 19:22 | MELBETA | SCOTTS BLUFF | Estimated 65 mph wind gust at time of quarter size hail. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 02:50 | CREIGHTON | PENNINGTON | Report noted that most of the hail was quarter size, some pieces were about 1.5 inch in diameter. |
| 03:20 | MILESVILLE | HAAKON | Larger pieces up to 1 inch in diameter. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 20:09 | COLD SPG | STEARNS | Reported via Stearns Co EM. |
| 20:27 | ST AUGUSTA | STEARNS | Most hailstones were between quarter and half dollar with several being golf ball to lime sized. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:29 | RIDGEWAY | BERKELEY | Quarter size hail was reported in Martinsburg. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 12:40 | HILLTOP | HENRY | Thunderstorm winds blew down one tree near the intersection of Clearview Drive and Arden Circle. |
| 12:50 | OLD LIBERTY | HENRY | Thunderstorm 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:10 | SANDY LEVEL | HENRY | Thunderstorm winds blew down one tree that fell on to a power line along Axton Road. |
| 14:26 | FERRUM | FRANKLIN | Thunderstorm winds blew down multiple trees near the intersection of Franklin Street and Sawmill Road. |
| 14:50 | STEWARTSVILLE | BEDFORD | A 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:50 | STEWARTSVILLE | BEDFORD | A wind gust of 60 mph was measured by a personal weather station near the intersection of Stewartsville Road and Mountain Lion Drive. |
| 15:15 | CHAMBLISSBURG | BEDFORD | Thunderstorm winds blew down one tree that fell on to a house near the intersection of Dickerson Mill Road and Stewartsville Road. |
| 15:17 | WILLOWBROOK | LOUISA | A tree fell on the 1500 block of Copper Line Road. |
| 15:26 | HARDYS FORD | FRANKLIN | Thunderstorm winds blew down one tree on Truman Hill Road. |
| 16:25 | MIKE | CAMPBELL | Thunderstorm 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:45 | BEVERLY HILLS | HENRICO | Several tree limbs fell near the intersection of I-64 and Parham Road. |
| 16:50 | BROOK HILL | HENRICO | A large tree fell onto a house along Oakwood Lane. |
| 16:50 | BROOK HILL | HENRICO | A large tree fell on a house along Ginter Street. |
| 16:50 | DUMBARTON | HENRICO | A 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:50 | BROOK HILL | HENRICO | A large tree fell on a house along Buckingham Avenue. |
| 16:50 | DUMBARTON | HENRICO | Numerous reports of downed trees and power lines across Lakeside and other parts of the county. |
| 16:50 | BROOK HILL | HENRICO | A large tree fell on a house along Kent Street. This caused minor injuries to one individual. |
| 16:50 | BROOK HILL | HENRICO | A large tree fell on a house. |
| 16:50 | DUMBARTON | HENRICO | A large tree fell onto a house along Irisdale Avenue. |
| 17:33 | RODEPHIL | AMELIA | A large tree fell along St James Road. |
| 17:36 | MAPLEWOOD | AMELIA | A tree fell along route 360 near Mount Zion Road. |
| 17:36 | JETERSVILLE | AMELIA | A tree fell at the intersection of Amelia Springs Road and US 360. |
| 17:44 | JETERSVILLE | AMELIA | A large tree fell along Perkinson Road. |
| 17:49 | CREWE MUNI | NOTTOWAY | Numerous trees fell along Little Creek Road. |
| 17:52 | AMELIA | AMELIA | Numerous trees fell along West Creek Road. |
| 17:53 | SPAINVILLE | NOTTOWAY | Numerous trees fell along Cellar Creek Road. |
| 17:53 | CREWE MUNI | NOTTOWAY | Numerous trees fell along Namozine Road in Nottaway. |
| 17:55 | MAPLEWOOD | AMELIA | A tree fell on US-360 in the vicinity of Mount Zion Road. |
| 17:55 | MAPLEWOOD | AMELIA | Debris was reported on US 360 due to weather southwest of Amelia Courthouse. |
| 18:14 | WHITES STORE | AMELIA | Numerous trees fell along Greenes Road. |
| 18:14 | WHITES STORE | AMELIA | Numerous trees fell along Namozine Road. |
| 18:15 | WAVERLY | SUSSEX | A tree fell and partially closed VA-40 near Laurel Drive. |
| 18:16 | BLACKSTONE | NOTTOWAY | Ten trees fell in the vicinity of Blackstone. |
| 18:40 | MORRISVILLE | FAUQUIER | Numerous trees blew down in the vicinity of Danton Road in Bealeton. |
| 18:43 | CHURCH RD | DINWIDDIE | A tree fell along US-460 in the vicinity of Courthouse Road. |
| 18:43 | DINWIDDIE GARDENS | DINWIDDIE | A large tree fell along Courtney Court. |
| 18:43 | BALTIMORE CORNER | DINWIDDIE | A tree fell along Hills Drive. |
| 18:45 | KINGSLAND | CHESTERFIELD | A large tree fell along Twin Cliffs Lane. |
| 18:45 | CHESTER | CHESTERFIELD | A large tree fell at the intersection of South Chester Road and Millwood Road. |
| 18:45 | CHESTERFIELD | CHESTERFIELD | A tree fell at the intersection of Route 10 and Lewis Road. |
| 18:47 | CHESTERFIELD | CHESTERFIELD | A large tree limb fell on Iron Bridge Road. |
| 18:48 | COLONIAL HGTS | COLONIAL HEIGHTS (C) | A large tree fell along Pickett Avenue. |
| 18:48 | DEWITT | DINWIDDIE | Numerous trees fell across southern Dinwiddie County. |
| 18:51 | PETERSBURG | PETERSBURG (C) | A large tree fell down along Ferndale Avenue. |
| 18:54 | CHESTER | CHESTERFIELD | A large, healthy tree fell onto an unoccupied car. |
| 19:26 | NEWVILLE | SUSSEX | Multiple large tree branches fell near US 460. |
| 20:20 | POQUOSON | POQUOSON | A weather station at Poquoson reported a wind gust of 58 mph (50 kt). |
| 20:20 | BROOK HILL | HENRICO | A large tree fell on a house along Battery Avenue. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:09 | WOODVILLE | SURRY | Thunderstorm winds blew down one tree near the intersection of East Pine Street and Slate Mountain Road. |
| 13:10 | WOODVILLE | SURRY | Thunderstorm winds blew down one tree near the intersection of Epperson Church Road and Banks Valley Lane. |
| 13:15 | ASBURY | STOKES | Thunderstorm winds blew down one tree near the intersection of Jessup Road and Asbury Road. |
| 16:55 | GORDONTON | PERSON | Tree and power lines were reported down along Wheelers Church Road near the intersection with Burlington Road. |
| 17:47 | ERWIN ARPT | HARNETT | A tree was reported down on Bunnlevel Erwin Road. |
| 17:58 | GODWIN | CUMBERLAND | Power outages were caused by fallen trees on power equipment near the town of Godwin. |
| 18:21 | PARKERS MILL | JOHNSTON | Eastbound 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:34 | FOUR OAKS | JOHNSTON | Power outages were caused by fallen trees damaging power equipment along North Carolina highway 96 and Keen Road near Four Oaks. |
| 18:58 | ROSEWOOD | WAYNE | Power lines were reported down along Rosewood Road near Autumn Winds Drive. |
| 19:01 | FAIRFIELD | HYDE | Tideland 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:25 | BURCH | SURRY | Thunderstorm 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:33 | CRUTCHFIELD | SURRY | Thunderstorm winds blew down one tree near the intersection of Jenkinstown Road and Crest Rock Trail. |
| 19:46 | BANNERTOWN | SURRY | Thunderstorm winds blew down one tree that fell on a power line near the intersection of Boulder Road and Lovers Lane. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:29 | CONWAY SPGS | SUMNER | Initially 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:35 | CONWAY SPGS | SUMNER | This wind gust was estimated. |
| 15:57 | CLEARWATER | SEDGWICK | Estimated wind gusts around 60 mph. |
| 16:03 | CLEARWATER | SEDGWICK | Estimated wind gusts around 60 mph. |
| 16:14 | (ICT)WICHITA ARPT | SEDGWICK | Yingling 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 ARPT | SEDGWICK | Wind gusts measured at the ASOS station at Wichita Eisenhower National Airport. |
| 16:26 | EASTBOROUGH | SEDGWICK | Reported wind gust of 65mph came from a trained spotter at Central and Oliver. |
| 16:26 | WICHITA | SEDGWICK | NWS employee reported 70mph winds at 9th and Zoo Blvd. |
| 16:29 | MAIZE | SEDGWICK | Emergency management reported a tree limb blown down on a car near Irma and 45th N in Maize. |
| 16:30 | WICHITA | SEDGWICK | NWS employee reported tree damage on Zoo Blvd just east of I-235, part of the lane was being blocked by the downed tree. |
| 16:48 | PARK CITY | SEDGWICK | Large tree limb was knocked down by thunderstorm wind gusts. |
| 17:16 | PEABODY | MARION | Wind gusts estimated to be around 60 mph in Peabody. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:18 | MONTEVIEW | JEFFERSON | Power lines reported damaged near Monteview with multiple power outages reported. |
| 14:20 | TERRETON | JEFFERSON | A 64 mph thunderstorm wind gust measured at NOAA ARL FRD Specific Manufacturing Capability mesonet site. |
| 14:20 | SMALL | CLARK | A 58 mph thunderstorm wind gust measured at Medicine Lodge mesonet site. |
| 14:45 | DUBOIS | CLARK | The Dubois mesonet site measured a 62 mph thunderstorm outflow wind. |
| 15:50 | MONTPELIER | BEAR LAKE | A 64 mph wind gust was measured at the Sheep Creek Hills PACIFICORP mesonet site. |
| 16:42 | TETONIA | TETON | A tree was downed on a power line near Tetonia causing a power outage in the area. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:03 | SHELL PT | BEAUFORT | Beaufort 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:03 | DOTHAN | DILLON | A tree was down along I-95. |
| 15:19 | SHELDON | BEAUFORT | Beaufort County Emergency Management reported a tree down on Paige Point Bluff Road. |
| 15:19 | PORT ROYAL | BEAUFORT | Beaufort County Emergency Management reported a tree down on Stuart Towne Lane. |
| 15:40 | COOSAW | BEAUFORT | Beaufort County Emergency Management reported a tree down on a house on Fieldfare Way. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 18:38 | JANISE | SCOTTS BLUFF | Also received dime size hail at time of wind gust. |
| 18:42 | JANISE | SCOTTS BLUFF | Outbuilding blown apart by thunderstorm winds. Accompanied by pea sized hail. Report received via social media. |
| 19:13 | SCOTTSBLUFF | SCOTTS BLUFF | Scottsbluff Airport ASOS gust. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 18:17 | (WRL)WORLAND MUNI AR | WASHAKIE | A 59 mph wind gust was reported at the Pistol Draw RAWS site. |
| 18:30 | DAYTON | SHERIDAN | Downed power lines and tree damage near Dayton. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:15 | NORCROSS | GWINNETT | Tree down on vehicles along Jimmy Carter Boulevard near Atlantic Drive. |
| 22:08 | (PDK)DEKALB PEACHTRE | DE KALB | ASOS at Dekalb Peachtree Airport (KPDK) reported a gust to 60mph. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:30 | FUTRELL | MCCRACKEN | Power 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. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 02:50 | CREIGHTON | PENNINGTON | Most of the wind driven hail was quarter size, some pieces were about 1.5 inch in diameter. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 19:10 | COTTONWOOD HGTS | SALT LAKE | The 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. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:14 | LIMA | BEAVERHEAD | Mesonet ANTELOPE RAWs station measured a 61 mph wind gust. Time estimated by radar. |