← All storm days

Hail Storm Map — July 22, 2025

Hail storm map for July 22, 2025: max 2.50" hail across CO, FL, IA, MN, SC, SD, TX, ~3,311 structures in swath.

COFLIAMNSCSDTX

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

A low hail event swept across CO, FL, IA, MN and 3 more states on July 22, 2025, with MRMS radar measuring stones up to 2.50". An estimated 3,311 structures fell inside the qualifying swath. South Dakota took the brunt with ~1,404 structures estimated in the ≥1" footprint. About 202 fell under damaging ≥1.75" hail capable of denting metal and breaking shingles. NOAA logged 5 hail reports and 34 wind reports for the day.

Max hail size
2.50"
States impacted
7
Structures in swath
3,311

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
South Dakota1,4042020
South Carolina1,22900
Florida46500
Iowa11800
Minnesota3300
Colorado3200
Texas3000

NOAA storm reports

Hail reports (1)

South Dakota · 1 report

TimeLocationCountyObserver comment
08:15MURDOJONESNickel-sized hail was reported in Murdo.

Wind reports (31)

Minnesota · 8 reports

TimeLocationCountyObserver comment
13:28EMILYCROW WINGSeveral small trees were down at the golf course in Emily. Course had a lot of standing water as well.
13:49HASSMANAITKINSeveral five inch diameter oak tree limbs were broken off.
14:00PALISADEAITKINFour large oak trees were down at the spotter's location.
14:06MINNEWAWAAITKINA large tree was blown over onto a camper at the Eagle Point Campground on Big Sandy Lake.
14:13MINNEWAWAAITKINTrees were down on power lines in the area.
14:13LIBBYAITKINSeveral pontoon boats were flipped over on Big Sandy Lake.
15:00COTTONST. LOUISLarge tree was down across Comstock Road.
19:50(AXN)CHNDLR FLD ALXNDOUGLASThis was a very isolated wind gust with no reported damage associated with it. The storm collapsed and dumped what was left of its core over KAXN where the 69 mph gust was measured.

Texas · 7 reports

TimeLocationCountyObserver comment
14:37BELDINGPECOSThe West Texas Mesonet station 3 NNW Belding measured a 59 mph wind gust.
15:39DRYDEN FFA SITETERRELLThe ASOS station at Dryden measured a wind gust of 62 mph, along with a couple of other severe wind gusts. The total time of occurrence is partially estimated.
20:35WOLFFORTHLUBBOCKA Texas Tech University West Texas mesonet site near Wolfforth measured severe wind gusts from 2039 CST through 2040 CST. A peak wind gust of 63 mph was measured at 2040 CST. Additionally, an off duty NWS employee observed that the entire south facing roof of a barn was lifted and peeled back near the mesonet location.
20:56(LBB)LUBBOCK INTL ARLUBBOCKThe Automated Surface Observing System at Lubbock International Airport measured a wind gust of 63 mph.
21:14OLTONLAMBTwo severe thunderstorms impacted the area around Olton 26 minutes apart. A Texas Tech University West Texas mesonet site near Olton measured a wind gust of 58 mph at 2114 CST with the first storm.
21:31(REE)REESE AFB LUBBOLUBBOCKA Texas Tech University West Texas mesonet site near Reese Center measured severe wind gusts from 2131 CST through 2133 CST. A peak wind gust of 64 mph was measured at 2132 CST.
21:40OLTONLAMBTwo severe thunderstorms impacted the area around Olton 26 minutes apart. A Texas Tech University West Texas mesonet site near Olton measured a wind gust of 59 mph at 2140 CST with the second storm.

South Carolina · 5 reports

TimeLocationCountyObserver comment
14:46BAPTIST HILLCHARLESTONLocal broadcast media relayed a report of several trees down along parts of Toogoodoo Road.
16:07RICETOWNJASPERJasper County dispatch reported a tree down near Log Hall Road and Wooden Horse Run.
16:19SWITZERLANDJASPERJasper County dispatch reported a tree down along Kato Bay Road near Okeetee Club Road.
16:22TILLMANJASPERJasper County dispatch reported a tree down in the 1050 block of Tillman Road.
17:01HARDEEVILLEJASPERCharleston County dispatch reported a tree down and a power pole down in the 700 block of Shirley Street.

Iowa · 2 reports

TimeLocationCountyObserver comment
17:56(OTM)OTTUMWA INDSTRLWAPELLOA 62 mph gust measured at the Ottumwa airport.
23:45INDEPENDENCEBUCHANANA public report of the top of a 12 inch diameter pine tree was snapped at this location. A walnut tree 1 mi NNE of here also lost a large 10 inch branch. The time of the event was estimated using radar.

Colorado · 2 reports

TimeLocationCountyObserver comment
16:16PARKERDOUGLASThe wind gust was recorded at the ASOS station located at the Centennial airport (APA).
16:18HIGHLANDS RANCHDOUGLASThe wind gust was recorded at the mesonet station CO001 located at I-25 and C470.

Florida · 2 reports

TimeLocationCountyObserver comment
14:41WOODVILLELEONTalquin Electric Coop reported downed trees and power lines in the Woodville area.
15:40SPRINGFIELDBAYA large pine tree was blown down on Highway 22 and blocked an eastbound lane of traffic.

South Dakota · 2 reports

TimeLocationCountyObserver comment
09:30FREDERICKBROWNA caller near the town of Frederick estimated a thunderstorm wind gust of 60 mph. No damage was noted.
23:15JEWEL CAVE NATL MONCUSTERSD Mesonet recorded wind gust.

Georgia · 1 report

TimeLocationCountyObserver comment
14:19STATESBOROBULLOCHBulloch County Emergency Management reported several large trees uprooted and blown down along portions of Highway 301 in Statesboro.

Alabama · 1 report

TimeLocationCountyObserver comment
16:46OAKWOOD COLLEGEMADISONA power pole leaning off Memorial Parkway resulted in power outages in the area. Time estimated from radar.

Tennessee · 1 report

TimeLocationCountyObserver comment
18:00LAWRENCEBURGLAWRENCESeveral trees were downed in the Lawrenceburg area, including one that fell on a car along 4th Street. Damages are a rough estimate.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check