← All storm days

Hail Storm Map — July 25, 2026

Hail storm map for July 25, 2026: max 3.00" hail across AZ, FL, GA, MN, MT, SD, ~13,060 structures in swath.

AZFLGAMNMTSD

Hail-affected U.S. states Alabama Alaska Arizona — hail affected Colorado 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 Arkansas California Delaware District of Columbia Hawaii Iowa Kentucky Maryland Michigan Mississippi Montana — hail affected 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 AZ, FL, GA, MN and 2 more states on July 25, 2026, with MRMS radar measuring stones up to 3.00". An estimated 13,060 structures fell inside the qualifying swath. South Dakota took the brunt with ~12,246 structures estimated in the ≥1" footprint. Roughly 61 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 5 hail reports and 200 wind reports for the day.

Max hail size
3.00"
States impacted
6
Structures in swath
13,060

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
South Dakota12,2462,72261
Montana53710
Florida16100
Georgia6800
Minnesota2600
Arizona2200

NOAA storm reports

Hail reports (2)

South Dakota · 2 reports

TimeLocationCountyObserver comment
14:33FT PIERRESTANLEYThe Stanley county Emergency Manager reported that hail up to 2 inches in diameter has broke out several vehicle windshields west of Fort Pierre.
15:10VAN METREJONESQuarter sized hail was observed in addition to the estimated 80 mph thunderstorm wind gusts.

Wind reports (145)

South Dakota · 51 reports

TimeLocationCountyObserver comment
13:19BELVIDEREJACKSONRecorded wind gust.
13:30STURGIS MUNI ARPTMEADESD Mesonet recorded wind gust.
13:55OELRICHSFALL RIVERSD Mesonet recorded wind gust.
14:25DRAPERJONESIn addition to hail 2.5 inches in diameter, the caller estimated storm winds topped out around 60 mph.
14:25FT PIERRESTANLEYA spotter in Fort Pierre reported that thunderstorm winds had blow a light pole down, in addition to minor tree damage. The Automated Surface Observing System (ASOS) at the Pierre Regional Airport recorded a peak wind gust of 71 mph.
14:546 W ParmeleeToddtime estimated from radar
15:10VAN METREJONESThunderstorm winds were estimated to be up around 80 mph.
15:25USTAPERKINSSD Mesonet recorded wind gust.
15:41USTAPERKINSRecorded wind gust at this location.
15:42DUPREEZIEBACHSD Mesonet recorded wind gust.
15:58(ICR)WINNER AIRPORTTRIPPAirport ASOS wind gust measured.
16:15HAMILLTRIPPSD Mesonet recorded wind gust.
16:55ACADEMYCHARLES MIXThunderstorm wind gust measured by the South Dakota Road Weather Information System site at the Platte-Winner Bridge.
17:10REE HGTSHANDThe Hand county Emergency Manager estimated thunderstorm winds had gusted to 60 mph in Ree Heights. 6 minutes after this report, the South Dakota Department of Transportation mesonet station near Ree Heights recorded a peak wind gust of 79 mph.
17:31PLANKINTONAURORAThunderstorm wind gust measured by a South Dakota Road Weather Information System site 4 miles west of Plankinton.
17:41WESSINGTONBEADLEThunderstorm wind gust measured by a personal weather station.
17:58(HON)HURON ARPTBEADLEAn extended period of severe wind gusts was measured by the Automated Surface Observing System site KHON at the Huron Regional Airport. The peak gust of 68 mph was measured at 1758 CST.
18:08HILLSIDEDOUGLASLawn furniture was scattered across the yard by wind gusts estimated around 70 mph.
18:10CAVOURBEADLEAn extended period of severe wind gusts was measured by a South Dakota Road Weather Information System site near Cavour. The peak wind gust was measured at 1817 CST.
18:20PARKSTON ARPTHUTCHINSONThunderstorm wind gusts tore a roof off an outbuilding and bowed in large doors near the airport.
18:20PARKSTON ARPTHUTCHINSONThunderstorm wind gusts were measured by a personal weather station.
18:30SELBYWALWORTHDeputy Sheriff reported that power poles and branches had been damaged due to thunderstorm winds around 70 mph. These winds also blew a semi off the overpass.
18:37MILLTOWNHUTCHINSONThunderstorm wind gusts were measured by a personal weather station.
19:00SALEMMCCOOKThunderstorm wind gusts were measured by a personal weather station.
19:05CANISTOTAMCCOOKThunderstorm wind gusts estimated at 65 mph bent an 8 inch diameter young tree at a 45 degree angle.
19:11MONTROSEMCCOOKThunderstorm wind gusts were measured by a South Dakota Road Weather Information System site 3 miles southeast of Montrose.
19:18CANISTOTAMCCOOKThunderstorm wind gusts were measured by a personal weather station.
19:24MARIONTURNERThunderstorm wind gusts were measured by a personal weather station.
19:32COLTONMINNEHAHAThunderstorm wind gusts were measured by the South Dakota Mesonet station near Colton.
19:35SIOUX FALLSLINCOLNThunderstorm wind gusts were measured by a personal weather station.
19:36WEST SIOUX FALLSMINNEHAHAAn extended period of severe wind gusts was measured by the Automated Surface Observing System site KFSD at Joe Foss Field in Sioux Falls. The peak wind was measured at 72 mph at 1936 CST. Tree damage was reported across the city.
19:36ELLISMINNEHAHAThunderstorm wind gusts were measured by a South Dakota Mesonet station at the Sioux Falls landfill.
19:42TEALINCOLNThunderstorm wind gusts were measured by a personal weather station.
19:42LENNOXLINCOLNThunderstorm wind gusts were measured by a personal weather station.
19:43HARRISBURGLINCOLNThunderstorm wind gusts were measured by a personal weather station.
19:44BRANDONMINNEHAHAPublic security video showed the rapid development of a gustnado along a powerful gust front. Tree and light pole damage occurred intermittently along its path.
19:45LENNOX SKIE ARPTLINCOLNAn extended period of thunderstorm wind gusts was measured by a personal weather station.
19:45TEALINCOLNThunderstorm wind gusts were measured by a personal weather station.
19:50SIOUX FALLSLINCOLNThunderstorm wind gusts were measured by a personal weather station.
19:50TEALINCOLNThunderstorm wind gusts were measured by a personal weather station.
19:51TEALINCOLNA business southwest of the airport was severely damaged with debris scattered to the southeast. Scattered roof damage occurred to other buildings across town.
19:51WORTHINGLINCOLNThunderstorm wind gusts were measured by a personal weather station.
19:53EAST SIOUX FALLSMINNEHAHAThunderstorm wind gusts were measured by a personal weather station.
19:54CANTONLINCOLNThunderstorm winds downed numerous trees across town with power outages reported.
19:57HARRISBURGLINCOLNThunderstorm wind gusts were measured by a personal weather station.
19:58HARRISBURGLINCOLNWidespread tree and fence damage occurred across town. There was some sporadic roof damage, including extensive roof damage to a storage facility along Cliff Avenue.
19:58HARRISBURGLINCOLNThunderstorm wind gusts were measured by a personal weather station.
20:00CANTONLINCOLNThunderstorm wind gusts were measured by a personal weather station.
20:00CORSONMINNEHAHAThunderstorm wind gusts were measured by a personal weather station.
20:02BRANDONMINNEHAHAExtensive tree and fence damage due to thunderstorm winds occurred across town.
21:154 SW HillheadMarshallMesonet station MRLS2 Hillhead 3 WSW. Time estimated by radar.

Idaho · 31 reports

TimeLocationCountyObserver comment
14:301 NW CamasJeffersonMesonet station ITDE3 D6 Camas I-15.
15:009 NW SmallClarkMesonet station PC371 Medicine Lodge.
15:209 NW SmallClarkMesonet station PC371 Medicine Lodge.
17:304 SE AlbionCassiaITD Conner Summit.
17:399 W Black PineCassiaMesonet station MOFI1 Moburg Canyon.
17:453 E IdahomeCassiaMesonet station 3003 D4 Idahome Interchange I-84.
18:154 S PocatelloBannockJohnny Creek area.
18:453 W Arbon ValleyPowerMesonet station 2977 D5 Arbon Valley I-86.
18:454 NNW SterlingBinghamMesonet station 2250 D5 Sterling ID-39.
18:501 SW PocatelloBannockPocatello Idaho Power.
19:003 NNW TaberBinghamMesonet station ITDC4 D5 Tilden Flats US-26.
19:003 W TaberBinghamMesonet station SOTAB Taber.
19:002 E Fort HallBannockMesonet station SOFOR Fort Hall.
19:002 ENE Fort HallBinghamMesonet station 8436 D5 Fort Hall I-15.
19:054 S PocatelloBannockJohnny Creek.
19:051 ESE BlackfootBinghamMesonet station SOBLK Blackfoot.
19:154 W FirthBinghamMesonet station 2978 D5 Blackfoot Rest Area I-15.
19:25OSGOODBONNEVILLEA 58 mph thunderstorm outflow wind gust measured at the Kettle Butte mesonet station.
19:3014 NE Atomic CityBinghamMesonet station 3672 D6 Telegraph Hill US-20.
19:39(IDA)FANNING FLD IDABONNEVILLEA 59 mph wind gust was measured at the Idaho Falls Regional Airport ASOS site.
19:40IDAHO FALLSBONNEVILLEMultiple canopies and temporary tent structures blown down and displays toppled over at the Riverwalk Art Festival.
19:42AMMONBONNEVILLEA partially constructed concrete block all exposed to high thunderstorm winds blew down causing damage to the ongoing construction of the structure.
19:4511 N RoseBinghamMesonet station DVI04307 Rising River.
20:004 SSE BoneBinghamMesonet station PC622 Long Valley Rd.
20:001 WSW PoplarBonnevilleMesonet station 3300 D6 Ririe US-26.
20:081 NW RexburgMadisonASOS station KRXE Rexburg-Madison Airport.
20:20Sugar CityMadisonSORD Sugar City mesonet.
20:3020 SE RirieBonnevilleITD Antelope Flats.
21:0011 SE PoplarBonnevilleMesonet station 3673 D6 Antelope Flats US-26.
23:303 NNW Mink CreekFranklinMesonet station PC362 Oneida Narrows.
23:30ALTONBEAR LAKEA 59 mph wind gust was recorded at the Alpon East mesonet site.

Montana · 28 reports

TimeLocationCountyObserver comment
14:45TOSTONBROADWATERMesonet station MTTOS Toston Bridge Us-287 Mp 87.0 thunderstorm wind gust.
15:05BARRETTSBEAVERHEADAmbient Weather Station 6SSW Dillon recorded thunderstorm wind gust.
15:38BLYTHECASCADEAWOS station KIAM Alpha thunderstorm wind gust.
15:404 W Cat CreekPetroleumJitney Road, MT (UMT - GGW) Elev: 2989.0 ft; Lat/Lon: 47.06115/-108.09801 41G52 MPH.
15:59AMSTERDAM ARPTGALLATINWeather Underground station YellowstoneFiber thunderstorm wind gust.
16:12BELGRADEGALLATINASOS station KBZN Bozeman Yellowstone Airport thunderstorm wind gust.
16:15SPRINGDALEPARKSpringdale DOT gusted to 74 mph.
16:15LUFBOROUGH HILL DOTGARFIELDThe Lufborough Hill MT-200 DOT site (MTLUF) recorded a 67 mph wind gust.
16:30BIG TIMBERSWEET GRASSCwop GW0007 gusted to 62 mph.
16:452 WSW LivingstonParkMesonet station MTLWM 2.0 SW Livingston (MT DOT).
16:451 SSE LivingstonParkMesonet station MTLRH Livingston River Hill.
17:00JORDAN AIRPORT (KJDN)GARFIELDThe Sage Hen Buttes Montana Climate Office mesonet site (SGHM8) recorded a 59 mph wind gust.
17:00REED PTSTILLWATERGusts up to 59 mph occurred at 9 NE Reed Point.
17:10REED PTSTILLWATERRapelje 2 Mesonet gusted to 61 mph.
17:15JORDAN AIRPORT (KJDN)GARFIELDThe Jordan airport AWOS site (KJDN) recorded a 62 mph wind gust.
17:153 NW Pine CreekParkMesonet station MTM84 Brisbin.
17:455 W Van NormanGarfieldJordan E, MT (MT-MESO - GGW) Elev: 2513.0 ft; Lat/Lon: 47.35/-106.49.
18:00WAGNERPHILLIPSThe Wagner S Montana Climate Office mesonet site (WAGM8) recorded a 61 mph wind gust.
18:05WELDONMCCONEThe Weldon SW Montana Climate Office mesonet site (WLDM8) recorded a 60 mph wind gust.
18:15MALTA ARPTPHILLIPSThe Malta airport ASOS site (KM75) recorded a 62 mph wind gust.
18:15BROCKWAYMCCONEThe Brockway Montana Climate Office mesonet site (WAYM8) recorded a 63 mph wind gust.
18:45VIDAMCCONEThe Vida W Montana Climate Office mesonet site (VDWM8) recorded a 58 mph wind gust.
18:50HARBPHILLIPSThe Saco S Montana Climate Office mesonet site (SASM8) recorded a 59 mph wind gust.
18:58(LWT)LEWISTON MUNI AFERGUSASOS at KLWT Lewistown thunderstorm wind gust.
19:091 NW BillingsYellowstoneASOS station KBIL Billings.
19:35COHAGENGARFIELDThe Cohagen S Montana Climate Office mesonet site (HAGM8) recorded a 58 mph wind gust.
20:05OPHEIMVALLEYThe Opheim S Montana Climate Office mesonet site (OHMM8) recorded a 66 mph wind gust.
20:153 SE AberdeenBig HornMesonet station MTABR 2.5 SE Aberdeen (MT DOT).

Iowa · 13 reports

TimeLocationCountyObserver comment
20:00INWOODLYONThunderstorm wind gusts were measured by a personal weather station.
20:00INWOODLYONThunderstorm winds caused damage to the Inwood Public Library.
20:05ROCK RAPIDSLYONThunderstorm wind gusts were measured by a personal weather station.
20:07LARCHWOOD ARPTLYONThunderstorm wind gusts were measured by a personal weather station.
20:08ROCK RAPIDS MUNI ARPLYONThunderstorm wind gusts were measured by a personal weather station.
20:08ROCK RAPIDSLYONThunderstorm wind gusts were measured by a personal weather station.
20:08ROCK RAPIDSLYONThunderstorm wind gusts were measured by a personal weather station.
20:22IRETONSIOUXThunderstorm wind gusts were measured by a personal weather station.
20:26HAWARDEN MUNI ARPTSIOUXThunderstorm wind gusts were measured by a personal weather station.
20:35MAURICESIOUXThunderstorm wind gusts were measured by the Automated Weather Observing System site KSXK 1 mile northeast of Maurice.
20:544 E SanbornO'BrienPersonal weather station.
21:033 NNW Le MarsPlymouthPersonal Weather Station.
21:083 W Spirit LakeDickinsonPersonal weather station.

Alabama · 5 reports

TimeLocationCountyObserver comment
13:08COAL VLYWALKERReports of trees downed north of Oakman.
13:15GAMBLEWALKERTrees and power lines were downed on the northwest side of Jasper.
13:50CLAYJEFFERSONA few 911 reports of trees downed in far northeastern Jefferson County.
14:020 N Tuscaloosa RegionalTuscaloosaTCL measured wind gust of 47 mph.
14:080 E Birmingham InternatJeffersonBHM reported gust of 41 mph.

Arizona · 3 reports

TimeLocationCountyObserver comment
16:00GLOBEGILADowned tree took down a power line in the area of Sycamore and 2nd street in Globe due to thunderstorm outflow winds. Wind gusts were estimated upwards of 50-55 mph. No injuries reported.
16:00NEW RIVERMARICOPASeveral boats capsized due to high waves in Lake Pleasant. Peak wind gusts were estimated upwards of 50 mph. No significant damages or injuries reported.
17:33MAGMAPINALDowned power lines affecting 46 customers near the area between Wildflower Parkway to Cypress Drive and Judd Road to Magma Road in Florence. Peak wind gusts were estimated between 50-55 mph. No injuries reported.

Georgia · 3 reports

TimeLocationCountyObserver comment
14:512 W AlmaBaconMesonet station UGA41 Alma GA reported a gust to 44 mph.
15:152 W DeenwoodWareAWOS station KAYS Waycross Ware County reported a gust to 40 mph.
15:35BLACKSHEARPIERCEPierce County 911 reported two trees reported down near Hobbs Street and also near Carter Avenue. Time of damage based on radar images.

Wyoming · 3 reports

TimeLocationCountyObserver comment
18:36GUN BARRELLARAMIEGun Barrel WYDOT sensor along US-85 recorded a gust of 60 MPH.
19:308 NNW PowellParkAWOS station KPOY Powell Airport (AWOS).
19:303 WSW FrannieParkMesonet station PC579 Frannie (PC).

Nebraska · 3 reports

TimeLocationCountyObserver comment
13:24MONTROSESIOUXMontrose RAWS sensor recorded a 58 MPH gust.
14:22CHADRONDAWESKings Canyon RAWS sensor reported a gust of 62 MPH.
19:03HARRISBURGBANNERAWOS station K1BW 8 miles northeast of Albin recorded a 75 MPH gust.

Utah · 2 reports

TimeLocationCountyObserver comment
18:30CURLEW JCTBOX ELDERThe SR-30 @ Curlew 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.
19:27STRONGKNOB SIDINGBOX ELDERThe Eagle Range AWOS recorded a period of wind gusts to 66 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area.

Mississippi · 1 report

TimeLocationCountyObserver comment
11:51TISHOMINGO CO ARPTTISHOMINGOA microburst destroyed a shed, and a surrounding residence had windows blown out.

Florida · 1 report

TimeLocationCountyObserver comment
17:414 NE Orange ParkDuvalAWOS station KNIP Jacksonville NAS gusted to 40 mph from the north.

Minnesota · 1 report

TimeLocationCountyObserver comment
20:00BEAVER CREEKROCKThunderstorm wind gusts were measured by the Minnesota Road Weather Information System site near Beaver Creek.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check