← All storm days

Hail Storm Map — July 4, 2025

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

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

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.

Max hail size
2.50"
States impacted
10
Structures in swath
3,502

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Utah98000
Alabama69500
Minnesota66735621
Nebraska51700
North Dakota33300
Idaho15800
Kansas12820
South Carolina1800
Wyoming400
Nevada200

NOAA storm reports

Hail reports (6)

Utah · 1 report

TimeLocationCountyObserver comment
17:00MORGANMORGANPublic social media photo of hail approximately 1 inch in diameter. Time estimated by radar.

Minnesota · 1 report

TimeLocationCountyObserver comment
11:55CARPLAKE OF THE WOODSReport of baseball size hail relayed through social media.

Wisconsin · 1 report

TimeLocationCountyObserver comment
01:12BATEMANCHIPPEWAPhoto confirmed hail up to 1 inch in diameter and damage to siding of a house from hail.

Idaho · 1 report

TimeLocationCountyObserver comment
15:17COLD WATERPOWEROne inch hail in the area of Interstate 86 Exit 21 Osborn Loop near and just east of Cold Water Rest Area.

Colorado · 1 report

TimeLocationCountyObserver comment
11:24(AFF)USAF ACDMY COLOEL PASOHail measured to 1 inch occurred at the Air Force Academy.

Alabama · 1 report

TimeLocationCountyObserver comment
14:58FAYSAUTAUGAMarble to nickel-size hail was reported in Prattville.

Wind reports (59)

Wyoming · 18 reports

TimeLocationCountyObserver comment
14:27(LND)HUNT FLD LANDERFREMONTA 58 mph wind gust was reported at the Lander airport.
14:30PAVILLIONFREMONTA 59 mph wind gust was reported near Pavillion.
14:40RIVERTONFREMONTAn onsite weather station at the Riverton weather office reported wind a 58 mph wind gust.
15:20GREYBULL ARPTBIG HORNA 67 mph wind gust was reported at the Southern Big Horn County airport near Greybull.
15:40WORLANDWASHAKIEA 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:47HILANDNATRONAA 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:14SPRING VLYUINTAThe 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:20ALMYUINTAThe 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:50MIDWESTNATRONAA 58 mph wind gust was reported south of Midwest.
17:20BIRKNER HILLCONVERSEMesonet station PC602 Glen Rock Rolling Hills recorded severe wind gust.
17:45EVANSTONUINTAThe 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:57ALMYUINTAThe 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:00SPRING VLYUINTAThe 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:00ALMYUINTAThe 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:24BILLCONVERSEUpper Missouri River Basin Station at Bill 8NE recorded severe wind gust.
18:34WRIGHTCAMPBELLConfirmed wind gust report.
19:06ROCHELLEWESTONMesonet recorded wind gust.
19:44NEWCASTLEWESTONMesonet recorded wind gust.

North Dakota · 7 reports

TimeLocationCountyObserver comment
01:15EDINBURGWALSHEdinburg DOT rwis station.
01:45PISEKWALSHTree blown over in early morning thunderstorm.
14:27VALLEY CITY ARPTBARNESMeasured gust at Valley City awos.
15:26ERIECASSMeasured gust.
15:55THOMPSONGRAND FORKSTree and fence damage.
16:06MERRIFIELDGRAND FORKSPhotos of tree damage. Limbs between 5 and 6 inches snapped. Fence damage was also reported.
16:08GRAND FORKSGRAND FORKSTree branches snapped. 59 mph wind measured on home station. Trampoline thrown 150 yards.

Idaho · 7 reports

TimeLocationCountyObserver comment
15:00FAIRFIELD ARPTCAMASMesonet station FAFI measured a thunderstorm wind gust of 62 mph. No damages were reported.
15:00SOLDIERCAMASMesonet station SLDMT recorded a thunderstorm wind gust of 65 mph. No damages were reported.
15:39KETCHUMBLAINEMultiple large trees downed on Bald Mountain blocking some trails. Most of the trees were uprooted and a mudslide was also reported.
15:40KETCHUMBLAINETree 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:42SUN VLYBLAINETree downed by winds in Skyline Drive area of Sun Valley.
15:42KETCHUMBLAINEA tree was downed in the Adams Gulch area near Ketchum.
15:42SUN VLYBLAINETree downed in Wyyakin Drive area of Sun Valley.

Minnesota · 6 reports

TimeLocationCountyObserver comment
11:55CARPLAKE OF THE WOODSTrees and a power line down.
13:59(INL)INTL FALLS ARPTKOOCHICHINGA gust of 78 mph was recorded by the KINL International Falls Airport ASOS station.
14:50ARBUTUSST. LOUISA few small trees were down with some small debris being picked up by the winds as well.
18:40DORSETHUBBARDReports of damage around Potato Lake with docks and boats missing.
18:51DORSETHUBBARDSeveral aspen trees blown over.
20:56KEEWATINITASCASeveral medium to large trees were down with a few partially onto power lines.

Wisconsin · 4 reports

TimeLocationCountyObserver comment
00:36SIREN BURNETT CO ARPBURNETTCounty dispatch reported a downed tree.
00:36SIREN BURNETT CO ARPBURNETTCounty dispatch reported multiple trees down in the area.
02:14SHELL LAKEWASHBURNAn 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:52SHELL LAKEWASHBURNTrees and tree limbs were down at the reporter's location.

Utah · 3 reports

TimeLocationCountyObserver comment
16:40KAYSVILLEDAVISReport from social media of a downed tree in Kaysville from thunderstorm winds. Nearby mesonet stations reported gusts of 48 and 54 mph.
16:58NEWFOUNDLAND SIDINGBOX ELDERThe 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:30CROYDONMORGANThe 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.

Colorado · 3 reports

TimeLocationCountyObserver comment
12:10ELLICOTTEL PASOWind gusts of 62 mph was measured around Ellicott, Colorado.
16:43COPEWASHINGTONWeatherLink Station near Cope Colorado.
17:00CLARKVILLEYUMAAn automated weather station recorded a 59 MPH gust.

South Dakota · 2 reports

TimeLocationCountyObserver comment
14:30(ABR)ABERDEEN RGNL ABROWNA thunderstorm produced a measured wind gust of 81 mph at the Aberdeen Regional Airport Automated Surface Observing System (ASOS).
20:15HOT SPRINGSFALL RIVERSD Mesonet measured wind gust.

South Carolina · 2 reports

TimeLocationCountyObserver comment
17:48SUMTERSUMTERSCDPS website reported a tree in roadway at the intersection of Church Street and West Hampton Lane. Time estimated by radar.
17:52PINCKNEY XRDSSUMTERSumter County 911 dispatch reported trees down throughout the county. No specifics given.

Kansas · 2 reports

TimeLocationCountyObserver comment
17:00COOLIDGEHAMILTONDepartment of highways measured a 63 mph wind gust.
19:40ULYSSESGRANTPublic report of a bunch of big branches snapped blocking the road city had to come out with equipment and remove them.

PUERTO RICO · 1 report

TimeLocationCountyObserver comment
15:07SAN SEBASTIANSAN SEBASTIANA 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.

Oregon · 1 report

TimeLocationCountyObserver comment
18:24ROMEMALHEURThe Grassy Mountain RAWS site recorded a wind gust of 58 mph. No damage was reported.

Tennessee · 1 report

TimeLocationCountyObserver comment
15:35SYLCOPOLKSeveral trees were blown down by severe thunderstorm wind gusts.

Alabama · 1 report

TimeLocationCountyObserver comment
14:20SHELBYSHELBYA few trees and power lines were downed across southern Shelby County, including CR 47, Old Mill Creek Dr, and Hiawatha Rd.

Georgia · 1 report

TimeLocationCountyObserver comment
16:00CRAYTONIAFANNINSeveral trees snapped or toppled on the 2000 block of Skeenah Gap Rd.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check