← All storm days

Hail Storm Map — July 29, 2026

Hail storm map for July 29, 2026: max 2.50" hail across AZ, CO, FL, GA, ID, MN, NM, SD, ~1,590 structures in swath.

AZCOFLGAIDMNNMSD

Hail-affected U.S. states Alabama Alaska Arizona — hail affected Colorado — hail affected Florida — hail affected Georgia — hail affected Indiana Kansas Maine Massachusetts Minnesota — hail affected New Jersey North Carolina North Dakota Oklahoma Pennsylvania South Dakota — hail affected Texas Wyoming Connecticut Missouri 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 — hail affected Nevada Vermont Louisiana Rhode Island

A low hail event swept across AZ, CO, FL, GA and 4 more states on July 29, 2026, with MRMS radar measuring stones up to 2.50". An estimated 1,590 structures fell inside the qualifying swath. Colorado took the brunt with ~909 structures estimated in the ≥1" footprint. About 20 fell under damaging ≥1.75" hail capable of denting metal and breaking shingles. NOAA logged 8 hail reports and 194 wind reports for the day.

Max hail size
2.50"
States impacted
8
Structures in swath
1,590

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Colorado909200
Georgia32800
Florida29700
Minnesota4100
Idaho600
Arizona500
New Mexico200
South Dakota200

NOAA storm reports

Hail reports (8)

Georgia · 3 reports

TimeLocationCountyObserver comment
20:27MeldrimEffinghamEmergency Manager reported pea-sized hail on the 300th block of fifth street.
20:552 WSW Richmond HillBryanTrained Storm Spotter reported dime-sized hail at exit 87 off of I-95.
21:071 W Richmond HillBryanTrained spotter reported pea size hail in the Mainstreet Subdivision along Shady Hill Circle at Golden Grove Lane.

Arizona · 2 reports

TimeLocationCountyObserver comment
16:42WUPATKICOCONINOWupatki National Monument Visitor Center staff reported hail up to the size of quarters.
19:10HolbrookNavajoEstimated pea to half-inch hail. Small tree limbs from an old tree also downed in wind, estimated 4 to 5 inches in diameter.

New Jersey · 1 report

TimeLocationCountyObserver comment
17:071 SE Harmony TwpWarrenReport from mPing.

South Carolina · 1 report

TimeLocationCountyObserver comment
22:35HILLDALECHARLESTONA trained spotter reported dime sized hail in the 3300 block of Stonehaven Drive.

Colorado · 1 report

TimeLocationCountyObserver comment
17:03ROCKVALEFREMONTHail up to 1.75 inches was measured at the location.

Wind reports (147)

South Dakota · 38 reports

TimeLocationCountyObserver comment
16:50ARDMOREFALL RIVERSD Mesonet recorded wind gust.
16:55EDGEMONTFALL RIVERSD Mesonet recorded wind gust.
16:55NEMOLAWRENCELarge outdoor tent structure destroyed. Time estimated based on radar.
17:00EDGEMONTFALL RIVERSD Mesonet recorded wind gust.
17:0915 NNE SturgisMeadeMeasured on a personal weather station.
17:144 SSE HooverButteMeasured on a personal weather station along Erk Rd.
17:155 ENE SturgisMeadeMeasured on a personal weather station along Highway 79.
17:16HOT SPRINGSFALL RIVERRecorded wind gust at this location.
17:3011 S Hot SpringsFall RiverMeasured on a personal weather station near the south end of Angostura Reservoir.
17:32NEWELLBUTTERecorded wind gust at this location.
17:35ELLSWORTH AFBMEADEOff duty NWS employee measured wind gust.
17:408 W SmithwickFall RiverMeasured on a personal weather station.
17:46NEW UNDERWOODPENNINGTONRecorded wind gust at this location.
17:50FAIRPOINTMEADESD Mesonet recorded wind gust.
17:505 ESE Hot SpringsFall RiverMeasured on a personal weather station.
17:51NEW UNDERWOODPENNINGTONRecorded wind gust at this location.
18:01NEW UNDERWOODPENNINGTONRecorded wind gust at this location.
18:04(RAP)RAPID CITY ARPTPENNINGTONAirport ASOS measured wind gust.
18:09UNION CENTERMEADERecorded wind gust at this location.
18:197 NW FairburnCusterMeasured on a personal weather station.
18:49SCENICPENNINGTONRecorded wind gust at this location.
19:00HOWESMEADERecorded wind gust at this location.
19:19INTERIORJACKSONWind gust measured on a personal weather station.
19:27COTTONWOODJACKSONRecorded wind gust at this location.
19:35COTTONWOODJACKSONSD Mesonet recorded wind gust.
19:36CACTUS FLATSJACKSONRecorded wind gust at this location.
19:47PHILIPHAAKONWind gust measured on a personal weather station.
19:49PHILIPHAAKONWind gust measured on a personal weather station.
19:55(PHP)PHILIP ARPTHAAKONAirport ASOS recorded wind gust.
19:58KADOKAJACKSONWind gust measured on a personal weather station.
20:00(PHP)PHILIP ARPTHAAKONSD Mesonet recorded wind gust.
20:21MILESVILLEHAAKONRecorded wind gust at this location.
20:25MIDLANDHAAKONRecorded wind gust at this location.
20:30MIDLANDHAAKONSD Mesonet recorded wind gust.
20:31MIDLANDHAAKONRecorded wind gust along US-14.
20:32MIDLANDHAAKONWind gust measured on a personal weather station on the northwest edge of Midland.
20:45MIDLANDHAAKONRecorded wind gust at this location.
22:422 NNW WoodMelletteMeasured on a personal weather station.

Florida · 24 reports

TimeLocationCountyObserver comment
16:00ALMAJEFFERSONThere was a mPING report of 3 inch tree limbs broken.
16:05FESTUSJEFFERSONA tree was down near West Lake and Perkins Road.
16:10ALMAJEFFERSONFallen trees or limbs resulted in a power outage along Highway 19.
16:11ALMAJEFFERSONThere was a mPING report of 3 inch tree limbs broken.
16:11AUCILLAJEFFERSONA tree was down near Big Joe Road and E Washington Street.
16:503 SSE JasperHamiltonMesonet station Hamilton County High School, FL WEATHERSTEM measured a gust of 49 mph.
17:003 SSE JasperHamiltonUpdates previous tstm wnd gst report from 3 SSE Jasper. Mesonet station Hamilton County High School, FL WEATHERSTEM measured a gust of 51 mph.
17:30CALLAHANNASSAUNassau county 911 call center reported numerous powerlines down along US-23 near Ratliff. Time was estimated via radar.
17:30LIVE OAKSUWANNEESuwannee County emergency manager reported that a couple of pine trees snapped and fell onto a car port damaging the metal roof and a golf cart that was under the structure near Ontario Ave SW. The nearby Fswn Suwannee County Airport measured a gust of 45 mph at 650 PM EDT.
17:35CALLAHANNASSAUTree branch down in road in the vicinity of River Rd and Bypass Rd. Time was estimated via radar.
17:43PERRYTAYLORThere were several reports of trees down across Taylor county.
17:43CHANCEYLAFAYETTEA tree or large branch was in the road near Dowling Park.
17:43HYDE PARKWAKULLATrees were down on MLK towards 98 close to the Tiger hammock area.
17:43HYDE PARKWAKULLAFallen trees or limbs resulted in a power outage.
17:44(NRB)NAS MAYPORTDUVALAWOS station KNRB Mayport Naval Station measured a gust of 58 mph.
17:48FT GEORGE ISDUVALWeatherflow station at Huguenot Park measured a peak gust of 67 mph from a west to northwest direction.
17:50SHADEVILLEWAKULLAA tree was down on Palomino Road.
18:15CURTIS MILLWAKULLAA tree was down on Curtis Mill Road.
18:15CURTIS MILLWAKULLAA tree was down near 429 State Park Road.
18:33MAYOLAFAYETTEA tree was down in Mayo.
18:40UNION CITYJACKSONMultiple trees were down along Highway 73N.
18:40SALEMTAYLORSeveral trees were down across Taylor county. At least 10 calls were on the screen around this time from across the county.
18:55ALTHACALHOUNThere was a photo of trees down on Amaziah Peacock Road in Altha.
19:05MARIANNAJACKSONA tree was down near Kynesville Road and Fairview Road.

Georgia · 20 reports

TimeLocationCountyObserver comment
13:452 NNW CrestviewBakerUniversity of Georgia Mesonet measured 47 mph winds.
13:52MITCHELL COUNTY ARPTMITCHELLPower lines were down across Persimmon Road near Pinecliff Road.
13:55CAMILLAMITCHELLOutflow winds from thunderstorms downed a tree on a house just west of Camilla.
14:03NEWTONBAKERNumerous trees were down in Newton. One large tree was blocking both lanes of GA-37. Several other trees and powerlines were down north of Newton in the county.
14:08CAMILLAMITCHELLA few trees and powerlines were down in Camilla.
14:10MINNESOTACOLQUITTThe end of an irrigation pivot was overturned alongside Highway 33, north of the New Elm Community.
14:24CROSLANDCOLQUITTA tree was down on JP Perry Road.
14:32MOULTRIECOLQUITTA tree was down on GA-37 near Moultrie.
14:33NORMAN PARKCOLQUITTA tree was down on Cool Springs Road NE of Moultrie.
14:45COOKTOWNMILLERA tree was down on Cooktown Road.
15:00BROWNTOWNBRANTLEYBrantley county 911 reported a tree down near Jones Road and Boots Harrison Road. Time was estimated by radar.
15:00BROWNTOWNBRANTLEYBrantley county 911 reported a tree down along Highway 32 and Browntown Road. Time was estimated by radar.
15:00DAWESVILLETHOMASA power line was down at 2976 Stewart Road.
15:15THALMANNGLYNNA large pine tree fell in Thalmann Park in Glynn County. Time estimated via radar.
15:18BOYKINMILLERThree trees were down on Mothers Home Church Road.
15:45DOLESWORTHThe 511GA reported fallen trees on SR 33 Northbound at Long Lonesome Road. All lanes were closed.
15:563 NNW Jekyll IslandGlynnThe UGA Weather Network station at the airport on Jekyll Island reported a wind gust of 53 mph at 4:56 PM EDT.
17:22ENTERPRISEMILLERA tree was down on Gerper Jones Road.
17:27ENTERPRISEMILLERTwo trees were down on Grady Cobb Road.
18:00DONALSONVILLE MUNICIPAL ARPTSEMINOLEA UGA mesonet station gusted to 58 mph.

Utah · 14 reports

TimeLocationCountyObserver comment
14:50BARROTOOELEThe I-80 @ mp 29 mesonet station recorded a wind gust of 65 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
14:50BARROTOOELEThe INTERSTATE 80 mesonet station recorded a wind gust of 69 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
15:10KNOLLSTOOELEThe I-80 at MP 40 Knolls 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:40GREEN RIVEREMERYThe Crystal Geyser mesonet station recorded a wind gust of 67 mph and 63 mph over the span of 10 to 20 minutes as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
16:0216 NW MoabGrandASOS station KCNY 16 NW Moab.
16:10(DPG)MICHAEL AAF DUGTOOELEThe APG 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.
16:15SALINEBOX ELDERThe Hat Island mesonet station recorded a period of wind gusts largely in excess of 58 mph, with an initial peak wind gust of 76 mph, as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
17:20SYRACUSEDAVISThe Syracuse mesonet station 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.
17:30SYRACUSEDAVISThe UofU Playa Flux Tower 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.
17:35(SLC)SALT LAKE CITYSALT LAKEPostal employee measured a 68 mph gust with an anemometer positioned on top of a building near the end of the east runway.
17:35BUENA VISTASALT LAKEThe Salt Lake City, Salt Lake City International Airport ASOS (KSLC) recorded an initial peak wind gust of 69 mph, followed by an additional gust of 63 mph, as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
17:40(SLC)SALT LAKE CITYSALT LAKEThe I-215 at I-80 mesonet station recorded an initial peak wind gust of 72 mph, followed by an additional gust of 71 mph, as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.
18:00SUGAR HOUSESALT LAKEThe Mount Aire Canyon mesonet station 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.
18:00CROPLEYBOX ELDERThe I-15 @ Tremonton 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.

North Carolina · 12 reports

TimeLocationCountyObserver comment
00:06PELETIERCARTERETCarteret Craven Electric reports over 800 outages in western Carteret County.
00:40STRAITSCARTERETCarteret-Craven Electric Cooperative reported several spans of wire down on Blueberry Kennel Road.
01:27CATHERINE LAKEONSLOWA tree was blown down on a home along Briarneck Road, northwest Jacksonville. The time was based on radar. The report was relayed via social media.
01:35GUM BRANCHONSLOWA tree was blown down at the intersection of Quaker Bridge Road and Gum Branch Road. The time was based on radar.
01:54BEAR CREEKONSLOWMultiple fence panels were broken and a tree was blown down. The time was estimated by radar.
01:54BEAR CREEKONSLOWPictures were received of multiple large trees blown down and wooden fences blown down on E Ivybridge Dr in the Kingsbridge II neighborhood. The time was estimated by radar.
01:55STARLINGONSLOWTrees were blown down throughout Hubert, including Sand Ridge Road.
02:00SWANSBOROONSLOWTrees were blown down in and around Swansboro.
02:02CAPE CARTERETCARTERETMultiple trees were blown down on Live Oak Dr. The time was estimated by radar.
02:09CAPE CARTERETCARTERETThe Bogue Field ASOS gusted to 51 knots.
02:11BROAD CREEKCARTERETCarteret-Craven Electric Cooperative reported a tree fell on a power pole, tearing the transformer off the pole along Broad Creek Loop Road.
02:27MOREHEAD CITYCARTERETThe Ft. Macon Weatherflow station gusted to 54 knots.

Idaho · 10 reports

TimeLocationCountyObserver comment
16:303 WNW ChesterfieldCaribouMesonet station PC364 Chesterfield Reservoir.
16:55(PIH)POCATELLO MUNIPOWERPocatello Regional Airport ASOS recorded 60 mph thunderstorm outflow wind gust.
17:00HolbrookOneidaMesonet station ITDD9 D5 Holbrook ID-38.
17:154 NNW SterlingBinghamMesonet station 2250 D5 Sterling ID-39.
17:152 ENE Fort HallBinghamMesonet station 8436 D5 Fort Hall I-15.
17:308 ENE CondaCaribouMesonet station PC503 Blackfoot River Rd.
17:302 E Soda SpringsCaribouMesonet station PC119 Soda Spring East.
17:403 E Lava Hot SpringsBannockMesonet station PC120 Fish Creek.
17:503 WNW Soda SpringsCaribouMesonet station PC361 Mullen.
18:059 SSW Mud LakeJeffersonMesonet station SOROV Rover.

Wyoming · 9 reports

TimeLocationCountyObserver comment
13:247 SSW Spotted HorseCampbellMeasured on a personal weather station along Middle Prong Rd.
14:0914 NNW Dwtn GilletteCampbellAlong Highway 14.
14:09GILLETTECAMPBELLWind gust measured on a personal weather station along I-90.
14:28WRIGHTCAMPBELLWind gust measured on a personal weather station on the west side of Wright.
14:40CASSAPLATTEPacifiCorp mesonet station PC378 Sawmill produced a gust of 69 MPH during a thunderstorm.
15:347 NNW ClaretonWestonMeasured on a personal weather station.
15:49SUNDANCECROOKWind gust measured on a personal weather station along Highway 585.
15:54SUNDANCECROOKWind gust measured on a personal weather station along I-90.
16:192 WSW NewcastleWestonMeasured on a personal weather station at the west end of Newcastle.

North Dakota · 7 reports

TimeLocationCountyObserver comment
15:54GARRISONMCLEANGarrison ASOS station reported wind gusts up to 66 mph.
16:00COLEHARBORMCLEANA camper was rolled onto its side due to strong thunderstorm wind gusts.
16:01TURTLE LAKEMCLEANTurtle Lake mesonet station reported wind gusts up to 58 mph.
16:04TURTLE LAKEMCLEANPrivate weather station reported wind gusts up to 60 mph.
16:20NEW SALEMMORTONA roof was blown off a detached garage on the south side of town.
16:30UNDERWOODMCLEANA large tree branch snapped off of a tree due to strong thunderstorm winds.
23:079 NNW New LeipzigGrant10 m wind gust at NDAWN station Elgin 10 NW.

Montana · 5 reports

TimeLocationCountyObserver comment
12:45CARLYLEWIBAUXThe Ash Creek MT-7 Department of Transportation site (MTASH) recorded a 61 mph wind gust.
13:25RED LODGE ARPTCARBONMesonet station WAPC1 Quad Creek gusted to 63 mph.
13:35ABSAROKEESTILLWATERMesonet station COOM8 Cooney Reservoir Nw gusted to 62 mph.
14:537 ENE LivingstonParkASOS station KLVM Livingston.
20:001 SSE LivingstonParkMesonet station MTLRH Livingston River Hill.

South Carolina · 3 reports

TimeLocationCountyObserver comment
23:04DRAYTONCHARLESTONCharleston Fire Department reported a tree down on a residence in the 4000 block of Dorsey Avenue. There was minimal damage to the structure.
23:05SCANLONVILLECHARLESTONAn NWS employee reported a tree down on a powerline near the College of Charleston Tennis Center. The NWS employee also noted tree and leaf debris across the area, likely due to wind driven hail.
23:05BENNETTCHARLESTONCharleston Fire Department reported that the interstate road sign at the Interstate 526 bridge over International Boulevard was blown over.

Arizona · 3 reports

TimeLocationCountyObserver comment
14:21PEARCECOCHISEThree power poles down on US 191 at mile marker 46. Time estimated by radar.
15:21ELFRIDACOCHISEThunderstorm winds brought down 4 power poles down along Gleeson road near Highway 191 in Elfrida. Time estimated via radar.
17:409 ENE WoodruffNavajoMesonet station HPFA3 Petrified Forest National Park N.

Alabama · 1 report

TimeLocationCountyObserver comment
14:01COTTON VLYMACONA tree was downed near U.S. Highway 29 just north of intersection with County Road 47. Nearby, another tree was downed near the intersection of County Road 45 and 47.

Colorado · 1 report

TimeLocationCountyObserver comment
21:561 W Kit CarsonCheyenneMesonet station UP729 0.5 W Kit Carson (UPR).
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check