Hail storm map for July 7, 2025: max 2.00" hail across CO, IA, MN, MS, ND, NE, NM, OH, SD, ~25,528 structures in swath.
COIAMNMSNDNENMOHSD
A moderate hail event swept across CO, IA, MN, MS and 5 more states on July 7, 2025, with MRMS radar measuring stones up to 2.00". An estimated 25,528 structures fell inside the qualifying swath. South Dakota took the brunt with ~11,476 structures estimated in the ≥1" footprint. About 556 fell under damaging ≥1.75" hail capable of denting metal and breaking shingles. NOAA logged 42 hail reports and 99 wind reports for the day.
| State | ≥1.00" | ≥1.75" | ≥2.50" |
|---|---|---|---|
| South Dakota | 11,476 | 164 | 0 |
| Nebraska | 10,651 | 255 | 0 |
| Colorado | 1,961 | 49 | 0 |
| North Dakota | 797 | 85 | 0 |
| Iowa | 229 | 0 | 0 |
| Ohio | 159 | 0 | 0 |
| Minnesota | 151 | 0 | 0 |
| New Mexico | 58 | 3 | 0 |
| Mississippi | 46 | 0 | 0 |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:27 | JOHNSTOWN | GRAND FORKS | Received a report of quarter sized hail via trained weather spotters. |
| 15:20 | MANVEL | GRAND FORKS | Received a public report of hail up to 1.75 inches in diameter. |
| 15:47 | GRAND FORKS | GRAND FORKS | Received a report of 1 inch hail from an FAA Weather Observer, relayed by Broadcast Media. |
| 15:55 | HOPE | STEELE | Received a report of hail up to 1 inch in diameter. |
| 16:08 | LUVERNE | STEELE | Received a public report of hail up to the size of half dollars. |
| 16:08 | ADAMS | WALSH | Received a report of 2.25 inch hail, photo relayed via social media. |
| 16:10 | ADAMS | WALSH | Received a public report of hail up to 2.5 inches. |
| 16:15 | ADAMS | WALSH | Video of windshield being damaged sent in by storm chaser. Hail size was up to 1.75 inches. Location estimated by radar. |
| 16:20 | LANKIN | WALSH | A trained weather spotter sent a report of measured 3.5 inch hail. |
| 17:15 | MANVEL | GRAND FORKS | A trained spotter called in a report of 1 inch hail. |
| 18:22 | MERRIFIELD | GRAND FORKS | Public report of 1 inch hail mixed in with hail ranging from the size of dimes to pennies. |
| 18:31 | MERRIFIELD | GRAND FORKS | Report from mPING of hail up to 1 inch in diameter. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:21 | BROWNSON | CHEYENNE | Fire chief reports golf ball size hailstones. |
| 15:55 | LODGEPOLE | CHEYENNE | Trained spotter reports quarter size hailstones. |
| 16:46 | WINNETOON | KNOX | Trained spotter report of hail nearing tennis ball-size from chaser live stream. Time estimated from radar on Highway 14 West of Winnetoon, NE. |
| 17:30 | BELDEN | CEDAR | Public report of hail estimated up to quarter sized mixed in with dime sized hail. |
| 18:00 | ST JAMES | CEDAR | Public report of hail measured up to 1.75 inch in diameter. |
| 18:15 | ST JAMES | CEDAR | Public report of hail estimated at 3 to 3.5 inch in diameter. |
| 18:51 | FOSTER | PIERCE | Trained spotter report of hail measured up to 1 inch in diameter. |
| 19:40 | CLEARWATER | ANTELOPE | Fire department/rescue report of hail measured up to quarter sized, mixed in with mostly penny to nickel sized hail. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:47 | WINNER ARPT | TRIPP | Trained spotter reported small hail and winds gusting 40 to 50 mph as well. |
| 14:50 | WINNER ARPT | TRIPP | Spotter submitted hail report. |
| 14:51 | WINNER ARPT | TRIPP | Public submitted report via social media. |
| 15:14 | MARTY | CHARLES MIX | Hail to quarter size was quite brief and intermixed with heavy rainfall. |
| 15:37 | HAYTI | HAMLIN | A COOP observer reported one-inch hail as a storm moved over Hayti. |
| 15:54 | WAGNER ARPT | CHARLES MIX | Hail of various sizes up to golf ball occurred over an 8 minute period. |
| 16:25 | GREENWOOD | CHARLES MIX | A member of the public provided a photo of lime-sized hail. |
| 16:50 | MENNO | HUTCHINSON | A few hailstones up to golf ball size were reported in Menno. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:11 | OTIS | WASHINGTON | Video evidence of a few tennis ball or baseball sized hailstones which significantly damaged the rear windshield of a vehicle. Most stones were quarter to golf ball sized. Time and location estimated. |
| 15:13 | OTIS | WASHINGTON | Reported via social media. Time and location estimated. |
| 15:15 | OTIS | WASHINGTON | Retired NWS employee measured 3.9cm diameter hail in Otis approximately 20 minutes after it fell. |
| 15:24 | BURDETT | WASHINGTON | Report from mping. |
| 15:45 | YUMA | YUMA | The public reported a good variety of hail sizes with quarter estimated to be the largest. |
| 15:45 | YUMA | YUMA | Quarter size hail was reported in the town of Yuma by a trained spotter. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:50 | NORTHLAND | POLK | Received a report of 1 inch hail from a member of the public. |
| 18:16 | KEY WEST | POLK | Received a public report of 1 inch hail. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:01 | DOT LAKE | UPPER TANANA VALLEY | Local social media reports indicated 1 inch diameter hail falling near Dot Lake and George Lake. Additional social media reports showed numerous hailstones collected along the Alaska Highway, but likely just under 1 inch in diameter. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 13:59 | JORDAN | ONONDAGA | Strong thunderstorm winds knocked down a power line across North Beaver Street near the intersection of Water Street. |
| 14:25 | BAYBERRY | ONONDAGA | Strong thunderstorm winds knocked down a few trees down along Glenburn Road. One tree took down wires and a pole with a small transformer. The pole and wires landed on a car, smashing the windshield and causing other minor damage. |
| 14:26 | EUCLID | ONONDAGA | Strong thunderstorm winds knocked down a small tree down on Morgan Road. |
| 14:26 | WOODARD | ONONDAGA | Strong thunderstorm winds knocked down wires on Morgan and Buckley Roads. |
| 14:37 | CICERO | ONONDAGA | Strong thunderstorm winds knocked down wires near the instersection of Route 31 and Button Road. |
| 14:48 | LYONSDALE | LEWIS | Trees and power lines downed on Shibley Road. |
| 14:54 | BUNDY CROSSING | OSWEGO | Tree downed across roadway. |
| 15:18 | NEDROW AIRPARK ARPT | ONONDAGA | Strong thunderstorm winds knocked down wires on Kennedy Road. |
| 15:26 | SOUTHWOOD | ONONDAGA | Strong thunderstorm winds knocked down a tree and wires near Clark Reservation State Park. |
| 15:35 | MANLIUS | ONONDAGA | Strong thunderstorm winds knocked wires down on Route 92. |
| 16:02 | GRACIE | CORTLAND | Strong thunderstorm winds knocked down trees and wires on Old Groton Road. |
| 16:07 | LINDLEY | STEUBEN | Strong thunderstorm winds knocked down a large tree on a property. |
| 16:26 | (ELM)ELMIRA ARPT | CHEMUNG | Strong thunderstorm winds knocked down a tree on property on Sing Sing Road. |
| 16:26 | ITHACA | TOMPKINS | Strong thunderstorm winds knocked down a large willow tree onto Prospect Street. |
| 16:29 | FISHERVILLE | CHEMUNG | Strong thunderstorm winds knocked down a tree on the corner of Lilac and Aster Drives. |
| 16:29 | FISHERVILLE | CHEMUNG | Strong thunderstorm winds knocked down a large tree over Hickory Grove Road. |
| 16:31 | SLABTOWN | CHEMUNG | Strong thunderstorm winds knocked down trees and wires on Watkins Road. |
| 16:35 | HORSEHEADS | CHEMUNG | Strong thunderstorm winds knocked down trees and wires on East Franklin Streets. |
| 16:45 | BREESPORT | CHEMUNG | Strong thunderstorm winds knocked down trees on road. |
| 16:50 | NORTH CHEMUNG | CHEMUNG | Strong thunderstorm winds knocked down trees and wires on Jones Road. |
| 16:59 | MESSENGERVILLE | CORTLAND | Strong thunderstorm winds snapped several poles on Muckey Road. |
| 18:44 | ROMULUS | SENECA | Strong thunderstorm winds knocked down several trees and wires in Romulus. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:11 | SHARON | MERCER | Report of a tree falling behind a building in an alleyway near Ormond Avenue. |
| 15:13 | SHARPSVILLE | MERCER | Report of a tree onto a house and through the roof along 3rd Street. |
| 15:15 | SHARPSVILLE | MERCER | Report of a tree down along Walnut road that ripped powerlines off of a house. |
| 15:16 | HERMITAGE | MERCER | Report of a tree down and blocking one lane of the road along Dutch Lane. |
| 15:58 | EDINBURG | LAWRENCE | Report of a tree down on a phone line along East River Road. |
| 16:35 | LISBON | VENANGO | Report of a tree down along Lisbon Road. |
| 16:35 | WALMO | LAWRENCE | Report of a tree down at Meyer Avenue and North Mercer Street. |
| 17:00 | HANEYVILLE | CLINTON | A severe thunderstorm producing wind gusts estimated at 60 mph knocked a large tree down on Hyner Run Road approximately 8 miles south-southwest of Slate Run. |
| 17:10 | HANEYVILLE | CLINTON | A severe thunderstorm producing wind gusts estimated at 60 mph knocked a tree down at the intersection of PA-44 and Coudersport Pike approximately 6 miles southwest of Canmal. |
| 17:40 | CALLERY | BUTLER | Report of wires down. |
| 17:55 | CHARLTON | CLINTON | A severe thunderstorm producing wind gusts estimated at 60 mph knocked a tree down onto wires in the 300 block of Little Plum Run Road near McElhattan. |
| 17:56 | DUNNSTOWN | CLINTON | A severe thunderstorm producing wind gusts estimated at 60 mph knocked multiple trees down in the vicinity of Hunter Hollow Road and Shirk Hollow Road near Dunnstown. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 20:16 | TEKAMAH ARPT | BURT | KTQE ASOS measured thunderstorm wind gust of 60 mph. |
| 20:50 | VALLEY | DOUGLAS | Official NWS observation with a measured wind gust of 61 mph, associated with the outflow boundary of a thunderstorm. |
| 20:52 | DE SOTO | WASHINGTON | Personal weather station measured wind gust of 62 mph. |
| 20:58 | BLAIR | WASHINGTON | Personal weather station measured wind gust of 61 mph. |
| 21:00 | (3NO)NORTH OMAHA ARP | DOUGLAS | Personal weather station measured wind gust of 58 mph. |
| 21:03 | BENNINGTON | DOUGLAS | Personal weather station measured wind gust of 58 mph. |
| 21:09 | IRVINGTON | DOUGLAS | Trained spotter report of a measured wind gust of 67 mph. |
| 21:10 | MILLARD | DOUGLAS | Trained spotter report of snapped 4 inch in diameter tree branches. Wind gusts were estimated near 60-65 mph. |
| 21:14 | FT CROOK | SARPY | Mesonet report of wind gusts measured at 59 mph, associated with the outflow boundary of a thunderstorm. |
| 21:16 | OMAHA MILLARD ARPT | DOUGLAS | Personal weather station measured wind gust of 62 mph. |
| 21:17 | OMAHA MILLARD ARPT | DOUGLAS | Personal weather station measured wind gust of 59 mph. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 19:28 | (SUX)SIOUX CITY ARPT | WOODBURY | A 59 mph wind gust was measured at the Sioux Gateway Airport (KSUX). |
| 21:12 | LAKE MANAWA | POTTAWATTAMIE | Public report of large tree branches down. Wind gusts were estimated near 60-65 mph. |
| 21:15 | CHAUTAUQUA | POTTAWATTAMIE | Mesonet measured wind gust of 60 mph. |
| 22:24 | GRISWOLD | CASS | Wind gust measured on a PWS in southwest Cass County. |
| 22:32 | TENVILLE | MONTGOMERY | Public report of a measured wind gust of 61 mph. |
| 22:40 | MASSENA | CASS | Large, old tree down in Massena. Damage to electrical conduit on side of building. Images submitted via social media. Time estimated from radar. |
| 22:43 | LOVINGTON | POLK | Social media report of a tree down near Douglas and 50th with branches down in neighborhoods in the vicinity. Time estimated from radar. |
| 23:10 | LENOX ARPT | TAYLOR | Personal weather station gusted to 60 mph near Lenox. |
| 23:16 | LENOX | TAYLOR | Photo of medium sized tree pushed over. Reports of multiple trees down and one uprooted. Time estimated by radar. |
| 23:23 | BEDFORD | TAYLOR | Social media report with top of a large tree snapped. Time estimated from radar. |
| 23:35 | AFTON | UNION | Social media report of 4 inch diameter tree limb snapped. Time estimated from radar. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 11:45 | CENTENNIAL AIRPORT | ARAPAHOE | A few trees in the area were uprooted and part of the IKEA sign was blown down. |
| 15:30 | YUMA | YUMA | The Emergency Manager reported 8 or 9 power poles down between County Road 45 and County Road 47. Highway 59 southbound was also closed in that area for restoration of the powerlines. |
| 15:47 | YUMA | YUMA | The mesonet site KCOYUMA34 on WeatherUnderground reported the wind gust. |
| 15:53 | SCHRAMM | YUMA | Weatherlink site RDM Cattle reported the wind gust. |
| 16:25 | WRAY MUNI ARPT | YUMA | The AWOS at the Wray Airport (K2V5) reported the wind gust. A 66 mph wind gust was also reported at 1735. |
| 16:26 | WRAY | YUMA | A Spotter Network report of 60 mph wind gust via a handheld anemometer. |
| 16:27 | WRAY | YUMA | The mesonet site KCOWray25 reported the wind gust. |
| 16:30 | WRAY MUNI ARPT | YUMA | Emergency Manager reports an unknown amount of broken power poles near County Road KK and County Road 41. |
| 20:57 | CORNISH | WELD | One small tree blown down and stripped of most of its leaves. Spotter reported some hail but did not have an estimate of size. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:46 | STOW | SUMMIT | Several tree limbs downed about two-miles NNW of Stow. |
| 15:06 | MASURY | TRUMBULL | Tree downed about one-mile NNW of West Hill. |
| 15:07 | MASURY | TRUMBULL | Tree downed about one-mile north of West Hill. |
| 16:20 | LISBON | COLUMBIANA | Report of multiple wires down in the area. |
| 16:59 | KINNIKINNICK | ROSS | Trees and power lines were downed at Crouse Chapel Road and State Route 159. |
| 16:59 | KINGSTON | ROSS | A large tree was downed on Blackwater Road. |
| 18:37 | AMESVILLE | ATHENS | In the community of Amesville, a few trees blew down across Kasler Creek Road. |
| 18:50 | MALTA | MORGAN | A tree was blown down along Buttermilk Hill Road northwest of Malta. |
| 18:55 | CHESTERHILL | MORGAN | In the community of Chesterhill, a tree was blown down along Buckeye Ridge Road. In addition, several trees were blown down along Route 266 in Stockport. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:01 | (ICR)WINNER AIRPORT | TRIPP | ASOS recorded wind gust. |
| 16:51 | FREEMAN | HUTCHINSON | Severe winds gusts initiated at 1651 CST with a peak gust of 71 mph at 1700 CST. |
| 17:39 | (YKN)CHAN GURNEY ARP | YANKTON | Severe wind gusts began at 1739 CST with a peak gust of 68 mph at 1745 CST. |
| 17:46 | YANKTON | YANKTON | Several large tree limbs were reported down in Yankton. |
| 18:08 | WESTERVILLE | CLAY | A wind gust was estimated around 60 mph at the intersection of 455th Avenue and 306th Street. |
| 18:09 | GAYVILLE | YANKTON | A 61 mph wind gust was measured at the South Dakota Road Weather Information System site near Gayville. |
| 18:56 | RICHLAND | UNION | Two large branches were broken out of a healthy tree. |
| 19:05 | ELK PT | UNION | Thunderstorm winds damaged trees around Elk Point, which led to sporadic power outages. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:20 | MALLORY | POLK | Multiple tree limbs up to 6 inch in size down. Estimated 70 mph wind gust. |
| 18:20 | LEAVENWORTH | BROWN | Several large tree branches snapped at a home west of Leavenworth. |
| 18:35 | GODAHL | WATONWAN | Tree fell on a power line, taking out power in Godahl. |
| 18:36 | GODAHL | BROWN | Thunderstorm wind gust estimated at 70 mph blew over 6 trees on a wind break at a farm on 220th Ave. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:50 | VAUGHN | LINCOLN | A tree was blown down along Zetus Road. |
| 17:30 | COOPERS WELLS | HINDS | Trees and power lines were blown down, and the skirting of a mobile home was blown off. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:20 | AUXVASSE | CALLAWAY | An amateur radio operator reported a measured wind gust of 68 mph in Auxvasse. |
| 14:40 | CALWOOD | CALLAWAY | Thunderstorm winds downed multiple tree limbs in the area. Billboards were blown away and an RV was tipped over at the I-70 RV Center. Multiple RVs were damaged. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 02:00 | WHEELER | WHEELER | A power pole was blown down and multiple large tree branches were snapped across the town. |
| 17:04 | SEMINOLE ARPT | GAINES | Metal paneling was peeled from the roof of a metal barn/building due to a microburst. The damage was consistent with an estimated 80-85 mph wind gust. The total time of occurrence is partially estimated by radar. The cost of damages is also estimated. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:02 | BREWSTER | JEFFERSON | Multiple large trees were blown down across the road. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 15:48 | SNIDERS XRDS | COLLETON | Colleton County Emergency Management reported a tree down on Pine Grove Road near the intersection with Benton Farm Road. The tree was blown down due to gusty winds along outflow from a thunderstorm. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 14:12 | AVON | NELSON | A tree blew down on VA-151/VA-6 Rockfish Valley Highway/Critzer Shop Road at VA-6/VA-638 Avon Road/Afton Mountain Road. |
| Time | Location | County | Observer comment |
|---|---|---|---|
| 16:10 | TALALA | ROGERS | The Oklahoma Mesonet station near Talala measured thunderstorm wind gusts up to 61 mph. |