Hail storm map for July 4, 2025: max 2.50" hail across AL, ID, KS, MN, ND, NE, NV, SC, UT, WY, ~3,502 structures in swath.
ALIDKSMNNDNENVSCUTWY
A low hail event swept across AL, ID, KS, MN and 6 more states on July 4, 2025, with MRMS radar measuring stones up to 2.50". An estimated 3,502 structures fell inside the qualifying swath. Utah took the brunt with ~980 structures estimated in the ≥1" footprint. Roughly 21 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 9 hail reports and 63 wind reports for the day.
| State | ≥1.00" | ≥1.75" | ≥2.50" |
|---|---|---|---|
| Utah | 980 | 0 | 0 |
| Alabama | 695 | 0 | 0 |
| Minnesota | 667 | 356 | 21 |
| Nebraska | 517 | 0 | 0 |
| North Dakota | 333 | 0 | 0 |
| Idaho | 158 | 0 | 0 |
| Kansas | 128 | 2 | 0 |
| South Carolina | 18 | 0 | 0 |
| Wyoming | 4 | 0 | 0 |
| Nevada | 2 | 0 | 0 |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:00 | MORGAN | MORGAN | Public social media photo of hail approximately 1 inch in diameter. Time estimated by radar. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 11:55 | CARP | LAKE OF THE WOODS | Report of baseball size hail relayed through social media. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 01:12 | BATEMAN | CHIPPEWA | Photo confirmed hail up to 1 inch in diameter and damage to siding of a house from hail. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:17 | COLD WATER | POWER | One inch hail in the area of Interstate 86 Exit 21 Osborn Loop near and just east of Cold Water Rest Area. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 11:24 | (AFF)USAF ACDMY COLO | EL PASO | Hail measured to 1 inch occurred at the Air Force Academy. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:58 | FAYS | AUTAUGA | Marble to nickel-size hail was reported in Prattville. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:27 | (LND)HUNT FLD LANDER | FREMONT | A 58 mph wind gust was reported at the Lander airport. |
| 14:30 | PAVILLION | FREMONT | A 59 mph wind gust was reported near Pavillion. |
| 14:40 | RIVERTON | FREMONT | An onsite weather station at the Riverton weather office reported wind a 58 mph wind gust. |
| 15:20 | GREYBULL ARPT | BIG HORN | A 67 mph wind gust was reported at the Southern Big Horn County airport near Greybull. |
| 15:40 | WORLAND | WASHAKIE | A weather station 12 miles east of Worland reported a wind gust of 70 mph. In Worland, trees and power lines were reported down. A 5 inch limb fell on a home. |
| 15:47 | HILAND | NATRONA | A line of severe thunderstorms moved through Natrona County and brought high wind from Highland through Evansville. The strongest wind gust reported was 76 mph at Natrona. A wind gust of 69 mph was reported near Hiland with numerous reports of 60 mph or greater wind gusts on the south side of Casper. |
| 16:14 | SPRING VLY | UINTA | The I80/US189 - First Divide mesonet station recorded a period of wind gusts to 59 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area. |
| 16:20 | ALMY | UINTA | The Evanston North 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. |
| 16:50 | MIDWEST | NATRONA | A 58 mph wind gust was reported south of Midwest. |
| 17:20 | BIRKNER HILL | CONVERSE | Mesonet station PC602 Glen Rock Rolling Hills recorded severe wind gust. |
| 17:45 | EVANSTON | UINTA | The Evanston-Uinta County Airport - Burns Field ASOS (KEVW) station recorded a period of wind gusts to 70 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area. |
| 17:57 | ALMY | UINTA | The N7SHZ Medicine Butt Mountain mesonet station recorded a period of severe wind gusts with a peak wind gust of 87 mph at 5:57 pm MST as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area. |
| 18:00 | SPRING VLY | UINTA | The I80/US189 - First Divide mesonet station recorded a period of wind gusts to 60 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area. |
| 18:00 | ALMY | UINTA | The Evanston North mesonet station recorded a wind gust of 63 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area. |
| 18:24 | BILL | CONVERSE | Upper Missouri River Basin Station at Bill 8NE recorded severe wind gust. |
| 18:34 | WRIGHT | CAMPBELL | Confirmed wind gust report. |
| 19:06 | ROCHELLE | WESTON | Mesonet recorded wind gust. |
| 19:44 | NEWCASTLE | WESTON | Mesonet recorded wind gust. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 01:15 | EDINBURG | WALSH | Edinburg DOT rwis station. |
| 01:45 | PISEK | WALSH | Tree blown over in early morning thunderstorm. |
| 14:27 | VALLEY CITY ARPT | BARNES | Measured gust at Valley City awos. |
| 15:26 | ERIE | CASS | Measured gust. |
| 15:55 | THOMPSON | GRAND FORKS | Tree and fence damage. |
| 16:06 | MERRIFIELD | GRAND FORKS | Photos of tree damage. Limbs between 5 and 6 inches snapped. Fence damage was also reported. |
| 16:08 | GRAND FORKS | GRAND FORKS | Tree branches snapped. 59 mph wind measured on home station. Trampoline thrown 150 yards. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:00 | FAIRFIELD ARPT | CAMAS | Mesonet station FAFI measured a thunderstorm wind gust of 62 mph. No damages were reported. |
| 15:00 | SOLDIER | CAMAS | Mesonet station SLDMT recorded a thunderstorm wind gust of 65 mph. No damages were reported. |
| 15:39 | KETCHUM | BLAINE | Multiple large trees downed on Bald Mountain blocking some trails. Most of the trees were uprooted and a mudslide was also reported. |
| 15:40 | KETCHUM | BLAINE | Tree downed from thunderstorm winds across lower portion of Bald Mountain Trail near the Big Wood River. Outdoor event tents were blown over at Sun Valley Resort. |
| 15:42 | SUN VLY | BLAINE | Tree downed by winds in Skyline Drive area of Sun Valley. |
| 15:42 | KETCHUM | BLAINE | A tree was downed in the Adams Gulch area near Ketchum. |
| 15:42 | SUN VLY | BLAINE | Tree downed in Wyyakin Drive area of Sun Valley. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 11:55 | CARP | LAKE OF THE WOODS | Trees and a power line down. |
| 13:59 | (INL)INTL FALLS ARPT | KOOCHICHING | A gust of 78 mph was recorded by the KINL International Falls Airport ASOS station. |
| 14:50 | ARBUTUS | ST. LOUIS | A few small trees were down with some small debris being picked up by the winds as well. |
| 18:40 | DORSET | HUBBARD | Reports of damage around Potato Lake with docks and boats missing. |
| 18:51 | DORSET | HUBBARD | Several aspen trees blown over. |
| 20:56 | KEEWATIN | ITASCA | Several medium to large trees were down with a few partially onto power lines. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 00:36 | SIREN BURNETT CO ARP | BURNETT | County dispatch reported a downed tree. |
| 00:36 | SIREN BURNETT CO ARP | BURNETT | County dispatch reported multiple trees down in the area. |
| 02:14 | SHELL LAKE | WASHBURN | An approximately three foot in circumference tree was blown down causing damage to a fence and garage. In another area on the property there was an approximately 1.5 inch diameter branch impaled in the ground like a thrown spear. |
| 02:52 | SHELL LAKE | WASHBURN | Trees and tree limbs were down at the reporter's location. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:40 | KAYSVILLE | DAVIS | Report from social media of a downed tree in Kaysville from thunderstorm winds. Nearby mesonet stations reported gusts of 48 and 54 mph. |
| 16:58 | NEWFOUNDLAND SIDING | BOX ELDER | The GROOME mesonet station recorded a wind gust of 67 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area. |
| 17:30 | CROYDON | MORGAN | The Stokes Canyon mesonet station recorded a wind gust of 63 mph as a result of outflow winds associated with a nearby cluster of showers and thunderstorms moving through the area. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 12:10 | ELLICOTT | EL PASO | Wind gusts of 62 mph was measured around Ellicott, Colorado. |
| 16:43 | COPE | WASHINGTON | WeatherLink Station near Cope Colorado. |
| 17:00 | CLARKVILLE | YUMA | An automated weather station recorded a 59 MPH gust. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:30 | (ABR)ABERDEEN RGNL A | BROWN | A thunderstorm produced a measured wind gust of 81 mph at the Aberdeen Regional Airport Automated Surface Observing System (ASOS). |
| 20:15 | HOT SPRINGS | FALL RIVER | SD Mesonet measured wind gust. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:48 | SUMTER | SUMTER | SCDPS website reported a tree in roadway at the intersection of Church Street and West Hampton Lane. Time estimated by radar. |
| 17:52 | PINCKNEY XRDS | SUMTER | Sumter County 911 dispatch reported trees down throughout the county. No specifics given. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:00 | COOLIDGE | HAMILTON | Department of highways measured a 63 mph wind gust. |
| 19:40 | ULYSSES | GRANT | Public report of a bunch of big branches snapped blocking the road city had to come out with equipment and remove them. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:07 | SAN SEBASTIAN | SAN SEBASTIAN | A broadcast media meteorologist shared a video of a medium to large branch falling from a tree near a parking lot on PR-125 (Ave. Emerito Estrada Rivera), at the border of Barrio Pueblo and Barrio Bahomamey, due to a strong thunderstorm that developed ove the area. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 18:24 | ROME | MALHEUR | The Grassy Mountain RAWS site recorded a wind gust of 58 mph. No damage was reported. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:35 | SYLCO | POLK | Several trees were blown down by severe thunderstorm wind gusts. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:20 | SHELBY | SHELBY | A few trees and power lines were downed across southern Shelby County, including CR 47, Old Mill Creek Dr, and Hiawatha Rd. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:00 | CRAYTONIA | FANNIN | Several trees snapped or toppled on the 2000 block of Skeenah Gap Rd. |