Hail storm map for July 30, 2026: max 3.00" hail across MN, ND, NE, SD, UT, ~8,669 structures in swath.
MNNDNESDUT
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.
| State | ≥1.00" | ≥1.75" | ≥2.50" |
|---|---|---|---|
| Nebraska | 7,687 | 519 | 18 |
| North Dakota | 833 | 0 | 0 |
| South Dakota | 107 | 7 | 0 |
| Minnesota | 38 | 0 | 0 |
| Utah | 4 | 2 | 0 |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:00 | RALPH | HARDING | Report of mostly pea size with a few quarters. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:40 | STAPLETON | LOGAN | Quarter size to ping pong size hail reported at this location. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 05:55 | 1 NNE Saint Augustine B | St. Johns | NDBC station SAUF1 1 NNE Saint Augustine Beach measured a gust to 35 knots or 40 mph from the northwest. |
| 09:50 | BUNNELL | FLAGLER | Flagler 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:54 | PORTLAND | WALTON | An Ambient station gusted to 71 mph. |
| 12:55 | 2 ENE Eglin Afb | Okaloosa | AWOS station KVPS Eglin AFB Valpar recorded a wind gust of 47 mph. |
| 12:55 | FREEPORT | WALTON | A tree was down along 331 S on Marquis Way. |
| 12:55 | POND CREEK | WALTON | Trees were down and knocked out power. |
| 13:02 | FREEPORT | WALTON | The 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:45 | EBRO | WASHINGTON | Washington County SO reported down power lines at Subdivision Rd. |
| 13:53 | 1 NNE Pensacola Interna | Escambia | ASOS station KPNS Pensacola recorded a wind gust of 51 mph. |
| 14:30 | BENNETT | BAY | Large trees were blown down and a power line snapped in the area of Hwy 388 E at Long Branch Road. |
| 16:20 | HAMPTON | BRADFORD | Bradford county 911 call center reported a tree down along U.S. Highway 301. Time of event based on radar images. |
| 16:52 | HAVANA | GADSDEN | A tree was down at Havana HWY and Salem Rd. |
| 17:03 | KILLEARN ESTATES | LEON | A tree limb was blocking the road on Shamrock N / Killearn Club Way. |
| 17:08 | HINSON | GADSDEN | A tree was down at Havana Country Club. |
| 17:12 | TALLAHASSEE COMMUNITY COLLEGE | LEON | A tree was on a power line in a parking lot. |
| 17:15 | LEVY PARK | LEON | Tree limbs were down on power lines. |
| 17:18 | TALLAHASSEE COMMUNITY COLLEGE | LEON | A tree was down on the road at Havenbrook Ct and Trimble Rd. |
| 17:19 | MACON COMMUNITY PARK | LEON | A tree was down on the road. |
| 17:20 | MELROSE | PUTNAM | Putnam county emergency manager reported powerlines down near Pine Street and Highway 21. Time of event based on radar images. |
| 17:24 | HAVANA | GADSDEN | A tree was down at Kemp Rd and Iron Bridge Rd. |
| 17:30 | CONCORD | GADSDEN | A tree was down at Little River and HWY 12. |
| 17:30 | SHADEVILLE | WAKULLA | A tree was down on EJ Stringer Rd. |
| 17:30 | SHADEVILLE | WAKULLA | A tree and power line were down at Sarsi Dr and Spring Creek HWY. |
| 17:30 | LA CROSSE | ALACHUA | Alachua 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:30 | SHADEVILLE | WAKULLA | A tree and power line were down at Shadeville and Bloxam. |
| 17:30 | WAKULLA SPRINGS | WAKULLA | A tree was down on Samuel Rd. |
| 17:31 | TALLAHASSEE COMMUNITY COLLEGE | LEON | A large tree limb was down on power lines. |
| 17:32 | FREEMONT | GADSDEN | A tree was down on Colonial Drive and Cliff Ct. |
| 17:40 | HYDE PARK | WAKULLA | A tree was down on Wakulla River Bridge. |
| 17:44 | GRETNA | GADSDEN | A tree was down on Beach Ave and Fourth Street. |
| 17:45 | HAGUE | ALACHUA | Alachua 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:45 | PANACEA PARK | WAKULLA | A tree was down at 214 Chipola Rd leading to a transformer fire. |
| 17:50 | PHIFER | ALACHUA | Alachua county 911 call center reported a tree down in the 6600 block of Millhopper Road. Time of event based on radar images. |
| 17:54 | INDIAN HEAD ACRES | LEON | A tree was down across a roadway. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:45 | 9 N Black Pine | Oneida | Mesonet station 3004 D4 Juniper Interchange I-84. |
| 16:15 | 8 NNW Dickey | Custer | Mesonet station 3025 D6 Willow Creek Summit US-93. |
| 16:30 | 1 WSW Lava Hot Springs | Bannock | Mesonet station GW0773 1 WSW Lava Hot Springs. |
| 16:55 | 1 S Michaud | Power | Corrects previous tstm wnd gst report from 1 S Michaud. ASOS station KPIH Pocatello Regional Airport. |
| 17:30 | 8 NE Banida | Franklin | Mesonet station PC502 Upper Battle Creek. |
| 17:30 | 2 SW Lund | Caribou | Mesonet station 2989 D5 Fish Creek Summit US-30. |
| 17:30 | 26 N Berenice | Clark | Mesonet station 3008 D6 Lone Pine ID-28. |
| 17:40 | 12 NNW Atomic City | Butte | Mesonet station SOGRI Intec Grid 3. |
| 18:00 | 1 WNW Mink Creek | Franklin | Mesonet station PC639 Mink Creek. |
| 18:10 | 2 ESE Whitney | Franklin | Mesonet station PC130 Cub River. |
| 18:10 | 2 NW Georgetown | Bear Lake | Mesonet station PC505 Georgetown North. |
| 18:15 | 2 WNW Sharon | Bear Lake | Mesonet station ITDD4 D5 Emigration Canyon ID-36. |
| 18:30 | 5 SSW Henry | Caribou | Mesonet station ITDE1 D5 Blackfoot River Bridge ID-34. |
| 18:30 | 4 E Pegram | Bear Lake | Mesonet station PC587 North Willow. |
| 18:40 | MONTPELIER | BEAR LAKE | A 63 mph thunderstorm outflow wind gust measured at the Sheep Creek Hills mesonet site. |
| 21:00 | 2 ENE Chester | Fremont | Mesonet station 10817 D6 Fall River US-20. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:10 | STAPLETON | LOGAN | Reported by a personal weather station. |
| 17:20 | STAPLETON | LOGAN | Reported by a personal weather station. |
| 18:19 | CALLAWAY | CUSTER | Personal weather station report. |
| 18:40 | CALLAWAY | CUSTER | Measured by a personal weather station. |
| 18:40 | STAPLETON | LOGAN | Large old evergreen tree uprooted. Winds estimated at 70 MPH. |
| 18:50 | Ord Airport | Valley | Made slight time and speed corrections to peak gust at Ord airport...initially issued as 62 MPH. |
| 18:55 | Ord Airport | Valley | KODX Gust to 62mph. |
| 19:00 | (LBF)BIRD FLD NORTH | LINCOLN | Measured by a personal weather station. |
| 19:40 | Eddyville | Dawson | Estimated gusts. |
| 19:43 | NORFOLK | MADISON | Image relayed from social media of a 2 ft diameter tree blown down, time estimated from radar. Wind speeds were estimated at 70 mph. |
| 19:49 | STANTON | STANTON | Delayed 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:08 | 4 SSW Sumner | Dawson | Personal weather station reports gust to 60mph. |
| 20:10 | 1 NNE Johnson Lake | Gosper | Personal weather station reports gust to 70mph. |
| 20:19 | 3 E Lexington | Dawson | Personal weather station. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:44 | (2WX)BUFFALO | HARDING | Airport ASOS measured wind gust. |
| 14:03 | (2WX)BUFFALO | HARDING | Airport ASOS measured wind gust. |
| 14:44 | 10 ENE Hayward | Pennington | Measured on a personal weather station |
| 15:40 | UNION CENTER | MEADE | SD Mesonet recorded wind gust. |
| 16:19 | ROCKYFORD | OGLALA LAKOTA | Wind gust measured on a personal weather station. |
| 16:37 | (D07)FAITH ARPT | MEADE | Airport ASOS measured wind gust. |
| 19:07 | 8 N Delmont | Douglas | Personal weather station report of a 56 mph wind gust. |
| 19:15 | 1 SSE Wagner | Charles Mix | Wagner municipal airport AWOS reported non-thunderstorm wind gust of 52 mph at 8:15 pm CDT. |
| 19:45 | Dante | Charles Mix | Avon SD Mesonet report of a 51 mph wind gust. |
| 20:06 | 4 NNE Freeman | Hutchinson | Personal weather station reported a wind gust of 50 mph. |
| 20:10 | Springfield | Bon Homme | Personal weather station report of a 52 mph wind gust. |
| 20:17 | 5 ESE Tyndall | Bon Homme | SDDOT report of wind gust of 53 mph. |
| 20:33 | 7 NE Lesterville | Yankton | Personal weather station report of a 55 mph wind gust. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:06 | GRANT | BEAVERHEAD | Mesonet station BRRM8 Brenner RAWS. Time is estimated based on radar. |
| 18:55 | 4 NNW Opportunity | Deer Lodge | AWOS station K3U3 3 NW Opportunity. |
| 19:15 | Garrison | Powell | Mesonet station MTGAR Garrison (MT DOT). |
| 20:15 | 8 SSW Wolf Creek | Lewis and Clark | Mesonet station MTSBN Sieben Flats - MDT. |
| 20:15 | 10 SE Boulder | Jefferson | Mesonet station MTBLS Boulder South Mt-69 Mp 27.7. |
| 20:53 | 2 E Helena | Lewis and Clark | ASOS station KHLN Helena Airport. |
| 21:03 | 3 WNW Townsend | Broadwater | Mesonet station GINM8 Ginger RAWS. Gust occurred some time in the hour prior to the report time. |
| 22:45 | 3 NE Melville | Sweet Grass | Mesonet station MTHLS Harlowton South Us-191 Mp 22.0. |
| 23:50 | 7 WNW Twodot | Wheatland | Mesonet station TWOM8 Twodot E. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 23:00 | 2 WSW Lebanon | Smith | KSU Mesonet station. |
| 23:05 | BELLEVILLE ARPT | REPUBLIC | Kansas Mesonet site gusted to 64 mph. |
| 23:40 | WASHINGTON | WASHINGTON | Kansas Mesonet station recorded 61 mph gust. |
| 23:47 | MARYSVILLE | MARSHALL | Personal weather station. Likely from outflow winds. |
| 23:55 | SCHROYER | MARSHALL | Power lines down at 7th and Matador Roads. Time estimated from radar. |
| 23:57 | BESTWALL | MARSHALL | One large tree and several power lines down in town of Blue Rapids. Time estimated from radar. |
| 23:58 | BESTWALL | MARSHALL | Old barn roof blown off. Time estimated from radar. |
| 23:58 | SCHROYER | MARSHALL | Trees down with barn damage south of Marysville. Time estimated from radar. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 06:24 | HURDSFIELD | WELLS | Hurdsfield NDAWN station reported wind gusts up to 60 mph. |
| 12:38 | CASSELTON | CASS | Public 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:10 | 2 E Emerado | Grand Forks | NDAWN mesonet site 2 miles east of Emerado recorded 57 mph 30 ft wind gust at 4:10 pm CDT. |
| 15:35 | MERRIFIELD | GRAND FORKS | Broadcast media shared photo of downed tree in Kings Walk Golf Course on south end of Grand Forks, ND. Time estimated from radar. |
| 15:40 | GRAND FORKS | GRAND FORKS | Report of 3 to 4 inch tree branch broken off. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:48 | 1 NNE Napier Field | Dale | The DHN ASOS gusted to 39 mph. |
| 15:04 | SPANISH FT | BALDWIN | High winds downed a large tree in a residential areas of Spanish Fort. |
| 15:59 | Napier Field | Dale | ASOS station KDHN Dothan. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 19:35 | 1 W Hooker | Texas | Report came in from Goodwell EM that parts of the City of Hooker were without power due to that wind gust. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:58 | Decatur Co a/P | Decatur | Weather station measured 40 mph wind gust in Bainbridge. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 19:55 | SPRINGFIELD | BACA | The AWOS station K8V7 north of Springfield measured a 63 mph wind gust. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 10:24 | 34 ENE Rock of Ages | Keweenaw | Mesonet station OJIM4 Ojibway - Isle Royale. |