← All storm days

Hail Storm Map — June 16, 2025

Hail storm map for June 16, 2025: max 3.00" hail across CO, GA, IA, KS, MN, MT, NC, ND, NE, OK, SD, WI, WY, ~135,039 structures in swath.

COGAIAKSMNMTNCNDNEOKSDWIWY

Hail-affected U.S. states Alabama Alaska Arizona Colorado — hail affected Florida Georgia — hail affected Indiana Kansas — hail affected Maine Massachusetts Minnesota — hail affected New Jersey North Carolina — hail affected North Dakota — hail affected Oklahoma — hail affected Pennsylvania South Dakota — hail affected Texas Wyoming — hail affected Connecticut Missouri West Virginia Illinois New Mexico Arkansas California Delaware District of Columbia Hawaii Iowa — hail affected Kentucky Maryland Michigan Mississippi Montana — hail affected New Hampshire New York Ohio Oregon Tennessee Utah Virginia Washington Wisconsin — hail affected Nebraska — hail affected South Carolina Idaho Nevada Vermont Louisiana Rhode Island

A severe hail event swept across CO, GA, IA, KS and 9 more states on June 16, 2025, with MRMS radar measuring stones up to 3.00". An estimated 135,039 structures fell inside the qualifying swath. Nebraska took the brunt with ~40,460 structures estimated in the ≥1" footprint. Roughly 2,749 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 93 hail reports and 134 wind reports for the day.

Max hail size
3.00"
States impacted
13
Structures in swath
135,039

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Nebraska40,4604,459311
Colorado38,2108,7672,151
Kansas17,5721040
Minnesota16,957590
Wyoming8,09353124
Montana5,5921,358263
Iowa5,0903020
South Dakota2,097360
Oklahoma52900
North Dakota32940
North Carolina7400
Wisconsin2400
Georgia1200

NOAA storm reports

Hail reports (58)

Nebraska · 19 reports

TimeLocationCountyObserver comment
15:02HARTINGTONCEDAREmergency manager report of hail measured up to 1 in diameter.
16:05PIERCEPIERCEPublic report of hail estimated up to 1 inch in diameter.
16:11PIERCEPIERCETrained spotter report of hail measured up to 1.3 inches in diameter, accompanied by 45 mph wind gusts.
16:15PIERCEPIERCELaw enforcement report of hail up to quarter sized along with heavy rain.
16:40NELIGHANTELOPEDelayed public report shared on social media with a hailstone measured at 1 inch in diameter. Time estimated from radar.
16:43MEADOW GROVEMADISONTrained spotter report of hail estimated up to 1 inch in diameter.
17:10NELIGH ARPTANTELOPETrained spotter report of hail measured up to 1 inch in diameter.
17:17(OFK)STEFAN FLD NORFMADISONTrained spotter report of hail measured up to 1.5 inches in diameter.
17:20STANTONSTANTONEmergency manager report of hail measured up to 1 inch in diameter.
17:22(OFK)STEFAN FLD NORFMADISONTrained spotter report of hail estimated up to 1 inch in diameter.
18:32BOONEBOONETrained spotter report of hail measured up to 1 inch in diameter.
19:09ROSENBURGPLATTETrained spotter report of hail measured up to 1.75 inches in diameter.
19:25CEDAR RAPIDSBOONETrained spotter report of hail estimated up to 1 inch in diameter.
19:43WAUNETACHASEQuarter sized hail along with 50 to 60 MPH winds reported at this location.
23:17(BFF)HELIG FIELDSCOTTS BLUFFSpotter reports ping pong ball sized hail.
23:21SCOTTSBLUFFSCOTTS BLUFFSpotter reports golf ball sized hail.
23:31BUSHNELLKIMBALLPublic reports quarter size hail.
23:52JANISESCOTTS BLUFFSeveral house windows blown out by hailstones.
23:58KIMBALLKIMBALLPublic reports quarter size hail.

Wyoming · 10 reports

TimeLocationCountyObserver comment
14:40(CYS)CHEYENNE AIRPORTLARAMIENWS Employee reports quarter size hail.
14:45(CPR)NATRONA CO ARPTNATRONAGovernment official reported egg size hail near the Natrona County Airport.
15:48MILLSNATRONAThe Natrona County Emergency Manager reported 2.25 inch hail to the northwest of Mills.
16:15(DGW)CONVERSE COUNTY AIRPORTCONVERSEPublic reports quarter size hail.
16:30DOUGLASCONVERSEPublic reports quarter size hail.
16:42CLAYTONCONVERSETime estimated via radar. Emergency manager reports golf ball size hail.
17:00PARKMANSHERIDANEstimated 60 mph wind gust (no confirmation).
19:20MILLSNATRONATrained spotters reported hail from the size of pennies to quarters from south of Mills to Casper Mountain.
22:35MERIDENLARAMIEPublic reports golf ball size hail.
23:49HAWK SPRINGSGOSHENPublic reports half dollar size hail.

South Dakota · 7 reports

TimeLocationCountyObserver comment
03:00CLEAR LAKE MUNI ARPTDEUELA trained spotter sent in images of crop damage due to quarter sized hail.
04:05GRENVILLEDAYA trained spotter reports hail to the size of half-dollars. Their vehicles received numerous dents, along with a broken windshield.
12:17AURORA CENTERAURORAHail was mostly pea to dime size, but a few stones were as big as a nickel.
13:45TYNDALLBON HOMMEAlthough some hail was as big as a golf ball, most stones were dime to quarter size.
14:30YANKTONYANKTONHail varied from nickel to quarter size.
15:12OLIVETHUTCHINSONHail varied from nickel to quarter size.
15:23MENNOHUTCHINSONHail as big as a quarter, but most was pea to nickel size.

Montana · 6 reports

TimeLocationCountyObserver comment
14:09RED LODGECARBONMostly pea to half inch hail with a few quarter size hailstones mixed in.
14:13RED LODGECARBONHail Report.
14:44BIG TIMBERSWEET GRASSHail report.
16:05LAURELYELLOWSTONEHail report.
16:26HUNTLEYYELLOWSTONEHail report.
17:25SHEPHERDYELLOWSTONEPea to quarter size hail accumulating up to 8 inches.

Minnesota · 6 reports

TimeLocationCountyObserver comment
06:10PELICAN RAPIDSOTTER TAILReported at Crystal Lake.
16:25DASSELMEEKERMultiple reports of quarter sized hail south of Dassel.
17:54WACONIACARVERNWS Employee reported half dollar sized hail in Waconia.
18:05WACONIACARVERNWS employee reported 3.25 inch hail in Waconia.
18:08VICTORIACARVERA lot of hail up to ping pong size in Victoria.
19:08LAKEVILLEDAKOTAHail ranging from half inch to penny sized in Lakeville.

North Dakota · 4 reports

TimeLocationCountyObserver comment
05:08RIVERSIDECASSHail reported by trained spotter in West Fargo.
05:19FARGOCASSHail reported at North Dakota State University.
05:20FARGOCASSHail reported on the south side of North Dakota State University.
05:25FARGOCASSPublic report relayed by broadcast media of 1 inch hail at Lewis & Clark Elementary School.

Colorado · 3 reports

TimeLocationCountyObserver comment
17:40IDALIAYUMAA social media report of 1 inch hail.
19:00YUMAYUMAA trained spotter reported nickel sized hail and estimated wind gusts around 50 mph.
19:05YUMA ARPTYUMANickel hail was reported by a spotter and was accumulating with unknown depth.

Kansas · 2 reports

TimeLocationCountyObserver comment
17:55MC DONALDRAWLINSNickel to quarter sized hail ongoing over a duration of 10 minutes.
22:57COLBYTHOMASEmergency Manager reported dime to penny sized hail.

Iowa · 1 report

TimeLocationCountyObserver comment
09:00BANCROFTKOSSUTHRelayed via EM.

Wind reports (124)

Alabama · 22 reports

TimeLocationCountyObserver comment
14:22PRIDECOLBERTA tree was reported down near the intersection of Smallwood Mountain Road and Woodland Drive. Time was estimated from radar.
14:23LITTLEVILLECOLBERTA tree was reported down near the intersection of highway 56 and Aycock Bridge Road. Time was estimated from radar.
15:10WILSON LAKELAUDERDALEA tree was reported down blocking both lanes of traffic at 290 Six Pence Road. Time was estimated from radar.
15:14ARKDELLLAUDERDALEA tree was reported down blocking road 1/2 of a mile from Blue Water Bridge near the intersection of highway 64 adn CR 67. Time was estimated from radar.
15:15CENTER STARLAUDERDALETree down partially blocking the road near 2399 CR 31. Time was estimated from radar.
15:20CENTER HILLLAUDERDALEA large tree was reported down blocking one lane of traffic at 11000 County Road 33. Time was estimated from radar.
15:25SPRINGFIELDLAUDERDALEA tree was reported down at 1 CR 540 completely blocking a dirt road. Time was estimated from radar.
15:40ALICEVILLEPICKENSTrees and power lines were downed in the Aliceville area.
15:46PICKENSVILLEPICKENSTrees and power lines were downed in the Pickensville area.
15:50DUNCANVILLETUSCALOOSATrees were downed in the Duncanville area.
15:54CARROLLTONPICKENSTrees and power lines were downed in the Carrollton area.
16:20VANCETUSCALOOSATrees were downed in the Vance area.
16:31SAMANTHATUSCALOOSATrees were downed in the Samantha area.
16:40OAK RIDGEMORGANA smal tree was reported down near the intersection of Old Vaughn Road and Danville Road. Time was estimated from radar.
16:41GREELEYTUSCALOOSATrees were downed in the Lake View area.
17:15ADAMSVILLEJEFFERSONTrees were downed in the Adamsville and Forestdale areas. Including along Highway 78 near Main St in Adamsville.
17:35DIXIANAJEFFERSONTrees were downed around the Palmerdale area.
17:36CENTER PTJEFFERSONVarious reports of trees down across Center Point.
17:37GANDYS COVEMORGANA ree was reported down partially blocking the westbound lanes near the intersection of Gandy's CV Road and Nat key Road. Time was estimated from radar.
17:48SPRINGVILLEST. CLAIRSeveral reports of trees and power lines down across Springville, Odenville, Ashville, and northeast Trussville.
18:15MORGAN CITYMORGANA tree was reported down at 127 Substation Road blocking the roadway. Time was estimated from radar.
18:53CENTRECHEROKEENumerous reports of trees and power lines down around Cherokee County, especially the northern half including Sand Rock, Cedar Bluff, and Gaylesville.

Kansas · 20 reports

TimeLocationCountyObserver comment
17:57KANORADO ARPTSHERMANReported via Weather Underground station kkskanor6.
19:21ST FRANCIS ARPTCHEYENNEReported via KS Mesonet Cheyenne county station.
19:40BLAKEMANRAWLINSWinds estimated and coming out of the southeast.
19:43ST FRANCISCHEYENNEStation at St. Francis airport.
19:45ST FRANCISCHEYENNEReport of brick car wash collapsing from winds.
19:48BLAKEMANRAWLINSSpotter estimated 70 to 80 mph winds with blowing dust creating visibility reductions of 1/8 to 1/2 half mile. Also reported a 12 inch and multiple 8 inch tree limb broken. Some 8 inch limbs were thrown 300 to 350 feet from trees.
19:53BIRD CITYCHEYENNEPublic report of 58 MPH gust.
19:55BIRD CITY ARPTCHEYENNEStations kksbirdc12 reported a 60 MPH gust.
20:15ST FRANCISCHEYENNEStation St. Francis airport.
20:15LUDELLRAWLINSAutomated weather station reported 58 MPH gust.
20:55OBERLIN MUNI ARPTDECATURAWOS station at the Oberlin airport.
20:56NORTONNORTONWL-Norton 6.5 south-southeast mesonet report.
21:15ST FRANCISCHEYENNEKSYF reported wind gust.
21:15OBERLIN MUNI ARPTDECATURAWOS station Oberlin airport.
21:16DENSMORENORTONPublic report of 60 MPH winds and blowing dust with visibility near 0.
21:34CALVERTNORTONReport from AWN geil lodge.
21:35NORCATURDECATURDelayed report of a 10-12 inch diameter live tree limb down in Norcatur.
21:35NORCATURDECATURSocial media report with pictures of damage to an out building and a tree limb down from the winds.
21:38NORCATURDECATURPWS-kksnorca2 reported gust.
23:30QUINTERGOVEMesonet station UP846 2 miles east of Quinter.

South Dakota · 14 reports

TimeLocationCountyObserver comment
00:05LADNERHARDINGSD mesonet recorded wind gust.
00:08SHADEHILLPERKINSSD mesonet recorded wind gust.
00:10LADNERHARDINGSD mesonet recorded wind gust.
00:14BLACK HORSECORSONThe caller states that estimated wind gusts to 60 mph caused some wind driven small hail damage.
00:15LUDLOWHARDINGSD mesonet recorded wind gust.
00:20LUDLOWHARDINGSD mesonet recorded wind gust.
00:25LADNERHARDINGSD mesonet recorded wind gust.
00:25THUNDER BUTTEZIEBACHSD mesonet recorded wind gust.
00:35RALPHHARDINGSD mesonet recorded wind gust.
00:45RALPHHARDINGSD mesonet recorded wind gust.
00:50RALPHHARDINGSD mesonet recorded wind gust.
00:55LODGEPOLEPERKINSSD mesonet recorded wind gust.
01:05WITTENTRIPPSD mesonet recorded wind gust.
01:45WEWELATRIPPSD mesonet recorded wind gust.

Iowa · 13 reports

TimeLocationCountyObserver comment
15:48HINTONPLYMOUTHPower lines and several trees were brought down by thunderstorm winds near the intersection of County Roads K22 and C60.
16:10MOVILLEWOODBURYSeveral moderate-sized branches were knocked down by thunderstorm wind gusts.
16:25PIERSONWOODBURYThunderstorm winds downed multiple trees in Pierson.
16:33CORRECTIONVILLEWOODBURYWinds were measured by a personal weather station.
16:34MARY HILLCHEROKEEWinds were measured by a personal weather station.
16:37MERIDENCHEROKEEWinds were measured by a personal weather station.
16:46CHEROKEECHEROKEEThunderstorm wind gusts brought several large limbs down. As a result of limbs coming down on powerlines around Cherokee, up to 1800 electrical customers were without power.
16:48CHEROKEE MUNI ARPTCHEROKEEThunderstorm winds peeled off portions of the roof of a building.
17:14WEBBCLAYWinds were measured by a personal weather station.
18:09ROELYNWEBSTERPersonal weather station gusted to 59 mph as the gust front moved through.
18:51COON RAPIDSCARROLLPersonal weather station gust to 60 mph.
20:03TABORMILLSPersonal weather station measured gust of 62 mph.
20:08ATLANTICCASSStrong wind gusts reported in Atlantic, with medium to large sized tree branches down blocking multiple roads. Pea-sized hail was observed at times, with heavy rain causing near zero visibility.

Nebraska · 12 reports

TimeLocationCountyObserver comment
15:00FORDYCECEDARMeasured wind gust of 63 mph from a mesonet.
15:00FORDYCECEDARMeasured wind gust of 58 mph from a mesonet.
15:28DIXONDIXONSeveral trees were knocked down by thunderstorm wind gusts.
15:30LAURELCEDAREmergency management report of irrigation flipped two miles south of Laurel along with power lines down in that area. Time estimated with radar.
16:13WALTHILLTHURSTONEmergency management report of straight line winds gusting at 60-65 mph.
16:13PENDERTHURSTONEmergency management report of heavy rain and wind gusts of 50-60 mph.
17:17WEST PTCUMINGPersonal weather station measured wind gust of 64 mph.
18:06ARLINGTONWASHINGTONReport of snapped tree limbs of 3 inches in diameter.
18:21BENNINGTONDOUGLASPersonal weather station measured wind gust of 64 mph.
18:21LESHARASAUNDERSPersonal weather station measured wind gust of 64 mph.
18:48WAVERLYLANCASTERPersonal weather station measured wind gust of 63 mph.
19:31SEWARDSEWARDPersonal weather station measured gust of 61 mph, likely associated with the passing of an outflow boundary.

Mississippi · 12 reports

TimeLocationCountyObserver comment
13:10THOMASVILLERANKINA tree was blown down blocking Clara Foote Road.
13:25RANKINRANKINA tree was blown down on Rankin Road.
13:58BEACHSCOTTA few trees were blown down near Highway 13 and Ludlow Road.
14:09OKATIBBEELAUDERDALEA few trees were blown down on Arundel Road.
14:10(MEI)KEY FLD MERIDIALAUDERDALEMeasured 61 mph gust at KMEI Key Field.
14:20FLYNNLOWNDESA couple trees were downed on Hickory Ln, Steeplechase Dr, and Northdale Dr.
14:26BAILEYLAUDERDALEA few trees were blown down in the Bailey area.
14:27MARIONLAUDERDALEA few trees were blown down.
14:36PHILADELPHIANESHOBAA few trees down around town. One tree down on a power line.
14:37HOUSENESHOBAA couple trees were blown down.
14:44ARLINGTONNESHOBAA few trees were blown down.
15:26MACON MUNI ARPTNOXUBEEA tree was blown down on Washington Street. Multiple power outages in the county as well.

Minnesota · 10 reports

TimeLocationCountyObserver comment
11:54WAITE PARKSTEARNSThunderstorm winds estimated at 60 mph downed several large tree limbs, blocking trailway.
11:54SARTELLSTEARNSThunderstorm winds estimated at 58 mph downed a tree in a residential area.
11:55WAITE PARKSTEARNSThunderstorm winds estimated at 65 mph downed several large trees near CR4 north of Waite Park.
11:57WAITE PARKSTEARNSThunderstorm winds estimated at 60 mph downed a large pine tree down in southern Waite Park.
12:02ST CLOUDSTEARNSThunderstorm winds estimated at 70 mph blew in a garage bay door and downed a tree, causing structural damage to MnDOT facility.
13:30HAMELHENNEPINTree damage reported near the intersection of Bass Lake Rd and Vicksburg Ln in Maple Grove.
14:41BERTHATODDLaw enforcement dispatch reported roof blown off of barn near Bertha.
17:16HIBBINGST. LOUISAn approximately 8-inch diameter pine tree was down along with multiple other branches.
17:27FRANKLINST. LOUISA large limb was broken off a mature tree.
17:29FRANKLINST. LOUISA large tree branch, several inches in diameter, was broken off a mature tree.

North Carolina · 8 reports

TimeLocationCountyObserver comment
16:55WALLBURGDAVIDSONMultiple trees were reported down in the Willow Creek area.
18:30SANFORD MUNI ARPTLEEA tree was reported down.
18:30TRAMWAYLEEA tree was reported down.
18:45GOLDSTONCHATHAMA tree down across Mays Chapel Road.
19:20COOPERCUMBERLANDA tree was down along Fayetteville road west of the town of Falcon.
19:26BLACKWOODORANGEA tree was reported down on trailers. There was damage to two trailers.
19:35HILLSBOROUGHORANGEA tree was down on the 200 block of Governor Burke Road.
19:38WADECUMBERLANDA tree was down along Wade-Stedman Road.

Montana · 5 reports

TimeLocationCountyObserver comment
15:41ACTONYELLOWSTONEWind report from spotter.
16:06HUNTLEYYELLOWSTONEEstimated 60-70 mph. Very large tree branches down.
16:10WORDENYELLOWSTONEMesonet station Huntley E .
16:16BILLINGSYELLOWSTONEMesonet station 3.1 SW Lockwood.
16:21LOCKWOODYELLOWSTONEMesonet station Soda Springs.

North Dakota · 3 reports

TimeLocationCountyObserver comment
00:15RHAMEBOWMANThunderstorm wind gusts were estimated by a trained spotter.
17:25VOLTAIREMCHENRYExtensive damage occurred to the grain elevator at Voltaire. Two large grain bins were blown completely over with other bins damaged. In addition, the grain leg connecting all the bins from the main terminal was blown off.
20:40TUTTLEKIDDERThunderstorm wind gusts were estimated by a trained spotter.

Alaska · 2 reports

TimeLocationCountyObserver comment
14:00DOUGLASJUNEAU BOROUGHA sudden wind shift to the south from a strengthening squall line measured a peak gust of 73mph at the top of the Mt. Roberts Tram at 304pm and a peak gust of 60mph at the top of the Federal Building at 310pm AKDT. The NOS Juneau Tide Gauge at the USCG dock measured a peak gust of 47mph at 306pm AKDT and the Juneau Airport center runway measured a peak gust of 47mph at 321pm. ||When the squall line reached the Port of Juneau shortly after 3pm, a cruise ship at the AJ Dock was pushed away from the shore causing the lines to snap and the ship to drift well out into Gastineau Channel. The public reported loose debris picked up by the wind shattered a windshield in Douglas and several reported quarter inch hail or smaller between 3 to 330pm AKDT. The public reported a truck canopy along the road in the Twin Lakes area and another report of trees down in the Lemon Creek area, including a photo of a large pine tree trunk snapped, both around 340pm. Two video accounts showed a gustnado spun up and crossed over Egan Drive and the Airport parking lot. No damage was noted from the gustnado. At approximately 350pm AKDT a report from out the road noted a burst of strong wind followed by small hail for about 10 minutes.||Not including the snapped mooring lines, repair costs at the dock were estimated at $8,200 and the dock was able to be used again that same day.
16:14SKAGWAYTAIYA INLETA sudden wind shift to the south from a squall line measured a peak gust of 59mph at the Skagway Airport at 515pm and a peak gust of 52mph at the same time at the Skagway Harbor. Some missing data that was automatically QC'd out from the Marine Exchange station was later recovered.

Texas · 2 reports

TimeLocationCountyObserver comment
03:00TEXAS AM CC UNIVNUECESOff-duty broadcast meteorologist saw part of a wooden fence knocked over on the corner of N Washam Dr and Cimarron Blvd. Time estimated from radar.
03:00TEXAS AM CC UNIVNUECESOff-duty broadcast meteorologist reported that a large tree branch fell on sidewalk/partially into the road along Cimarron Blvd, just past Dunbarton Oak St.

Kentucky · 1 report

TimeLocationCountyObserver comment
20:02HIGHLAND PARKWHITLEYA picture on social media showed downed trees and power lines blocking Croley Bend Road in Williamsburg.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check