← All storm days

Hail Storm Map — May 29, 2025

Hail storm map for May 29, 2025: max 3.00" hail across FL, NM, OK, TX, ~53,872 structures in swath.

FLNMOKTX

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

A significant hail event swept across FL, NM, OK, TX on May 29, 2025, with MRMS radar measuring stones up to 3.00". An estimated 53,872 structures fell inside the qualifying swath. Texas took the brunt with ~29,596 structures estimated in the ≥1" footprint. Roughly 157 of those sat under destructive ≥2.50" stones — the radar tier that routinely totals roofs and shatters auto glass. NOAA logged 26 hail reports and 61 wind reports for the day.

Max hail size
3.00"
States impacted
4
Structures in swath
53,872

Estimated structures affected by state & hail size

State≥1.00"≥1.75"≥2.50"
Texas29,5962,034154
Florida12,60200
New Mexico8,1111,0633
Oklahoma3,563440

NOAA storm reports

Hail reports (26)

Texas · 10 reports

TimeLocationCountyObserver comment
15:15ROPESVILLEHOCKLEYA hail research team reported ping pong ball size hail northwest of Ropesville. Additionally, a trained weather spotter reported quarter size hail to the west of Ropesville.
15:58NEEDMORETERRYNumerous reports from storm chasers indicated a swath of hail from approximately six miles north of Brownfield to nine miles west-northwest of Brownfield. Hail ranged in size from tennis ball size to 3.50 inches in diameter. No damage was reported at the time.
16:17BROWNFIELDTERRYLocal broadcast media relayed a report of hail in Brownfield ranging in size from half dollar to ping pong ball size. Additional reports of golf ball size hail were received along Texas State Highway 137 between Brownfield and Union.
17:10PUNKIN CENTERDAWSONA public report was received via MPING of hen egg-size hail 4 miles southwest of Punkin Center.
18:32LUTHERHOWARDA report from the public was received via MPING of half-dollar size hail 4 miles west of Luther.
19:00BIG SPRINGHOWARDA report was received from the public via MPING of tea cup-size hail in Big Spring.
19:02WESTBROOKMITCHELLA report was received from the public of quarter-size hail a mile west of Westbrook.
19:13MULBERRY CANYONTAYLORPublic reported golf ball size hail.
19:57BROOMESTERLINGPublic reported quarter size hail.
20:10WINTERSRUNNELSThe public reported that there were possibly broken windows from the golf ball size hail in Winters.

Oklahoma · 8 reports

TimeLocationCountyObserver comment
13:54ELK CITYBECKHAMThe report was relayed through mPING.
14:18ELK CITYBECKHAMAn image was shared. The location is approximate, and the event time is estimated from radar observations.
16:21VERDENGRADYThe report was relayed through mPING. The event time is adjusted based on radar observations.
16:55NINNEKAHGRADYAn image was relayed through broadcast media. The location is approximate, and the event time is estimated from radar observations.
17:05ALEXGRADYThe report was relayed through Spotter Network. The event time is adjusted based on radar observations.
17:22LINDSAYGARVINThe report was relayed by emergency management. The location is approximate.
19:07COLEMANJOHNSTONThe report was relayed by emergency management. The location is approximate.
19:08COLEMANJOHNSTONThe report was relayed through Spotter Network.

Florida · 2 reports

TimeLocationCountyObserver comment
13:50SHADYMARIONA trained spotter reported penny size hail and estimated wind gusts in excess of 50 mph along State Road 200 to the south of Ocala International Airport.
16:15DURBINST. JOHNSAction News Jax relayed a report of pea to | penny sized hail in the vicinity of Nocatee.

South Carolina · 2 reports

TimeLocationCountyObserver comment
13:38LEVYJASPERPenny sized hail was reported at the Levy Fire Station.
14:45FOUR HOLESORANGEBURGEM relayed a quarter sized hail report near Grambling Road and Sleepy Hollow Road.

North Carolina · 2 reports

TimeLocationCountyObserver comment
14:30SOUTHERN PINES ARPTMOOREQuarter inch hail was reported.
15:10ANDERSON CREEKHARNETTQuarter size hail was reported.

New Mexico · 1 report

TimeLocationCountyObserver comment
13:34(4CR)CORONALINCOLNA trained spotter in rural eastern Lincoln County reported soft penny size hail.

Georgia · 1 report

TimeLocationCountyObserver comment
14:55FAULKVILLEEFFINGHAMLocal broadcast media relayed a video via social media of penny sized hail along Highway 30 near Kolic Helmey Road.

Wind reports (61)

Texas · 17 reports

TimeLocationCountyObserver comment
15:57BARSTOWWARDThe UPR Mesonet station UR222 2.8 NE Pecos recorded a 60 mph wind gust.
16:59WELCHDAWSONThe West Texas Mesonet station 96 Welch measured a number of gusts between 60-80 mph, with the maximum gust reaching 77 mph.
17:02WELCHDAWSONA transformer block was knocked off a power pole towards the south. An empty semi-trailer was also flipped on its side at this location. The time of occurrence is estimated from radar. The maximum gust and cost of damages is also estimated.
17:04WELCHDAWSONA stop sign was broken away from its base. The time of occurrence is estimated from radar, as is the maximum wind gust.
17:04PUNKIN CENTERDAWSONThe doors to a building were blown inward and through the building. Irrigation pivots were found lying towards the southeast. The time of occurrence is estimated from radar. The cost of damages and the maximum wind gust are also estimated.
17:06PUNKIN CENTERDAWSONA fully loaded shipping container was rolled approximately 100 yards towards the southeast. Drone footage showed no clear indication of a tornado path. The time of occurrence is estimated from radar. The cost of damages and the maximum wind gust are also estimated.
17:12PUNKIN CENTERDAWSONMetal roof panels from a small building were found lying to the south and southeast of the building. The time of occurrence is estimated from radar. The cost of damages and the maximum wind gust are also estimated.
17:15LAMESA JOHNSON ARPTDAWSONThree broken power poles were found lying to the south. These poles were broken near the base or towards the middle. The time of occurrence is estimated from radar. The cost of damages and the maximum wind gust are also estimated.
17:20LAMESA JOHNSON ARPTDAWSONA metal irrigation spool was thrown 20 yards towards the south-southeast. The spool weighs approximately 200 lbs. The time of occurrence is estimated from radar. The cost of damages and the maximum wind gust are also estimated.
17:24LAMESADAWSONThe West Texas Mesonet station 18 Lamesa 2SE measured numerous gusts between 60-80 mph, including a 77 mph gust.
17:30LAMESADAWSONThere were reports of damage to signs, power poles, and trees in the town of Lamesa from the public. The time of occurrence is estimated from radar. The cost of damages and the maximum wind gust are also estimated.
18:22KNOTTHOWARDThere were reports from the public of downed power lines and a downed tree along FM 846 near Knott. The time of occurrence is estimated from radar. The cost of damages and the maximum wind gust are also estimated.
18:44ODESSA ECTOR CO ARPTECTORDowned powerline near Hwy 191 near the Home Depot was reported by the public via social media. The time of occurrence is estimated from radar. The cost of damages and the maximum wind gust are also estimated.
19:21LOMAXHOWARDThe West Texas Mesonet station 77 1SSE Lomax measured a 66 mph wind gust, along with a number of other 60+ mph gusts.
20:13STERLING CITYSTERLINGThe Sterling City West Texas Mesonet station measured a wind gust of 59 mph.
20:18STERLING CITYSTERLINGA trained spotter estimated a wind gust of 70 mph.
21:36(SJT)MATHIS FLD SANTOM GREENThe ASOS at the airport in San Angelo measured a wind gust of 59 mph.

Florida · 12 reports

TimeLocationCountyObserver comment
08:07CHATTAHOOCHEEGADSDENA power line was blown down on A and N Road.
13:45OCALA ARPTMARIONMarion County Emergency Management reported one fatality resulting from a snapped tree at Matheny Fire & Emergency on SW 46th Ave. in Ocala. A lawncare working was working outside when the tree fell onto him. The event time was based on radar.
15:30PENNEY FARMSCLAYA trained spotter reported powerlines down to the south of Lake Asbury. Time of event | based on radar data.
15:45GREEN COVE SPGSCLAYEmergency manager reported downed trees along | Walnut Street and a downed tree on powerlines along Leonard C Taylor Pkwy in Green Cove Springs. The time of | event based on radar data.
15:50SWITZERLANDST. JOHNSA tree fell on a house causing significant roof damage along Bartram Plantation and Greenbriar Rd. Time of event based on radar data.
15:50RUSSELLCLAYTrained spotter reports numerous trees down in the vicinity of Asbury Lake.
15:51GREEN COVE SPGSCLAYEmergency Manager relayed a report of a tree | down across State Road 13 just east of the | Shands Bridge along the St. Johns River. | Time of event based on radar data.
15:55ELWOODST. JOHNSSt. Johns County Emergency Management | reports a tree downed along County Road 16-A | near the Shearwater neighborhood. Time of | event based on radar data.
16:10DURBINST. JOHNSAction News Jax relayed | photos of structural damage to the Loop | Restaurant in Nocatee. Also a separate | public report of a large maple tree downed | in a nearby neighborhood off Nocatee | Parkway. Time of damage based on radar data.
16:15SAMPSON CHURCHST. JOHNSPublic report of a large limb that fell down | on a house producing a large hole in the | roof. This was located along Russell Sampson | Road.
16:35FT CAROLINE SHRSDUVALWeatherflow station near Fort Caroline | reported a peak wind gust of 65 mph as | thunderstorms moved across the area.
17:15AVON PARKHIGHLANDSHighlands County EM relayed reports and pictures of 2 barns damaged by straight-line winds associated with a downburst from thunderstorms in the area. Mostly minor damage consisting of metal siding or roofing peeled away from the structures.

Alabama · 10 reports

TimeLocationCountyObserver comment
08:36MONTROSEBALDWINFairhope AL PD reported trees snapped and downed in the Rock Creek S/D and in Colonial Acres.
08:36MONTROSEBALDWINMultiple trees downed and one went through the roof of property of report source.
08:39FAIRHOPEBALDWINWeather Station at Fairhope Yacht Club measures thunderstorm wind gust to 67mph.
08:43BELFORESTBALDWINTrees reported down in NWS Employee neighborhood. Fence damage.
08:45BELFORESTBALDWINBaldwin Co. AL SO reported trees down at CR 54 vicinity of Belforest Cemetery Rd and Austin Rd. via EMA.
08:45BELFORESTBALDWINA downed tree split a mobile home in the Belforest area.
08:48LOXLEYBALDWINSeveral trees down on Barlow Rd.
09:02BAY MINETTEBALDWINBaldwin Co. SO reported a large tree down in vicinity of Old Brady Rd in Pine Grove. Report via EMA.
09:08ROMAR BEACHBALDWINLarge tree downed and doing structural damage to Twin Bridge Trail bridge near the Sportsplex in Orange Beach AL.
09:31JOSEPHINEBALDWINOrange Beach PD reported large tree blown down on East Oak Ridge Dr., east of Orange Beach AL. Received via EMA.

South Carolina · 9 reports

TimeLocationCountyObserver comment
12:35SLANDSVILLEDORCHESTERDorchester County Emergency Management reported a power line down in the 100 block of Blythe Avenue off of Bacons Bridge Road.
15:20SAMARIALEXINGTONTrained spotter reported trees down near mile marker 42 mile marker on I-20. Estimated wind speeds to 60 mph near that location as well.
15:28PALMETTODARLINGTONRoof blown off Dominion Church along McIver Road. Emergency Manager said damage was highly localized near the structure with only a single downed limb observed |otherwise.
16:04OLYMPIA MILLSRICHLANDRichland County Dispatch reports thunderstorm wind damage near the intersection of South Woodrow St and Heyward St. Power lines were downed from strong winds.
16:07ST ANDREWSRICHLANDSC highway patrol reported a tree blocking the roadway on Greystone Blvd near I-126. Time estimated by radar.
16:08MONTGOMERYRICHLANDSC highway patrol reported a tree on the roadway on Lost Creek Dr near Broad River Rd. Time estimated by radar.
16:45KIRKLANDKERSHAWKershaw county dispatch reported trees downed on Kirkover Ln and Brook Drive. Time estimated by radar.
16:45CAMDENKERSHAWKershaw county dispatch reported trees down on Tickle Hill Rd at SC 34. Time estimated by radar.
16:54CAMDEN WOODWARD ARPTKERSHAWKershaw county dispatch reported trees down on Williams Rd. Time estimated by radar.

North Carolina · 7 reports

TimeLocationCountyObserver comment
13:56SHOALSURRYThunderstorm winds downed several trees, including one near the intersection of Hauser Road and Caudle Road, another near the intersection of Hauser Road and Hicks Farm Trail, and another on Horne Creek Farm Road.
14:35VASSMOOREA tree was reported down in the town of Vass.
15:53GODWINCUMBERLANDA tree was down at Dunn Road and McLean Street.
16:00GODWINCUMBERLANDA tree was down at Dunn Road and Rhodes Pond Road.
16:12KINGSTOKESThunderstorm winds downed multiple branches and a few large trees on Spainhour Road.
16:26BLACKMAN XRDSJOHNSTONTree down on power lines were down at Oak Forest Road and Hayes Road, resulting in power outages.
16:52GUILQUARRYGUILFORDTrees were down in Stokesdale.

Montana · 2 reports

TimeLocationCountyObserver comment
17:30BROWNINGGLACIERMesonet station MTBWG Browning measured a 61 mph wind gust.
18:55AUGUSTA ARPTLEWIS AND CLARKAWOS station K1GM Golf measured a 61 mph wind gust.

New Mexico · 2 reports

TimeLocationCountyObserver comment
14:05CARLSBADEDDYA member of the public reported multiple tree branches down near Main Street on the east side of Carlsbad due to thunderstorm wind gust. The maximum wind gust is estimated.
15:30TATUMLEAThe Mesonet station 51 2SW Tatum recorded a 58 mph wind gust.

Idaho · 1 report

TimeLocationCountyObserver comment
17:10ARCOBUTTEA 60 mph thunderstorm outflow wind measured 9 miles east of Butte City at the Dead Man Canyon mesonet site.

Colorado · 1 report

TimeLocationCountyObserver comment
12:55SNOWMASSPITKINThe Colorado Department of Transportation mesonet site 082w023 Basalt-Holland Hills recorded a wind gust to 75 mph at 1:58 PM MDT. This gust was associated with ongoing afternoon thunderstorms over the adjacent higher terrain. No reports of injuries, damages, or fatalities were received.
Was a specific property in this swath?
Run the address against NOAA hail history → Address hail check