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
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 Dakota
1,404
202
0
South Carolina
1,229
0
0
Florida
465
0
0
Iowa
118
0
0
Minnesota
33
0
0
Colorado
32
0
0
Texas
30
0
0
NOAA storm reports
Hail reports (1)
South Dakota · 1 report
Time
Location
County
Observer comment
08:15
MURDO
JONES
Nickel-sized hail was reported in Murdo.
Wind reports (31)
Minnesota · 8 reports
Time
Location
County
Observer comment
13:28
EMILY
CROW WING
Several small trees were down at the golf course in Emily. Course had a lot of standing water as well.
13:49
HASSMAN
AITKIN
Several five inch diameter oak tree limbs were broken off.
14:00
PALISADE
AITKIN
Four large oak trees were down at the spotter's location.
14:06
MINNEWAWA
AITKIN
A large tree was blown over onto a camper at the Eagle Point Campground on Big Sandy Lake.
14:13
MINNEWAWA
AITKIN
Trees were down on power lines in the area.
14:13
LIBBY
AITKIN
Several pontoon boats were flipped over on Big Sandy Lake.
15:00
COTTON
ST. LOUIS
Large tree was down across Comstock Road.
19:50
(AXN)CHNDLR FLD ALXN
DOUGLAS
This 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
Time
Location
County
Observer comment
14:37
BELDING
PECOS
The West Texas Mesonet station 3 NNW Belding measured a 59 mph wind gust.
15:39
DRYDEN FFA SITE
TERRELL
The 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:35
WOLFFORTH
LUBBOCK
A 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 AR
LUBBOCK
The Automated Surface Observing System at Lubbock International Airport measured a wind gust of 63 mph.
21:14
OLTON
LAMB
Two 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 LUBBO
LUBBOCK
A 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:40
OLTON
LAMB
Two 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
Time
Location
County
Observer comment
14:46
BAPTIST HILL
CHARLESTON
Local broadcast media relayed a report of several trees down along parts of Toogoodoo Road.
16:07
RICETOWN
JASPER
Jasper County dispatch reported a tree down near Log Hall Road and Wooden Horse Run.
16:19
SWITZERLAND
JASPER
Jasper County dispatch reported a tree down along Kato Bay Road near Okeetee Club Road.
16:22
TILLMAN
JASPER
Jasper County dispatch reported a tree down in the 1050 block of Tillman Road.
17:01
HARDEEVILLE
JASPER
Charleston County dispatch reported a tree down and a power pole down in the 700 block of Shirley Street.
Iowa · 2 reports
Time
Location
County
Observer comment
17:56
(OTM)OTTUMWA INDSTRL
WAPELLO
A 62 mph gust measured at the Ottumwa airport.
23:45
INDEPENDENCE
BUCHANAN
A 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
Time
Location
County
Observer comment
16:16
PARKER
DOUGLAS
The wind gust was recorded at the ASOS station located at the Centennial airport (APA).
16:18
HIGHLANDS RANCH
DOUGLAS
The wind gust was recorded at the mesonet station CO001 located at I-25 and C470.
Florida · 2 reports
Time
Location
County
Observer comment
14:41
WOODVILLE
LEON
Talquin Electric Coop reported downed trees and power lines in the Woodville area.
15:40
SPRINGFIELD
BAY
A large pine tree was blown down on Highway 22 and blocked an eastbound lane of traffic.
South Dakota · 2 reports
Time
Location
County
Observer comment
09:30
FREDERICK
BROWN
A caller near the town of Frederick estimated a thunderstorm wind gust of 60 mph. No damage was noted.
23:15
JEWEL CAVE NATL MON
CUSTER
SD Mesonet recorded wind gust.
Georgia · 1 report
Time
Location
County
Observer comment
14:19
STATESBORO
BULLOCH
Bulloch County Emergency Management reported several large trees uprooted and blown down along portions of Highway 301 in Statesboro.
Alabama · 1 report
Time
Location
County
Observer comment
16:46
OAKWOOD COLLEGE
MADISON
A power pole leaning off Memorial Parkway resulted in power outages in the area. Time estimated from radar.
Tennessee · 1 report
Time
Location
County
Observer comment
18:00
LAWRENCEBURG
LAWRENCE
Several 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