← All storm days

Hail Storm Map — July 30, 2026

Hail storm map for July 30, 2026: max 3.00" hail across MN, ND, NE, SD, UT, ~8,669 structures in swath.

MNNDNESDUT

Hail-affected U.S. states Alabama Alaska Arizona Colorado Florida Georgia Indiana Kansas Maine Massachusetts Minnesota — hail affected New Jersey North Carolina North Dakota — hail affected 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 New Hampshire New York Ohio Oregon Tennessee Utah — hail affected Virginia Washington Wisconsin Nebraska — hail affected South Carolina Idaho Nevada Vermont Louisiana Rhode Island

A low hail event swept across MN, ND, NE, SD and 1 more state on July 30, 2026, with MRMS radar measuring stones up to 3.00". An estimated 8,669 structures fell inside the qualifying swath. Nebraska took the brunt with ~7,687 structures estimated in the ≥1" footprint. Roughly 18 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 2 hail reports and 126 wind reports for the day.

Max hail size
3.00"
States impacted
5
Structures in swath
8,669

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Nebraska7,68751918
North Dakota83300
South Dakota10770
Minnesota3800
Utah420

NOAA storm reports

Hail reports (2)

South Dakota · 1 report

TimeLocationCountyObserver comment
15:00RALPHHARDINGReport of mostly pea size with a few quarters.

Nebraska · 1 report

TimeLocationCountyObserver comment
17:40STAPLETONLOGANQuarter size to ping pong size hail reported at this location.

Wind reports (106)

Florida · 34 reports

TimeLocationCountyObserver comment
05:551 NNE Saint Augustine BSt. JohnsNDBC station SAUF1 1 NNE Saint Augustine Beach measured a gust to 35 knots or 40 mph from the northwest.
09:50BUNNELLFLAGLERFlagler county 911 call center reported a power pole and wires were down in the 300 block of South Anderson Street. Time of event based on radar images.
12:54PORTLANDWALTONAn Ambient station gusted to 71 mph.
12:552 ENE Eglin AfbOkaloosaAWOS station KVPS Eglin AFB Valpar recorded a wind gust of 47 mph.
12:55FREEPORTWALTONA tree was down along 331 S on Marquis Way.
12:55POND CREEKWALTONTrees were down and knocked out power.
13:02FREEPORTWALTONThe Walton County SO reported a tree hitting a power line on Old Jolly Bay Rd and caused a power outage from Hwy-20 to the Clyde B Wells Bridge.
13:45EBROWASHINGTONWashington County SO reported down power lines at Subdivision Rd.
13:531 NNE Pensacola InternaEscambiaASOS station KPNS Pensacola recorded a wind gust of 51 mph.
14:30BENNETTBAYLarge trees were blown down and a power line snapped in the area of Hwy 388 E at Long Branch Road.
16:20HAMPTONBRADFORDBradford county 911 call center reported a tree down along U.S. Highway 301. Time of event based on radar images.
16:52HAVANAGADSDENA tree was down at Havana HWY and Salem Rd.
17:03KILLEARN ESTATESLEONA tree limb was blocking the road on Shamrock N / Killearn Club Way.
17:08HINSONGADSDENA tree was down at Havana Country Club.
17:12TALLAHASSEE COMMUNITY COLLEGELEONA tree was on a power line in a parking lot.
17:15LEVY PARKLEONTree limbs were down on power lines.
17:18TALLAHASSEE COMMUNITY COLLEGELEONA tree was down on the road at Havenbrook Ct and Trimble Rd.
17:19MACON COMMUNITY PARKLEONA tree was down on the road.
17:20MELROSEPUTNAMPutnam county emergency manager reported powerlines down near Pine Street and Highway 21. Time of event based on radar images.
17:24HAVANAGADSDENA tree was down at Kemp Rd and Iron Bridge Rd.
17:30CONCORDGADSDENA tree was down at Little River and HWY 12.
17:30SHADEVILLEWAKULLAA tree was down on EJ Stringer Rd.
17:30SHADEVILLEWAKULLAA tree and power line were down at Sarsi Dr and Spring Creek HWY.
17:30LA CROSSEALACHUAAlachua county 911 call center reported a tree down near the intersection of State Roads 235 and 121. Time of event based on radar images.
17:30SHADEVILLEWAKULLAA tree and power line were down at Shadeville and Bloxam.
17:30WAKULLA SPRINGSWAKULLAA tree was down on Samuel Rd.
17:31TALLAHASSEE COMMUNITY COLLEGELEONA large tree limb was down on power lines.
17:32FREEMONTGADSDENA tree was down on Colonial Drive and Cliff Ct.
17:40HYDE PARKWAKULLAA tree was down on Wakulla River Bridge.
17:44GRETNAGADSDENA tree was down on Beach Ave and Fourth Street.
17:45HAGUEALACHUAAlachua county 911 call center reported a tree down near the 18000 block of County Road 237. Time of event based on radar images. FAWN site in Alachua, FL measured a wind gust of 45 mph at 645 PM EDT.
17:45PANACEA PARKWAKULLAA tree was down at 214 Chipola Rd leading to a transformer fire.
17:50PHIFERALACHUAAlachua county 911 call center reported a tree down in the 6600 block of Millhopper Road. Time of event based on radar images.
17:54INDIAN HEAD ACRESLEONA tree was down across a roadway.

Idaho · 16 reports

TimeLocationCountyObserver comment
15:459 N Black PineOneidaMesonet station 3004 D4 Juniper Interchange I-84.
16:158 NNW DickeyCusterMesonet station 3025 D6 Willow Creek Summit US-93.
16:301 WSW Lava Hot SpringsBannockMesonet station GW0773 1 WSW Lava Hot Springs.
16:551 S MichaudPowerCorrects previous tstm wnd gst report from 1 S Michaud. ASOS station KPIH Pocatello Regional Airport.
17:308 NE BanidaFranklinMesonet station PC502 Upper Battle Creek.
17:302 SW LundCaribouMesonet station 2989 D5 Fish Creek Summit US-30.
17:3026 N BereniceClarkMesonet station 3008 D6 Lone Pine ID-28.
17:4012 NNW Atomic CityButteMesonet station SOGRI Intec Grid 3.
18:001 WNW Mink CreekFranklinMesonet station PC639 Mink Creek.
18:102 ESE WhitneyFranklinMesonet station PC130 Cub River.
18:102 NW GeorgetownBear LakeMesonet station PC505 Georgetown North.
18:152 WNW SharonBear LakeMesonet station ITDD4 D5 Emigration Canyon ID-36.
18:305 SSW HenryCaribouMesonet station ITDE1 D5 Blackfoot River Bridge ID-34.
18:304 E PegramBear LakeMesonet station PC587 North Willow.
18:40MONTPELIERBEAR LAKEA 63 mph thunderstorm outflow wind gust measured at the Sheep Creek Hills mesonet site.
21:002 ENE ChesterFremontMesonet station 10817 D6 Fall River US-20.

Nebraska · 14 reports

TimeLocationCountyObserver comment
17:10STAPLETONLOGANReported by a personal weather station.
17:20STAPLETONLOGANReported by a personal weather station.
18:19CALLAWAYCUSTERPersonal weather station report.
18:40CALLAWAYCUSTERMeasured by a personal weather station.
18:40STAPLETONLOGANLarge old evergreen tree uprooted. Winds estimated at 70 MPH.
18:50Ord AirportValleyMade slight time and speed corrections to peak gust at Ord airport...initially issued as 62 MPH.
18:55Ord AirportValleyKODX Gust to 62mph.
19:00(LBF)BIRD FLD NORTHLINCOLNMeasured by a personal weather station.
19:40EddyvilleDawsonEstimated gusts.
19:43NORFOLKMADISONImage relayed from social media of a 2 ft diameter tree blown down, time estimated from radar. Wind speeds were estimated at 70 mph.
19:49STANTONSTANTONDelayed emergency management report of trees broken and uprooted. Large branches broken. All damage pointing west to east and a broad damage area indicating a downburst. Wind speeds were estimated at 75 mph.
20:084 SSW SumnerDawsonPersonal weather station reports gust to 60mph.
20:101 NNE Johnson LakeGosperPersonal weather station reports gust to 70mph.
20:193 E LexingtonDawsonPersonal weather station.

South Dakota · 13 reports

TimeLocationCountyObserver comment
13:44(2WX)BUFFALOHARDINGAirport ASOS measured wind gust.
14:03(2WX)BUFFALOHARDINGAirport ASOS measured wind gust.
14:4410 ENE HaywardPenningtonMeasured on a personal weather station
15:40UNION CENTERMEADESD Mesonet recorded wind gust.
16:19ROCKYFORDOGLALA LAKOTAWind gust measured on a personal weather station.
16:37(D07)FAITH ARPTMEADEAirport ASOS measured wind gust.
19:078 N DelmontDouglasPersonal weather station report of a 56 mph wind gust.
19:151 SSE WagnerCharles MixWagner municipal airport AWOS reported non-thunderstorm wind gust of 52 mph at 8:15 pm CDT.
19:45DanteCharles MixAvon SD Mesonet report of a 51 mph wind gust.
20:064 NNE FreemanHutchinsonPersonal weather station reported a wind gust of 50 mph.
20:10SpringfieldBon HommePersonal weather station report of a 52 mph wind gust.
20:175 ESE TyndallBon HommeSDDOT report of wind gust of 53 mph.
20:337 NE LestervilleYanktonPersonal weather station report of a 55 mph wind gust.

Montana · 9 reports

TimeLocationCountyObserver comment
16:06GRANTBEAVERHEADMesonet station BRRM8 Brenner RAWS. Time is estimated based on radar.
18:554 NNW OpportunityDeer LodgeAWOS station K3U3 3 NW Opportunity.
19:15GarrisonPowellMesonet station MTGAR Garrison (MT DOT).
20:158 SSW Wolf CreekLewis and ClarkMesonet station MTSBN Sieben Flats - MDT.
20:1510 SE BoulderJeffersonMesonet station MTBLS Boulder South Mt-69 Mp 27.7.
20:532 E HelenaLewis and ClarkASOS station KHLN Helena Airport.
21:033 WNW TownsendBroadwaterMesonet station GINM8 Ginger RAWS. Gust occurred some time in the hour prior to the report time.
22:453 NE MelvilleSweet GrassMesonet station MTHLS Harlowton South Us-191 Mp 22.0.
23:507 WNW TwodotWheatlandMesonet station TWOM8 Twodot E.

Kansas · 8 reports

TimeLocationCountyObserver comment
23:002 WSW LebanonSmithKSU Mesonet station.
23:05BELLEVILLE ARPTREPUBLICKansas Mesonet site gusted to 64 mph.
23:40WASHINGTONWASHINGTONKansas Mesonet station recorded 61 mph gust.
23:47MARYSVILLEMARSHALLPersonal weather station. Likely from outflow winds.
23:55SCHROYERMARSHALLPower lines down at 7th and Matador Roads. Time estimated from radar.
23:57BESTWALLMARSHALLOne large tree and several power lines down in town of Blue Rapids. Time estimated from radar.
23:58BESTWALLMARSHALLOld barn roof blown off. Time estimated from radar.
23:58SCHROYERMARSHALLTrees down with barn damage south of Marysville. Time estimated from radar.

North Dakota · 5 reports

TimeLocationCountyObserver comment
06:24HURDSFIELDWELLSHurdsfield NDAWN station reported wind gusts up to 60 mph.
12:38CASSELTONCASSPublic called in relaying report of personal weather station gust measured 76 mph. Damage to corn and small tree limbs down near Casselton, ND also reported. Time estimated based on report received.
15:102 E EmeradoGrand ForksNDAWN mesonet site 2 miles east of Emerado recorded 57 mph 30 ft wind gust at 4:10 pm CDT.
15:35MERRIFIELDGRAND FORKSBroadcast media shared photo of downed tree in Kings Walk Golf Course on south end of Grand Forks, ND. Time estimated from radar.
15:40GRAND FORKSGRAND FORKSReport of 3 to 4 inch tree branch broken off.

Alabama · 3 reports

TimeLocationCountyObserver comment
14:481 NNE Napier FieldDaleThe DHN ASOS gusted to 39 mph.
15:04SPANISH FTBALDWINHigh winds downed a large tree in a residential areas of Spanish Fort.
15:59Napier FieldDaleASOS station KDHN Dothan.

Oklahoma · 1 report

TimeLocationCountyObserver comment
19:351 W HookerTexasReport came in from Goodwell EM that parts of the City of Hooker were without power due to that wind gust.

Georgia · 1 report

TimeLocationCountyObserver comment
15:58Decatur Co a/PDecaturWeather station measured 40 mph wind gust in Bainbridge.

Colorado · 1 report

TimeLocationCountyObserver comment
19:55SPRINGFIELDBACAThe AWOS station K8V7 north of Springfield measured a 63 mph wind gust.

Michigan · 1 report

TimeLocationCountyObserver comment
10:2434 ENE Rock of AgesKeweenawMesonet station OJIM4 Ojibway - Isle Royale.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check