Hail storm map for July 24, 2026: max 3.00" hail across CO, MN, ND, SD, ~25,244 structures in swath.
COMNNDSD
A moderate hail event swept across CO, MN, ND, SD on July 24, 2026, with MRMS radar measuring stones up to 3.00". An estimated 25,244 structures fell inside the qualifying swath. Minnesota took the brunt with ~19,682 structures estimated in the ≥1" footprint. Roughly 118 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 25 hail reports and 75 wind reports for the day.
| State | ≥1.00" | ≥1.75" | ≥2.50" |
|---|---|---|---|
| Minnesota | 19,682 | 1,500 | 3 |
| North Dakota | 3,322 | 283 | 0 |
| South Dakota | 1,987 | 616 | 115 |
| Colorado | 253 | 0 | 0 |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:22 | 4 NW Roseau | Roseau | Dime size hail observed northwest of Roesau. |
| 14:31 | ENOK | KITTSON | Report of quarter size hail. Photo of measurement shared on social media. |
| 16:00 | MALCOLM | BELTRAMI | Report of half dollar size hail. |
| 17:25 | ANGUS | POLK | Picture of hail from the public relayed by broadcast media. |
| 17:40 | EUCLID | POLK | Report of half dollar size hail. |
| 18:30 | PLUMMER | RED LAKE | Public reported hailed for 5 minutes with sizes ranging from nickels to ping pong balls. Also had tree damage with winds. |
| 19:15 | GOODRIDGE | PENNINGTON | Picture of 2 inch hail from public, relayed by broadcast media. |
| 21:21 | LAVINIA | BELTRAMI | Report of quarter size hail. |
| 21:38 | LAVINIA | BELTRAMI | Photo of hailstones ranging from on half inch to half dollar in size. |
| 21:48 | CASS LAKE | CASS | Photos were received showing golf ball size hail at Stoney Point Resort near Cass Lake. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 18:20 | GILBY | GRAND FORKS | Report of quarter size hail. |
| 18:25 | GILBY | GRAND FORKS | Report of half dollar size hail. |
| 18:28 | MANVEL | GRAND FORKS | Picture of quarter size hail from public relayed by broadcast media. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 12:30 | 7 E Pocatello | Bannock | Mesonet station CW5212 7 E Pocatello. |
| 12:34 | 6 ESE Pocatello | Bannock | Idaho Power Mesonet Site at Chinese Peak. |
| 13:19 | 8 NW Heglar | Cassia | Mesonet station RFTI1 8 NW Heglar. |
| 13:45 | 2 WSW Cold Water | Power | Mesonet station 2248 D5 Coldwater I-86. |
| 13:45 | 1 WSW Cold Water | Power | Mesonet Coldwater ITD Site. |
| 14:30 | 6 SE Albion | Cassia | Mesonet station 2983 D4 Conner Summit ID-77. |
| 14:32 | 17 WSW Marion | Cassia | Mesonet station CRII1 Cotton Ridge. |
| 14:45 | 3 W Arbon Valley | Power | Mesonet station 2977 D5 Arbon Valley I-86. |
| 14:57 | 1 S Michaud | Power | ASOS station KPIH Pocatello Regional Airport. |
| 15:30 | 9 SSE Sublett | Cassia | Mesonet station 3255 D4 Sweetzer Summit I-84. |
| 15:40 | 5 NNE Grace | Caribou | Mesonet station PC625 Soda Point. |
| 16:00 | 1 NW Niter | Caribou | Mesonet station GREI 1 NW Niter. |
| 16:15 | 4 NNW Georgetown | Bear Lake | Mesonet station 2249 D5 Georgetown Summit US-30. |
| 16:20 | 4 SSE Bone | Bingham | Mesonet station PC622 Long Valley Rd. |
| 16:45 | 12 ESE Butte City | Butte | Mesonet station SOLOS Lost River Rest Area. |
| 17:10 | 13 NE Atomic City | Bingham | Mesonet station SOMFC Materials And Fuels Complex. |
| 17:15 | 2 ENE Fort Hall | Bingham | Mesonet station 8436 D5 Fort Hall I-15. |
| 17:15 | 2 E Fort Hall | Bannock | Mesonet station SOFOR Fort Hall. |
| 17:30 | 9 SSW Mud Lake | Jefferson | Mesonet station SOROV Rover. |
| 17:30 | 12 E Howe | Butte | Mesonet station SOSAN Sand Dunes. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:24 | WASHBURN | MCLEAN | Washburn NDDOT station reported wind gusts up to 65 mph. |
| 15:24 | WASHBURN | MCLEAN | Widespread damage reported in Washburn. Damage includes multiple trees down, some uprooted with enough force to lift concrete. Extensive roof damage was also reported, including at multiple businesses and the ambulance bay. Roof damage at the Memorial Building was sufficient to partially reveal portions of the building interior. Significant corn crop damage was reported at a farm in south Washburn. Damage is consistent with wind speeds estimated around 100 mph. |
| 15:50 | BALDWIN | BURLEIGH | Downed power line on the southbound lane of Highway 83, around mile marker 106. |
| 15:51 | BALDWIN | BURLEIGH | Two uprooted pine trees in Baldwin. |
| 16:15 | WING | BURLEIGH | Private weather station reported wind gusts up to 89 mph. |
| 16:29 | ROBINSON | KIDDER | Robinson NDAWN station reported wind gusts up to 60 mph. |
| 16:29 | MC KENZIE | BURLEIGH | McKenzie NDAWN station reported wind gusts up to 73 mph. |
| 16:30 | MC KENZIE | BURLEIGH | McKenzie NDAWN station reported wind gusts up to 75 mph. |
| 16:35 | ROBINSON | KIDDER | Robinson NDAWN station reported wind gusts up to 79 mph. |
| 16:36 | STEELE MUNI ARPT | KIDDER | Steele NDAWN station reported wind gusts up to 65 mph. |
| 17:10 | MEDINA | STUTSMAN | Damage at Crystal Springs Camp. Damage includes shingles missing, broken car windshields, and numerous large tree branches down. |
| 17:10 | CRYSTAL SPGS | KIDDER | Photo of a cattle barn with the roof gone but walls still standing. |
| 17:15 | MEDINA | STUTSMAN | Medina NDDOT station reported wind gusts up to 71 mph. |
| 17:25 | BURNSTAD | LOGAN | Neudorf NDAWN station reported wind gusts up to 61 mph. |
| 17:40 | BUCHANAN | STUTSMAN | A block was blown out from under a camper stabilizer. |
| 17:42 | 1 E Alfred | LaMoure | Measured wind gust at private weather station. |
| 17:48 | 1 SSE Jud | LaMoure | 71 MPH wind gust measured at 10M at Jud 1S NDAWN. 63 MPH measured at 3M. |
| 18:15 | ASHLEY | MCINTOSH | Wirch NDAWN station reported wind gusts up to 58 mph. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:58 | MARCH | MARSHALL | Measured wind gust by MNDOT Station MN168 east of Alvarado, MN. |
| 17:20 | KELLIHER | BELTRAMI | Many trees down west of Kelliher, blocking county roads. Power outages in Kelliher and Blackduck. |
| 18:18 | SQUAW LAKE | ITASCA | A photo on social media showed trees down blocking MN-46 approximately two miles northwest of Squaw Lake. |
| 18:50 | LUNA | MARSHALL | Strong winds caused damage to grain leg. |
| 19:40 | THIEF RIVER FALLS | PENNINGTON | Report of tree damage. |
| 20:05 | LEONARD | CLEARWATER | Reports of trees down in the area. Pictures shared later shows multiple trees blown down indicating straight line wind damage. Time estimated from radar. |
| 20:30 | ERIE | PENNINGTON | Winds estimated to gust at 60mph with several branches down in the yard. |
| 20:50 | TENSTRIKE | BELTRAMI | Report of trees blown down. |
| 21:12 | SCRIBNER | BELTRAMI | Report of 12 trees blown down. Time estimated by radar. |
| 21:46 | CASS LAKE | CASS | Trees were down at Stony Point Resort with one partially on a camper. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 01:12 | 17 NE Wilsall | Park | Mesonet station TT453 Crazy. |
| 01:14 | 2 ENE Harlowton | Wheatland | AWOS station K1KM 2 ENE Harlowton. |
| 01:47 | Judith Gap | Wheatland | Mesonet station MTJUD Judith Gap (MT DOT). |
| 02:15 | 4 NW Hailstone Wildlife | Stillwater | Mesonet station MTM19 3.9 NW Hailstone Wildlife Refuge (MT-MESO). |
| 02:30 | 11 SSE Klein | Musselshell | Mesonet station MTBUL 11.1 SE Klein (MT DOT). |
| 02:32 | 1 NW Billings | Yellowstone | ASOS station KBIL Billings. |
| 02:45 | 13 NW Roundup | Musselshell | Mesonet station MTM41 12.9 NW Roundup (MT-MESO). |
| 02:45 | 3 SW Lockwood | Yellowstone | Mesonet station MTYRB 3.1 SW Lockwood (MT DOT). |
| 03:39 | 7 WSW Roundup | Musselshell | Mesonet station HORM8 Horse Thief. |
| 16:55 | LAKEVIEW | BEAVERHEAD | Mesonet station RRDM8 Red Rock RAWS. Time of event is estimated based on radar. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 19:14 | BARNARD | BROWN | Severe thunderstorm winds estimated at 70 mph snapped a large tree in Barnard. |
| 19:21 | WESTPORT | BROWN | Law enforcement reported estimated 60-70 mph wind. |
| 20:25 | WESTPORT | BROWN | The Westport COOP observer indicated that in addition to golf-ball hail, thunderstorm winds had resulted in tree damage. |
| 21:05 | FERNEY | BROWN | A trained spotter estimated thunderstorm wind gusts had topped out at 60 mph. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:30 | LAZBUDDIE | PARMER | Law enforcement in Parmer County relayed a report of wind damage west of Lazbuddie. Radar imagery showed that a microburst likely occurred at this location. There was heavy damage to a dairy farm, three pole barns destroyed, and several barn roofs blown off. |
| 17:24 | 2 W Canyon | Randall | Peak gust of 61 mph occurred at 627 CDT. |
| 17:36 | 10 ESE Valley de Oro | Potter | Second severe gust of 61 mph occurred at 646 CDT. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:50 | 3 ENE Vamo | Sarasota | Mesonet station 1209W 2.6 NE Vamo (WEATHERSTEM). |
| 17:50 | 2 NNW West Bradenton | GMZ830 | Mesonet station AV465 Palmetto. |
| 17:54 | 8 SE Saint Petersburg | GMZ830 | Mesonet station MTBF1 8 SE St. Petersburg. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:08 | GOLDEN | JEFFERSON | The report was from mesonet station UP709 Clayws. |
| 16:08 | JEFFERSON CO ARPT | JEFFERSON | The report was from mesonet station CO109 Rocky Flats Hwy 93 and 72. |
| 16:09 | GOLDEN | JEFFERSON | The report was from mesonet station TT867 Arvada. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:40 | (ABQ)ALBUQUERQUE INTL AIRPORT | BERNALILLO | The ASOS at the Albuquerque International Sunport measured wind gusts up to 78 mph from a wet microburst. Severe thunderstorm winds blew down trees across parts of eastern Albuquerque, including a healthy Ponderosa pine tree in a resident's yard near Comanche Road and Wyoming Blvd. NE. A small tree and 3 to 5 inch branches were blown down as well as throughout Academy Hills Park at the intersection of Eubank Blvd. and Juan Tabo Blvd. NE. |
| 17:58 | PARADISE HILLS | BERNALILLO | House webcam from a viewer in the Alban Hills neighborhood on the west side of Coors between Eagle Ranch Road and La Orilla Road shows severe thunderstorm wind gusts resulting in roof damage and solar panels being ripped off their home. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 17:55 | PINELAND | JASPER | Jasper County dispatch reported a tree down and powerlines down near the intersection of Calf Pen Bay Road and Cypress Branch Road. |