← All storm days

Hail Storm Map — July 31, 2026

Hail storm map for July 31, 2026: max 2.00" hail across CO, FL, MO, NM, OK, SD, TX, ~10,397 structures in swath.

COFLMONMOKSDTX

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

A moderate hail event swept across CO, FL, MO, NM and 3 more states on July 31, 2026, with MRMS radar measuring stones up to 2.00". An estimated 10,397 structures fell inside the qualifying swath. Florida took the brunt with ~7,438 structures estimated in the ≥1" footprint. About 541 fell under damaging ≥1.75" hail capable of denting metal and breaking shingles. NOAA logged 8 hail reports and 57 wind reports for the day.

Max hail size
2.00"
States impacted
7
Structures in swath
10,397

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Florida7,43800
Missouri1,1271830
South Dakota8231150
Colorado6562160
Texas20740
Oklahoma139230
New Mexico700

NOAA storm reports

Hail reports (8)

South Dakota · 7 reports

TimeLocationCountyObserver comment
15:25CUSTER CO ARPTCUSTERSpotter reported wind gust.
15:36ARGYLECUSTERSpotter reported hail.
15:37ARGYLECUSTERReport and photo via social media confirming golf ball size hail fell in Argyle. Time estimated based on radar.
15:38ARGYLECUSTERLarge holes punched in outdoor plastic storage container. Hail lightly covered the ground. Smaller stones also observed. Time estimated based on radar.
15:38ARGYLECUSTERSpotter report to office via social media.
15:47ARGYLECUSTERSpotter report via social media.
16:11HOT SPRINGSFALL RIVERPhoto via social media. Hail covered the ground and damaged tree foliage. Time estimated based on radar.

Colorado · 1 report

TimeLocationCountyObserver comment
14:20TRUCKTONEL PASOReport from mPING. Hail up to 1 inches was measured at this location.

Wind reports (51)

Texas · 18 reports

TimeLocationCountyObserver comment
16:10ODELLWILBARGEROdell (ODEL) Mesonet observation. Severe (>50-knot) wind gusts occurred during the event time, with the peak gust of 59 knots occurring at 1610 LST.
16:11(CDS)CHILDRESS ARPTCHILDRESSThe Automated Surface Observing System at Childress Municipal Airport measured a wind gust of 67 mph.
18:00BIGGS AFBEL PASOThe Biggs Field AWOS recorded a peak gust of 63 mph.
18:01(ELP)EL PASO INTL AREL PASOThe El Paso Airport recorded a peak gust of 64 mph.
18:13KIRKLANDCHILDRESSA utility company reported a loss of 11 steel transmission structures due to a microburst producing thunderstorm near Kirkland. It was reported that the structures were rated for 100 mph winds.
18:3111 WNW BootlegDeaf SmithWind gusts exceeded 58 mph starting at 1931CDT while persistently reaching over 60 mph lasting through 1948CDT. A peak wind gust of 74 mph was reached at 1935CDT.
19:03FRIONAPARMERA Texas Tech University West Texas mesonet site near Friona measured severe wind gusts from 1903 CST through 1926 CST. A peak gust of 75 mph was measured at 1905 CST.
19:242 WNW HerefordDeaf SmithGusts exceeding 59 mph from 2024CDT to 2028CDT and reached a peak wind speed of 77 mph.
19:50DIMMITTCASTROA Texas Tech University West Texas mesonet site near Dimmitt measured intermittent severe wind gusts from 1950 CST through 2013 CST. A peak wind gust of 63 mph was measured at 1950 CST.
20:27MORTONCOCHRANA Texas Tech University West Texas mesonet site near Morton measured severe wind gusts from 2027 CST through 2106 CST. A peak wind gust of 67 mph was measured 2030 CST.
20:36ABERNATHYHALEA Texas Tech University West Texas mesonet site near Abernathy measured severe wind gusts from 2036 CST through 2037 CST with a peak gust of 68 mph.
20:36HARTCASTROA Texas Tech University West Texas mesonet site near Hart measured severe wind gusts from 2036 CST through 2043 CST. A peak wind gust of 77 mph was measured at 2039 CST.
20:36TULIASWISHERA Texas Tech University West Texas mesonet site near Tulia measured a severe wind gust of 62 mph.
21:49WOLFFORTHLUBBOCKA Texas Tech University West Texas mesonet site near Wolfforth measured a severe wind gust of 58 mph.
22:032 NNE SeminoleGainesMesonet station 25 Seminole 2N measured a 57 mph wind gust behind a strong thunderstorm outflow boundary.
22:06SEAGRAVESGAINESMesonet station 15 Seagraves 1SW measured a 62 mph wind gust behind a strong thunderstorm outflow boundary.
22:37WHITE RIVER LAKECROSBYA Texas Tech University West Texas mesonet site near White River Lake measured severe wind gusts from 2237 CST through 2238 CST with a peak gust of 62 mph.
22:51LAMESADAWSONMesonet station 18 Lamesa 2SE measured a 68 mph wind gust associated with strong thunderstorm outflow.

New Mexico · 9 reports

TimeLocationCountyObserver comment
16:04CUERVOGUADALUPEA UPR mesonet station near Cuervo measured a peak wind gust of 71 mph as a severe thunderstorm approached the site.
16:33(CAO)CLAYTON ARPTUNIONThe ASOS at Clayton Municipal Airport measured a 59 mph wind gust as a line of severe thunderstorms approached the site.
16:33(TCC)TUCUMCARI ARPTQUAYThe ASOS at Tucumcari Municipal Airport measured a peak wind gust of 72 mph as a line of severe thunderstorms moved through the site.
17:40FT SUMNERDE BACAA CoCoRaHS observer south of Fort Sumner reported significant wind gusts that blew tree limbs down in her property. The severe thunderstorm winds knocked out electricity for several hours after the storm blew through.
19:00RAMONLINCOLNThe Roswell No. 2 Portable mesonet station measured a 59 mph wind gust from a nearby thunderstorm. Time is estimated based on radar.
20:09TATUMLEAMesonet station 51 2SW Tatum NM measured a 66 mph wind gust, along with several other gusts over 58 mph.
20:35LOVINGTONLEAEmergency management reported damage to a canopy and temporary fencing at a fair in Lovington. Some downed power lines were also reported in the area. The time of occurrence is estimated from radar. The cost of damage and the maximum wind gust are also estimated.
20:50HOBBS IND ARPTLEAMesonet station 66 Hobbs, NM/ Lea County measured a 58 mph wind gust.
21:30HOBBSLEATiming is approximated from radar. Report on social media from storm spotters of tree damage from an estimated 60 mph wind gust. The cost of damage is also approximated.

Florida · 6 reports

TimeLocationCountyObserver comment
12:131 WSW Daytona Bch IntlVolusiaDaytona Beach International Airport measured a peak wind gust of 43MPH/37KT from the southwest at 1:13 PM.
13:052 ESE Cape Canaveral SFBrevardUSSF wind sensor on tower 3 (Cape Canaveral) measured a peak wind gust of 48MPH/42KT from the northwest at 2:10 PM. Earlier, a gust to 40MPH/35KT occurred at 2:05 PM. Sensor elevation is 54 feet.
16:47GARDEN CITYDUVALSeveral trees and branches down on Lem Turner Road near I-295. Time estimated via radar and wind gust of 56 mph measured at JAX airport.
17:141 NNE Saint MarksWakullaAn ambient station (Purdom Station) gusted to 46 mph.
18:003 E Liberty CityAMZ630Mesonet station XMSP Morningside Park measured a wind gust of 48MPH (41 knots) with the passing of a strong thunderstorm. Station elevation is 34 feet.
21:432 N MayportDuvalWxflow site XHUP at Hugernaut Park measured a peak wind gust of 44 mph.

Kansas · 5 reports

TimeLocationCountyObserver comment
00:25CORNINGNEMAHAKansas Mesonet site measured 59 mph gust.
00:37HIAWATHABROWNPersonal weather station measured 66 mph gust.
00:40CORNINGNEMAHAEstimated 60 mph wind gusts.
00:40POWHATTANBROWNPersonal weather station measured 58 mph gust.
01:29(HUT)HUTCHINSON MUNIRENOThe ASOS site at Hutchinson Regional Airport recorded a wind gust of 58 mph wind gust.

Missouri · 4 reports

TimeLocationCountyObserver comment
16:41STEEDMANCALLAWAYAluminum roofing and siding were scattered along the road near MO Highway CC and US 94.
18:41OSCARTEXASEmergency Manager reported several large tree branches downed due to wind.
19:30TIMBERSHANNONA report of trees downed at the Pulltite Campground along the Current River.
20:37LEADWOODST. FRANCOISThunderstorm winds caused a swath of wind damage in St. Francois County. Damage extended as far north as 2 SSE Valles Mill and as far south as 2S Doe Run. Most of the damage done was to trees, with several reports of downed trees blocking roads around the County. Near Doe Run, winds damaged the roof siding of a home and lifted and destroyed a gazebo. In Farmington, winds caused minor damage to the siding and gutter of a home.

Wyoming · 4 reports

TimeLocationCountyObserver comment
13:44WRIGHTCAMPBELLWind gust measured on a personal weather station.
13:46WRIGHTCAMPBELLSheet metal and wood roof blown off an outbuilding blocking road. Tree limbs down. 4 flag poles broken. Time estimated based on radar and nearby measured wind gust of 59 MPH.
14:10WRIGHTCAMPBELLPower outages reported across southern Campbell County due to high thunderstorm winds and lightning.
15:05WRIGHTCAMPBELLWY Mesonet measured wind gust.

Montana · 2 reports

TimeLocationCountyObserver comment
00:007 N SourdoughSweet GrassMesonet station MLVM8 Melville.
01:292 NW WindhamJudith BasinAWOS station K1CM Charlie.

Michigan · 1 report

TimeLocationCountyObserver comment
03:5028 ESE Keweenaw PointLSZ266Mesonet station STKM4 33 NNE Granite Island.

Nebraska · 1 report

TimeLocationCountyObserver comment
00:28PRESTONRICHARDSONPersonal weather station measured 58 mph wind gust.

Mississippi · 1 report

TimeLocationCountyObserver comment
14:522 S BurgessLafayetteReport of a tree down on CR 313 and 342.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check