← All storm days

Hail Storm Map — June 29, 2025

Hail storm map for June 29, 2025: max 3.00" hail across CO, FL, KS, MO, NE, OK, SD, TX, WI, WY, ~48,895 structures in swath.

COFLKSMONEOKSDTXWIWY

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

A significant hail event swept across CO, FL, KS, MO and 6 more states on June 29, 2025, with MRMS radar measuring stones up to 3.00". An estimated 48,895 structures fell inside the qualifying swath. Missouri took the brunt with ~15,420 structures estimated in the ≥1" footprint. Roughly 191 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 45 hail reports and 166 wind reports for the day.

Max hail size
3.00"
States impacted
10
Structures in swath
48,895

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Missouri15,42000
Nebraska10,53850558
Kansas9,0851650
Wyoming6,4681811
South Dakota3,8411,085132
Colorado1,4481550
Oklahoma1,2943550
Wisconsin79000
Texas1000
Florida100

NOAA storm reports

Hail reports (37)

Wyoming · 10 reports

TimeLocationCountyObserver comment
13:59(CYS)CHEYENNE AIRPORTLARAMIEPublic amateur radio operator reported quarter size hail near FE Warren AFB.
14:20(CYS)CHEYENNE AIRPORTLARAMIEPublic report of 1 inch hail.
14:25(CYS)CHEYENNE AIRPORTLARAMIETrain spotter reported ping pong ball sized hail in northern Cheyenne.
15:25GUN BARRELLARAMIETrained spotter reported golf ball sized hail near Gun Barrel Wyoming.
16:05HAWK SPRINGSGOSHENHalf dollar sized hail reported just south of the intersection of US highway 85 and Wyoming state highway 313.
16:31WYCROSSGOSHENTrained spotter reported ping pong ball sized hail.
17:13HELDTGOSHENPublic observers sent photos of oad covered in quarter sized hail 3 inches deep.
17:17HELDTGOSHENEmergency Manager reported golf ball sized hail near Lingle Wyoming.
17:58JAY EMGOSHENEmergency Manager found hail of quarter sized still on the side of the Highway 85 at mile marker 129.
18:11PRAIRIE CENTERGOSHENPublic reported golf ball sized hail east of Jay Em Wyoming.

South Dakota · 10 reports

TimeLocationCountyObserver comment
00:25LESTERVILLEYANKTONQuarter-size hail damaged crops.
05:35CUSTER CO ARPTCUSTERPhotos show several stones of quarter to at least half dollar size.
05:35CUSTERCUSTERLargest hail about the size of a quarter. Most hail was smaller, pea to nickel.
13:52(CUT)CUSTER CO ARPTCUSTERSpotter reported hail covered the ground.
14:25FAIRBURNCUSTERTrained spotter reported hail size, estimated.
15:40ROCKYFORDOGLALA LAKOTAPublic reported, estimated.
16:12MANDERSONOGLALA LAKOTAPublic reported hail, estimated.
16:22EDGEMONTFALL RIVERSpotter reported nickel to quarter size hail. Ongoing during call around 527 pm.
16:25EDGEMONTFALL RIVERCOOP submitted entry.
17:20ARDMOREFALL RIVERPublic report, hail estimated.

Nebraska · 6 reports

TimeLocationCountyObserver comment
16:35JANISESCOTTS BLUFFMeasured 2 inch hail at the intersection of County Road X and County Road 6.
16:49JANISESCOTTS BLUFFTrained Spotter reported the largest hailstones close to tennis ball sized.
17:18SOUTH MITCHELLSCOTTS BLUFFTrained spotter reported half dollar sized hail.
17:35SCOTTSBLUFFSCOTTS BLUFFMedia also estimated 70 mph winds a few miles west of Scottsbluff Nebraska. Some trees blown over.
17:44(CDR)CHADRON AIRPORTDAWESTrained spotter reported ping pong ball sized hail just west of Chadron Nebraska.
17:52LAKE MINATARESCOTTS BLUFFPea to quarter sized hail on the north side of Lake Minatare. Time estimated via radar.

Wisconsin · 6 reports

TimeLocationCountyObserver comment
12:00WISCONSIN RAPIDSWOODQuarter size hail fell near Wisconsin Rapids.
12:09BIRONWOODHalf dollar size hail fell near Biron.
12:27KELLNERPORTAGEHalf dollar size hail fell near Biron. The time of this report is an estimate based on radar data.
12:42NORTHLANDWAUPACAQuarter size hail fell near Iola.
13:44MANAWAWAUPACANickel size hail fell near Manawa. The time of this report is an estimate based on radar data.
13:52NAVARINOSHAWANONickel size hail fell near Navarino. The time of this report is an estimate based on radar data.

Kansas · 3 reports

TimeLocationCountyObserver comment
17:51AUGUSTABUTLERNickel sized hail was accompanied by 35 to 40 mph winds.
18:23DERBYSEDGWICKPictures from a Derby Fire Captain of ping pong ball sized hail were relayed.
18:49DERBYSEDGWICKQuarter to half dollar sized hail was relayed to KAKE via a picture.

Maryland · 1 report

TimeLocationCountyObserver comment
16:26DUNDALKBALTIMOREQuarter size hail was reported near Dundalk.

Oklahoma · 1 report

TimeLocationCountyObserver comment
18:53FOYILROGERSGolf ball size hail damaged homes and vehicles.

Wind reports (151)

Missouri · 80 reports

TimeLocationCountyObserver comment
12:22BURDETTBATESSocial media reports of downed wires and power outages near Route AA west of Archie.
12:25BURDETTBATESSocial media report of downed power poles and power lines on Route 18 near County Road 6001 west of Adrian.
12:35PASSAICBATESSocial media report of downed wires near Route F west of Passaic.
14:00NEVADAVERNONMultiple trees down and roads blocked in Nevada, Missouri.
14:42SYLVANIADADETrees were down near Highway E and Highway D in Dade County.
14:51LOCKWOODDADETrees and powerlines were downed in Lockwood.
14:53DUMBECKDADEPowerlines were downed between Lockwood and Greenfield.
14:53ERNESTDADEA large tree was downed near Neola in Dade County.
15:00GREENFIELDDADETrees and powerlines were blown down over roadway northeast of Greenfield.
15:00SOUTH GREENFIELDDADEA powerline was down due to thunderstorm winds south of Greenfield.
15:00GREENFIELDDADEA power pole was snapped in Greenfield on Broad street.
15:00GREENFIELDDADENumerous trees were uprooted in Greenfield. A metal roof was partially torn off a building.
15:00PENNSBORODADETrees were down off State Highway Z south of Greenfield.
15:00SOUTH GREENFIELDDADEA tree was blown on to powerlines just south of Greenfield.
15:00SOUTH GREENFIELDDADEPowerlines were blown down on a house just southeast of Greenfield.
15:03PENNSBORODADETrees down just southeast of Greenfield.
15:09PILGRIMDADETrees fell on powerlines and caused fire near house just west of Everton.
15:18EMMETDADEPowerlines were down in Everton.
15:20HULSTANDADEOver 52 broken power poles occurred across the Ozark Electric service territory from Dade county into Greene and Lawrence counties.
15:20EMMETDADEA tree fell on a powerline in southeast Dade County.
15:20EMMETDADEState Highway MM was closed due to trees and powerlines across roadway.
15:20HALLTOWNLAWRENCELarge tree branches were down in the Halltown area.
15:25EMMETDADEA tree was down due to thunderstorm winds in southeast Dade County.
15:30BOIS D ARCGREENEA large number of trees uprooted and neighbors old barn leveled south of Ash Grove.
15:30ASH GROVEGREENETrees and power lines were down across roads in Ash Grove. A tree was down on a house and a car as well.
15:30NIXACHRISTIANA tree was hanging over a roadway in Nixa.
15:34OZARKCHRISTIANA tree fell and blocked the road in Ozark.
15:36(SGF)SPRINGFIELD ARPGREENEA 63 mph wind gust was measured at NWS Springfield.
15:36BROOKLINEGREENESeveral large trees were down near mile marker 68 of Interstate 44.
15:36CEDARVILLEDADEA power pole was broken in northwestern Dade County.
15:36OZARKCHRISTIANA large tree fell on a power line in Ozark.
15:39OZARKCHRISTIANA tree fell down and blocked Oak Street in Ozark.
15:40PIERCE CITYLAWRENCEA tree down on a powerline in Monett.
15:40LINDENCHRISTIANTwo to three large trees down near Rogersville.
15:42MONETTBARRYA powerline was down in the road in Monett.
15:42BATTLEFIELDGREENEA fireworks tent was blown over in Battlefield. One person was treated for minor injuries.
15:42NICHOLSGREENENumerous large tree branches and powerlines were down in western Springfield.
15:42REPUBLICGREENEThe weather station at Republic Emergency Management measured a 68mph wind gust.
15:42REPUBLICGREENEExtensive tree damage on the north side of Republic. Estimated 40 percent of the city without power.
15:42BATTLEFIELDGREENETwo power poles snapped, and partially leaning into the road near Brookline.
15:43BATTLEFIELDGREENEA large tree was down blocking both lanes of West Battlefield.
15:45PIERCE CITYLAWRENCEA tree fell on powerlines in Lawrence County.
15:45BROOKLINEGREENEA 75 mph wind gust was measured at the Missouri agg net weather station in southwest Springfield.
15:45BATTLEFIELDGREENEA 24 inch tree down near Battlefield.
15:48BATTLEFIELDGREENELarge tree limbs down and two uprooted trees on pickup and garage.
15:50BROOKLINEGREENEFirst Baptist Church Brookline saw significant damage when the roof and siding tore off in winds.
15:50BATTLEFIELDGREENEA large tree was blown over due to high winds and landed on top of a vehicle in Battlefield. There was one fatality in the vehicle.
15:53CLEVERCHRISTIANA tree fell and was blocking the roadway.
15:53SPRINGFIELDGREENEA large tree broke near the base. Shingles blown off of pawn shop off Battlefield and Kansas.
15:54LANGSTONGREENETrees were down on power lines across a large portion of Springfield. Numerous poles were broken and lines down across the city.
15:54WILDWOOD ESTATESGREENEA large tree down on road blocking traffic.
15:54SPRINGFIELDGREENENumerous trees down in southwest Springfield.
15:54BATTLEFIELDGREENELarge limbs down in south Springfield.
15:54BATTLEFIELDGREENEA tree was blocking part of Sunrise street in a couple of locations, traffic lights out in several locations along Kansas Expressway. Power lines down on Scenic, across road.
15:55BOAZCHRISTIANA tree was down on a powerline.
15:56SPRINGFIELDGREENEA large tree was down blocking the roadway.
15:58SPRINGFIELDGREENELarge trees uprooted and large branches fell on a house.
15:59NIXACHRISTIANA tree fell on a mobile home.
16:00NIXACHRISTIANTree down on Tennis St in Christian County.
16:00NIXACHRISTIANA fireworks tent was blown over in Nixa.
16:00LANGSTONGREENETrees down and partial road blockage in the area.
16:00NIXACHRISTIANA tree fell down blocking the roadway.
16:00MENTORGREENETrees down at golf course in southeast Springfield.
16:04RIVERDALECHRISTIANTrees were down on the road.
16:04LINDENCHRISTIANTree down on Parch Corn Road in Christian County.
16:04OZARKCHRISTIANA tree was blown down, blocking Bain St in Ozark.
16:04OZARKCHRISTIANA tree was down on Warren St blocking the road.
16:05NIXACHRISTIANLots of tree limbs down a few trees toppled, and power outages. Anemometer and outdoor weather station measured a 79 mph wind gust.
16:05SELMORECHRISTIANTree was down in the eastbound lane.
16:09ROGERSVILLEWEBSTERA tree was split on Bailwick drive.
16:09SELMORECHRISTIANA tree was down on Selmore Road blocking the road.
16:09ROGERSVILLEWEBSTERA tree split on Jennifer lane in Rogersville.
16:09ROGERSVILLEWEBSTERA tree was uprooted and another tree split on Henderson Road.
16:15KIMBERLING CITYSTONESixty to seventy mph winds downed trees and power lines. Four boats were capsized on Table Rock Lake.
16:24SEYMOURWEBSTERA large tree limb fell down.
16:25WALNUT SHADETANEYA 62 mph wind gust was measured southwest of Walnut Shade.
16:30LAMPESTONETree tops were broken off in the Lampe area.
16:30WASHBURNBARRYLarge tree branches broke off.
16:36EAGLE ROCKBARRYA large tree limb fell off and fell near a camper.
16:37RIDGEDALETANEYFour individuals were injured by flying debris at the Thunder Ridge Nature Arena. Stage displays and sound systems were damaged, as well as facility tents and other structures.

Iowa · 13 reports

TimeLocationCountyObserver comment
02:48MAURICESIOUXThunderstorm winds measured at Sioux County Airport.
02:50SIOUX CENTERSIOUXWinds were measured by a personal weather station.
02:52LE MARS MUNI ARPTPLYMOUTHThunderstorm wind gusts measured by AWOS station KLRJ at the Le Mars Airport.
02:55LE MARSPLYMOUTHThunderstorm wind gusts produced tree damage throughout Le Mars and caused damage to property at a local campground. Power outages were reported across portions of the city.
02:57OYENSPLYMOUTHA period of severe wind gusts was measured by a personal weather station, with the peak wind gust at 0300 CST.
03:00REMSENPLYMOUTHThunderstorm wind gusts snapped a large tree in half in Remsen.
03:04HOSPERSSIOUXNumerous large tree limbs were downed by thunderstorm wind gusts. Several large empty water tanks were blown into the cemetery.
03:09MARCUSCHEROKEEThunderstorm wind gusts removed numerous 6 inch diameter tree limbs as well as knocked down several trees around town.
03:09GERMANTOWNO'BRIENNumerous large tree limbs were taken down by thunderstorm winds.
03:22CLEGHORNCHEROKEEThunderstorm wind gusts were measured by a personal weather station.
03:45HOLSTEINIDAThunderstorm wind gusts removed several large tree limbs at Holstein Park.
03:55BATTLE CREEKIDANumerous large tree limbs were taken down by thunderstorm wind gusts, some limbs in excess of 12 inches in diameter. Power was knocked out across town due to tree limbs falling on power lines.
04:41LAKE MANAWAPOTTAWATTAMIEPicture relayed by media of large cottonwood tree and pear tree blown down. Time based on radar, location at Lake Manawa.

Nebraska · 10 reports

TimeLocationCountyObserver comment
04:38(OMA)EPPLEY FLD OMAHDOUGLASKOMA ASOS measured wind gust of 62 mph, associated with an outflow boundary ahead of an approaching thunderstorm.
04:55FT CROOKSARPYMesonet measured wind gust of 68 mph, associated with an outflow boundary ahead of an approaching thunderstorm.
04:57FT CROOKSARPYMesonet measured wind gust of 58 mph, associated with an outflow boundary ahead of an approaching thunderstorm.
05:00FT CROOKSARPYPersonal weather station measured wind gust of 58 mph, associated with an outflow boundary ahead of an approaching thunderstorm.
17:27SCOTTSBLUFFSCOTTS BLUFFAn eight inch tree trunk snapped nearby.
17:27SCOTTSBLUFFSCOTTS BLUFFThere were at least 10 large trees blown over at the Scottsbluff Country Club. Several homes had broken windows due to wind driven hail.
17:50(CDR)CHADRON AIRPORTDAWESReported at Chadron Airport ASOS station.
18:12CHADRONDAWESReport from Kings Canyon RAWS site.
18:20HAY SPGSSHERIDANEstimated thunderstorm wind gust of 60 MPH at this location.
23:40(LBF)BIRD FLD NORTHLINCOLNQuarter sized hail also reported at this location.

Kansas · 8 reports

TimeLocationCountyObserver comment
11:48BUCYRUSMIAMIMultiple social media reports of downed trees in the Bucyrus area.
11:50CADMUSLINNSocial media report of a downed tree at a residence west of La Cygne.
12:08LA CYGNELINNMultiple social media reports of limbs down in the Linn Valley area.
18:45HOWARDELKThe KSU mesonet measured a 62 mph wind gust.
19:45WINFIELDCOWLEYReport relayed by emergency management.
19:52WINFIELD ARPTCOWLEYASOS station at Strother Field Airport gusted from 60 mph to 69 mph for around 15 minutes.
19:55PERUCHAUTAUQUAA trained spotter reported four inch diameter tree limbs blown down.
19:59ARKANSAS CITYCOWLEYEmergency manager estimated 60 mph winds.

South Dakota · 7 reports

TimeLocationCountyObserver comment
00:10WHITE RIVERMELLETTESD mesonet recorded wind gust.
00:16MISSIONTODDSD mesonet recorded wind gust.
05:06WESSINGTON SPGSJERAULDWinds were measured by a personal weather station.
16:00EDGEMONTFALL RIVERSD mesonet recorded wind gust.
16:12MANDERSONOGLALA LAKOTAEstimated wind gust report.
17:12OELRICHSFALL RIVEREstimated wind gust report.
20:30ABERDEENBROWNAn NWS employee observed 2 large limbs that had come down on the south side of town associated with thunderstorm winds.

Oklahoma · 7 reports

TimeLocationCountyObserver comment
18:50FOYILROGERSStrong thunderstorm wind blew down power poles.
20:30HARDYKAYNewkirk (NEWK) Mesonet observation.
21:35PAWNEEPAWNEEThe Oklahoma Mesonet station near Pawnee measured thunderstorm wind gusts to 58 mph.
23:15MENOMAJORLahoma (LAHO) Mesonet observation.
23:21(WDG) WOODRING ARPTGARFIELDEnid Woodring Regional Airport (KWDG) observation.
23:25WAUKOMISGARFIELDSeveral power lines were blown down. The location is approximate, and the event time is estimated from radar observations.
23:30DRUMMONDGARFIELDThree-inch diameter tree limbs were blown down. The report was relayed through mPING. The event time is estimated from radar observations.

Colorado · 5 reports

TimeLocationCountyObserver comment
19:08AROYACHEYENNEMesonet site UP695 reported a 58 mph wind gust.
20:14FIRSTVIEWCHEYENNEMesonet site CO068 reported a 60 mph wind gust.
20:20FIRSTVIEWCHEYENNEMesonet site UP723 reported a 59 mph wind gust.
20:39CHEYENNE WELLSCHEYENNEMesonet site Kemp Well Service reported a 61 mph wind gust.
20:52CARLTONCHEYENNEMesonet station UP694 2.2 E Arapahoe reported the wind gust.

Wisconsin · 3 reports

TimeLocationCountyObserver comment
12:34SCANDINAVIAWAUPACAThunderstorm winds downed several trees in Scandinavia. The time of this report is an estimate based on radar data.
14:20GREEN BAYBROWNThunderstorm winds downed power lines in Green Bay. The time of this report is an estimate based on radar data.
18:23MILWAUKEE TIMMERMAN AIRPORTMILWAUKEEAWOS station at Milwaukee Lawrence-Timmerman Airport measured a wind gusts of 82 mph. A small plane was tipped over. Sporadic tree damage was noted in the neighborhoods surrounding the airport along with power outages.

Maryland · 3 reports

TimeLocationCountyObserver comment
16:21DUNDALKBALTIMOREThere was a report of large tree limbs blown down near Dundalk.
16:25DUNDALKBALTIMORENumerous trees and wires blew down in and around the Dundalk area.
16:30DUNDALKBALTIMORELarge tree limbs snapped in Dundalk.

Wyoming · 3 reports

TimeLocationCountyObserver comment
14:08ARLINGTONCARBONMesonet station 3 miles northwest of Arlington from a decaying thundershower.
17:30TORRINGTONGOSHENEstimated wind gust in Torrington Wyoming.
17:31LINGLEGOSHENLarge trees uprooted northwest of Torrington.

Illinois · 3 reports

TimeLocationCountyObserver comment
14:10SIBLEYFORDPhotos shared from emergency management showed numerous large tree limbs down, corn blown down, and soffit damage to a house in Sibley.
19:16HIGHLAND PARKLAKEA private weather station recorded a 64 mph gust in Highland Park.
19:40LIBERTYVILLELAKEA microburst impacted portions of Libertyville. A large tree fell onto a townhouse on Country Club Dr, rendering it uninhabitable, and power poles were downed near Liberty Lake. Tree damage was also noted in the same general area.

Delaware · 3 reports

TimeLocationCountyObserver comment
17:14BETHELSUSSEXMeasured wind gust of 58 mph with tree limbs down nearby in Bethel from a microburst. Photo of tree limb down and video showing onset of microburst and severe winds provided in report.
17:29LAURELSUSSEXLarge tree split and snapped along Woodland Ferry Road right next to the Laurel Little League fields. Time estimated from radar.
17:29BETHELSUSSEXMultiple tree branches snapped on Holly Branch Drive and Road 492A. Time estimated from radar.

Minnesota · 2 reports

TimeLocationCountyObserver comment
00:05ST PAULRAMSEYReport of multiple large branches downed near Maryland and Jackson.
00:28WOODBURYWASHINGTONMeasured just southeast of Radio Dr and Lake Rd.

New Jersey · 1 report

TimeLocationCountyObserver comment
17:50(ACY)ATLANTIC CITY AATLANTICAtlantic City International Airport ASOS station measured a 60 mph wind gust at 6:50 pm.

Arkansas · 1 report

TimeLocationCountyObserver comment
17:20CENTERTONBENTONStrong thunderstorm wind blew down a tree.

Alabama · 1 report

TimeLocationCountyObserver comment
10:55CROWTOWNMORGANA tree was knocked down at 3609 Garth Road blocking the roadway completely. Time estimated by radar.

New Mexico · 1 report

TimeLocationCountyObserver comment
17:20(HMN)HOLOMAN AFB ALMOTEROA gust to 63 mph was recorded at the Malone Mesonet site on the White Sands Missile Range.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check