Hail storm map for July 21, 2025: max 3.00" hail across CO, FL, KS, MN, MT, ND, NE, OK, SD, TX, WY, ~16,372 structures in swath.
COFLKSMNMTNDNEOKSDTXWY
A moderate hail event swept across CO, FL, KS, MN and 7 more states on July 21, 2025, with MRMS radar measuring stones up to 3.00". An estimated 16,372 structures fell inside the qualifying swath. Kansas took the brunt with ~10,937 structures estimated in the ≥1" footprint. Roughly 130 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 17 hail reports and 80 wind reports for the day.
| State | ≥1.00" | ≥1.75" | ≥2.50" |
|---|---|---|---|
| Kansas | 10,937 | 1,836 | 129 |
| Minnesota | 2,320 | 605 | 1 |
| Montana | 1,418 | 43 | 0 |
| South Dakota | 636 | 25 | 0 |
| Wyoming | 381 | 52 | 0 |
| North Dakota | 344 | 0 | 0 |
| Oklahoma | 221 | 40 | 0 |
| Texas | 58 | 0 | 0 |
| Florida | 22 | 0 | 0 |
| Nebraska | 19 | 0 | 0 |
| Colorado | 16 | 0 | 0 |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:50 | HEDGESVILLE | WHEATLAND | Reported by spotter. |
| 18:16 | SHAWMUT | WHEATLAND | Reported by spotter. |
| 19:00 | FRANKLIN | GOLDEN VALLEY | Reported by spotter. |
| 20:30 | POMPEYS PILLAR | YELLOWSTONE | Measured by COOP observer. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:26 | COLLYER | TREGO | Quarter size hail was reported by the public. |
| 19:55 | ELLINWOOD | BARTON | Nickel sized hail was reported along with 60 mph winds. |
| 20:53 | RUNNYMEDE | HARPER | Nickel to quarter sized hail was reported. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 12:47 | TRAVERSE | NICOLLET | Quarter to golf ball sized hail. |
| 12:53 | ST PETER | NICOLLET | Quarter sized hail near the Kwik Trip in St Peter. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:05 | OGLALA | OGLALA LAKOTA | Estimated hail report. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:25 | STRATTON | HITCHCOCK | Law enforcement report of hail ranged from half inch to golf ball size. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:16 | ABBOTT | COLFAX | The Abbott COOP observer reported hail up to quarter size from a severe thunderstorm. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 05:31 | ALMA | WABAUNSEE | Delayed Report, time estimated from radar. Brief downburst from otherwise non-severe storms. Third of shop roof was blown off and over the house. The house's garage door was blown inward. A basketball goal with cement footing was blown over. Event was captured on doorbell camera. |
| 16:42 | PROTECTION | COMANCHE | Emergency management report tree damage just north of Protection. |
| 17:21 | COLDWATER | COMANCHE | An Ambient wind measuring station reported 78 mph gusts. |
| 17:29 | COLDWATER STARK ARPT | COMANCHE | Downed powerlines on highway 160 going from the KDOT building to about 1.6 miles east. |
| 17:36 | BARNARD | LINCOLN | Trained spotter estimated winds of 65 to 70 mph and a large tree limb was knocked down. |
| 17:46 | TESCOTT | OTTAWA | Estimated 60 mph gust in Tescott. |
| 18:00 | COLDWATER | COMANCHE | Social media report of broken windows, downed trees, and downed power poles. |
| 18:13 | HOG BACK | ELLIS | A mesonet station measured 65 mph gusts. |
| 18:22 | WESTFALL | LINCOLN | Reported a 75mph wind gust on I-70 south of Westfall. |
| 18:31 | CARNEIRO | ELLSWORTH | Estimated wind gusts around 60 mph. |
| 18:45 | CARNEIRO | ELLSWORTH | Wind gusts estimated to be around 60 mph. |
| 18:54 | KANOPOLIS | ELLSWORTH | Reported a semi blown over at Mile Marker 222 on I-70 from thunderstorm wind gusts. |
| 18:58 | CARNEIRO | ELLSWORTH | Measured wind gust from a Union Pacific weather station. |
| 19:02 | PFEIFER | ELLIS | Reported by the Public. |
| 19:15 | LIEBENTHAL | RUSH | Estimated wind gusts by law enforcement. |
| 19:47 | GREAT BEND | BARTON | There was an estimated wind gusts of 70 mph along with reported power poles and large tree limbs down. |
| 19:48 | GREAT BEND | BARTON | Reports of several downed power lines and a transformer also down. |
| 19:50 | HOISINGTON | BARTON | Estimated wind gusts around 60 mph. |
| 19:55 | ELLINWOOD | BARTON | Estimated wind gusts around 60 mph along with nickel sized hail. |
| 20:14 | LINDSBORG | MCPHERSON | This was measured on a personal weather station. |
| 20:31 | NEOLA | STAFFORD | Measured wind gusts. |
| 20:32 | MURDOCK | KINGMAN | This was measured on a personal weather station. |
| 21:07 | ANDALE | SEDGWICK | This was measured on a personal weather station. |
| 21:16 | WICHITA | SEDGWICK | A few three inch diameter limbs were knocked down. |
| 21:19 | (ICT)WICHITA ARPT | SEDGWICK | This was measured on a handheld anemometer. |
| 21:25 | EASTBOROUGH | SEDGWICK | The spotter also noted a few transformers had blown. |
| 21:32 | DERBY | SEDGWICK | This was measured on a personal weather station. |
| 21:55 | HILLSBORO | MARION | Estimated wind gusts around 60 mph. |
| 22:00 | MARION RES | MARION | Several trees down across the central portions of the county, including a tree branch down on a trailer near Hillsboro. |
| 22:05 | TAMPA | MARION | Tree uprooted a laying across the road in Tampa. |
| 22:05 | MARION | MARION | Picture sent via social media of a couple of 4-inch tree limbs down in Marion. |
| 22:12 | BURNS | MARION | There were also 8 to 10 inch tree limbs reported down as well. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:00 | BARRO | TOOELE | The INTERSTATE 80 mesonet station recorded a wind gust of 59 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area. |
| 15:20 | KNOLLS | TOOELE | The I-80 at MP 40 Knolls mesonet station recorded a wind gust of 64 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area. |
| 16:30 | KAYSVILLE | DAVIS | The SR-177 at MP 5 Kaysville mesonet station recorded a wind gust of 67 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area. |
| 17:00 | BARRO | TOOELE | The WEST OF WILDCAT MTN mesonet station recorded a wind gust of 58 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area. |
| 17:30 | LAKE SHR | UTAH | The SR-68 at MP 16 Mosida mesonet station recorded a wind gust of 58 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area. |
| 18:50 | LITTLE MTN | WEBER | The Fremont Island - Miller Hill mesonet station recorded an initial peak wind gust of 74 mph and a subsequent wind gust of 59 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area. |
| 19:37 | (BMC)BRIGHAM CITY AR | BOX ELDER | The Brigham City Regional Airport AWOS (KBMC) recorded a wind gust of 60 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area. |
| 19:50 | (BMC)BRIGHAM CITY AR | BOX ELDER | The I-15 at MP 369 North Brigham City mesonet station recorded a wind gust of 58 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area. |
| 20:00 | SMITHFIELD | CACHE | The Crow Mountain mesonet station recorded a wind gust of 58 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 |
|---|---|---|---|
| 00:19 | SITKA | WALWORTH | A peak wind gust of 63 mph was observed by a South Dakota State University mesonet station in the town of Glenham. |
| 01:57 | ABERDEEN | BROWN | A 62 mph gust was recorded by a South Dakota Department of Transportation mesonet station two miles east-northeast of Aberdeen. |
| 03:15 | PEEVER | ROBERTS | A trained spotter estimated winds up to 60 mph were responsible for some minor tree damage, including a few branches down. |
| 17:05 | OGLALA | OGLALA LAKOTA | Public estimated wind gust. |
| 18:45 | MUD BUTTE | MEADE | SD Mesonet recorded wind gust. |
| 18:50 | MUD BUTTE | MEADE | SD Mesonet recorded wind gust. |
| 20:15 | THUNDER BUTTE | ZIEBACH | Chaser reported a tree uprooted. |
| 20:45 | BEAR CREEK | DEWEY | A peak wind gust of 73 mph was recorded at the South Dakota State University mesonet station six miles north-northwest of Lantry. |
| 23:30 | THUNDER BUTTE | ZIEBACH | Chaser reported a snapped the trunk of a 30 ft tall Elm Tree that was about a foot in diameter. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:11 | WHITE DEER | CARSON | Strong thunderstorm winds estimated around 75-80 mph violently shook and pivoted a medium sized camper trailer, turning it about 30 degrees, with the jack stands underneath folding. |
| 14:25 | SKELLYTOWN | CARSON | Thunderstorm winds caused damage to a barn roof. Part of the roof was removed and hung off the side. |
| 17:29 | (LBB)LUBBOCK INTL AR | LUBBOCK | The Automated Surface Observing System at Lubbock International Airport measured a wind gust of 58 mph. |
| 18:08 | CRANE CO ARPT | CRANE | The West Texas Mesonet station 1 NNW Crane measured a 64 mph wind gust. |
| 20:46 | QUITAQUE | BRISCOE | Local broadcast media relayed a report of a roof blown off of a house in the town of Quitaque. |
| 21:43 | VIGO PARK | SWISHER | A Texas Tech University West Texas mesonet site near Vigo Park measured severe wind gusts from 2143 CST through 2148 CST with a peak gust of 64 mph. |
| 23:09 | SHALLOWATER | LUBBOCK | A Texas Tech University West Texas mesonet site near Shallowater measured a severe wind gust of 58 mph. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:00 | LAME DEER | ROSEBUD | Reported by local mesonet weather station. |
| 16:00 | HATHAWAY | ROSEBUD | Mesonet station mtswc at 5.2 W Hathaway. |
| 22:44 | KING COULEE RAWS | VALLEY | A wind gust of 62 mph was measured at the King Coulee RAWS site (KIGM8). |
| 22:54 | FT PECK LAKE HANDAR | MCCONE | A wind gust of 60 mph was measured at the Fort Peck Dam mesonet site (GGWFP). |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:50 | PRIDGEN | COFFEE | Coffee County Emergency Management reported downed trees and powerlines in the vicinity of Pridgen and Broxton. The time of damage was based on radar data, and the cost of damage was unknown but estimated for inclusion of the event in Storm Data. |
| 15:55 | PRIDGEN | COFFEE | A photographer posted photos of a likely downburst on Monday afternoon along U.S. Highway 441 between Pridgen and Broxton in Coffee County, GA. Large chicken houses had their metal roofs peeled off and the structures were destroyed along Lindsey Merritt Rd. The roof of a barn was lifted off the structure and destroyed near US 441 and Ernest Pridgen Rd. A tree fell on a home causing roof damage and leaks along Arthur Pridgen Rd. Multiple large trees were snapped and a tobacco field was destroyed near Solomon Rd and Old River Rd. The time of damage was based on radar data, and the cost of damage was unknown but estimated for inclusion of the event in Storm Data. |
| 17:25 | RETREAT | LIBERTY | Liberty County dispatch reported several trees down on the roadway along Ways Temple Road. |
| 17:25 | RETREAT | LIBERTY | Liberty County dispatch reported one tree down in the roadway at South Coastal Highway and Montague Street. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:15 | NASHVILLE TUNE ARPT | DAVIDSON | Strong thunderstorm winds downed a tree along New York Avenue in west Nashville. Damages are a rough estimate. |
| 16:30 | TUSCULUM | DAVIDSON | Severe thunderstorm winds downed a tree along with numerous branches onto Randall Drive near Oak Hill. Damages are a rough estimate. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:55 | LOGAN | BEAVER | The mesonet station located eight miles west of Slapout measured a gust of 60 mph at 1655CDT, then measured a gust of 71 mph at 1710CDT. The final severe wind gust occurred at 1715 CDT which was 63mph. |
| 16:09 | LOGAN | BEAVER | A few power poles were knocked down or snapped by the wind. Also, an irrigation pivot was knocked over and multiple large tree branches were also snapped in the area. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 12:03 | ARLINGTON | SIBLEY | Many 3 to 4 inch branches down, and one tree knocked down west of Arlington. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:45 | ST AUGUSTINE | ST. JOHNS | Power lines were blown down on Sebastian Harbor Drive. The time of damage was estimated by radar. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 20:06 | BROWNTOWN | JACKSON | A tree was knocked down on CR 382. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:58 | THORPE | MCDOWELL | A tree fell onto power lines in Wilcoe. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:12 | GRANCER | BUTLER | Multiple large trees were blown down near the intersection of Brooklyn Chapel Road and Tarvin Embry Road. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:35 | SIERRA VISTA | COCHISE | Public reported a 4 inch tree limb branch snapped due to thunderstorm winds. |