Tornadoes · United States · Texas · 2025
EF1 tornado, Cottondale, Texas, March 4, 2025
This EF1 tornado ran 3.2 miles across Wise County on March 4, 2025, touching down at 4:30 AM CST and reaching 250 yards wide. It killed nobody, and did $750,000 of property damage.
The rating scale
Tracks are drawn in the color of the rating. The Enhanced Fujita scale rates the damage rather than measuring the wind: the speeds are what that damage is taken to imply.
EF065 to 85 mph
Light damage. Surface peeled off some roofs, gutters and siding damaged, branches broken, shallow-rooted trees pushed over.
EF186 to 110 mphthis tornado
Moderate damage. Roofs badly stripped, mobile homes overturned or badly damaged, exterior doors lost, windows broken.
EF2111 to 135 mph
Considerable damage. Roofs torn off well-built houses, frame homes shifted on their foundations, mobile homes destroyed, large trees snapped or uprooted, cars lifted off the ground.
EF3136 to 165 mph
Severe damage. Whole stories of well-built houses destroyed, large buildings badly damaged, trains overturned, trees debarked, heavy cars lifted and thrown.
EF4166 to 200 mph
Devastating damage. Well-built houses leveled, structures with weak foundations moved some distance, cars thrown and large missiles generated.
EF5over 200 mph
Incredible damage. Strong frame houses swept off their foundations, car-sized missiles thrown more than 100 meters, steel-reinforced concrete badly damaged, high-rise buildings deformed.
Unrated
The survey recorded a tornado but could not put a number on it, most often because it crossed open country and damaged nothing a rating can be read from.
The record
- Rating
- EF1
- Date
- March 4, 2025
- Touchdown
- 4:30 AM CST (10:30 UTC)
- Lifted
- 4:35 AM CST (10:35 UTC)
- On the ground
- 5 minutes
- Path length
- 3.2 miles (5.1 km)
- Path width
- 250 yards (229 m)
- Deaths
- 0
- Injuries
- 0
- Property damage
- $750,000
- County
- Wise County
- Touchdown point
- 33.106, -97.752
- Lift-off point
- 33.106, -97.697
- Record number
- 2503040430-01
The damage survey
18 damage points were recorded along this path by NWS FWD, in the Damage Assessment Toolkit the survey teams carry. The strongest indicator was rated EF1. The highest wind the damage implies is 110 mph.
Survey points are preliminary and are the raw material the published rating was built from. Source: NWS Damage Assessment Toolkit.
What the Weather Service recorded
A deep upper trough moving east through the Plains was accompanied by a Pacific cold front, along which a line of strong to severe thunderstorms developed early in the morning of March 4. This line of storms produced damaging winds in the 80-100 mph at times, a few hail reports, and two tornadoes as it pushed east through North and Central Texas the morning of March 4. The damaging thunderstorm winds left notable widespread damage across mostly North Texas. In the afternoon hours following this system, a High Wind Warning was in effect for some of the western half of the region for strong gradient winds and wind gusts behind the front. Gusts over 60 mph were observed.
Widespread damaging straight-line winds occurred across much of Wise County during the predawn hours of March 4th, 2025. Within this broad wind field, a NWS WFO Fort Worth survey team identified a relatively short track tornado north of the Cottondale community. This tornado formed near the intersection of FM 2123 and FM 3552, where a wood frame residence lost much of its roof and internal rafters. The peak intensity of the tornado was determined from the damage at this residence, with EF-1 intensity winds estimated around 110 mph. The tornado impacted two outbuildings nearby, producing EF-0 roof damage. The tornado moved eastward, roughly paralleling County Road 3470 for at least two miles. Along this path, many larger hardwood trees exhibited limb damage, and a few outbuildings, frame residences, and manufactured homes also exhibited mostly high end EF-0 and low end EF-1 roof and fascia damage. The tornado dissipated near the intersection of County Road 3470 and School House Road.
From NOAA NCEI's Storm Events Database, the narrative the local forecast office wrote for Storm Data.
The warnings
No tornado warning for this county appears in the archive as in force at the moment the tornado touched down.
The county was under a tornado watch, issued at 10:15 UTC and running to 12:34 UTC.
| Issued (UTC) | Expired | Product | Office |
|---|---|---|---|
| 05:00 UTC | 03:00 UTC | Wind Advisory | FWD |
| 09:12 UTC | 10:00 UTC | Severe Thunderstorm Warning | FWD |
| 09:52 UTC | 11:00 UTC | Severe Thunderstorm Warning | FWD |
| 10:15 UTC | 12:34 UTC | Tornado Watch | FWD |
| 10:42 UTC | 11:35 UTC | Severe Thunderstorm Warning | FWD |
| 04:00 UTC | 09:46 UTC | Wind Advisory | FWD |
Every warning and watch covering the touchdown point that day, from the Iowa Environmental Mesonet's archive of National Weather Service products. Lead time is measured from the issue of the warning in force to the touchdown time in the database, both of which were recorded to the minute by different people.
The forecast that day
The Storm Prediction Center had this point in a Marginal Risk, with a 0.02 chance of a tornado within 25 miles. The outlook in force was issued at 06:00 UTC.
SPC's Day 1 convective outlook as it stood when the tornado began, read at the touchdown point. The same archive is on the radar archive.
The air that afternoon
The radiosonde launches on either side of the tornado, from the nearest station that was launching then, drawn and analyzed the way Storm Lab does: the same diagram, the same parcel and shear definitions SPC's mesoanalysis uses.
Fort Worth, TX (KFWD), 00:00Z
10.5 hours before the tornado, 51 km from the path. March 4, 2025.
- Mixed-layer CAPE
- 472 J/kg
- Mixed-layer CIN
- -38 J/kg
- Surface CAPE
- 344 J/kg
- Mixed-layer LCL
- 662 m above ground
- 0-6 km bulk shear
- 62 kt
- 0-1 km bulk shear
- 27 kt
- 0-1 km storm-relative helicity
- 265 m²/s²
- 0-3 km storm-relative helicity
- 373 m²/s²
- Significant tornado parameter
- 0.8
- Supercell composite
- 3.1
- 0-3 km lapse rate
- 5.4 K/km
Fort Worth, TX (KFWD), 12:00Z
1.5 hours after it, 51 km from the path. March 4, 2025.
- Mixed-layer CAPE
- 696 J/kg
- Mixed-layer CIN
- -17 J/kg
- Surface CAPE
- 704 J/kg
- Mixed-layer LCL
- 524 m above ground
- 0-6 km bulk shear
- 26 kt
- 0-1 km bulk shear
- 10 kt
- 0-1 km storm-relative helicity
- 1 m²/s²
- 0-3 km storm-relative helicity
- 101 m²/s²
- Significant tornado parameter
- 0.0
- Supercell composite
- 0.0
- 0-3 km lapse rate
- 5.4 K/km
The radar
The Dallas/Ft Worth radar (KFWS), 71 km away, was scanning. The volume nearest the touchdown began at 10:29 UTC.
Open the radar archive at this moment, over the track
Reflectivity and velocity, decoded from the Level II archive in the browser. Volumes take a few seconds to open the first time.
What was reported nearby
Local storm reports within 60 km of the path, in the three hours either side.
| Time (UTC) | Report | Where | County | Remark |
|---|---|---|---|---|
| 08:54 UTC | TSTM WND DMG | 8 Se Bryson | Jack, TX | Images of wind turbine blades destroyed. Wind turbine is 120 meters above ground level, and is last recorded wind speed was 109 mph. |
| 08:59 UTC | TSTM WND DMG | 7 N Graford | Jack, TX | three feet diameter trees broken at trunk, two well house buildings destroyed, and barn door damaged along Teague Road. |
| 09:10 UTC | TSTM WND DMG | 4 Wsw Graford | Palo Pinto, TX | Social media report of substantial tree and roof damage to a home near Graford. Time estimated. |
| 09:17 UTC | TSTM WND DMG | 8 Wnw Runaway Bay | Jack, TX | Power pole snapped at the base along FM 1156. |
| 09:24 UTC | TSTM WND GST 59 | 3 Sse Mineral Wells | Palo Pinto, TX | ASOS station KMWL Mineral Wells. |
| 09:30 UTC | TSTM WND DMG | 5 Wsw Chico | Wise, TX | The roof was ripped off the second story of a home on CR 1742. Power line damage was also reported on CR 1742. |
| 09:30 UTC | TORNADO | 5 Sw Paradise | Wise, TX | Widespread damaging straight-line winds occurred across much of Wise County during the predawn hours of March 4th, 2025. Within this broad wind field, a NWS WFO Fort Worth survey team identified a relatively short track |
| 09:32 UTC | TSTM WND GST 66 | 10 W Springtown | Parker, TX | Measured 66 mph wind gust near FM 920 - 1.7 miles south of Poolville. |
| 09:33 UTC | TSTM WND DMG | 1 Nnw Springtown | Parker, TX | The Senior Center in Springtown suffered damage from an estimated 85 mph winds. These winds lifted the carport awning off the front of the building and peeled the attached metal and wood paneling roof back at that locati |
| 09:38 UTC | TSTM WND GST 70 | 1 Wnw Decatur | Wise, TX | 70 mph wind gust measured on the west side of Decatur. |
| 09:43 UTC | TSTM WND DMG | 5 Ene Willow Park | Parker, TX | *** 1 INJ *** Corrects previous tstm wnd dmg report from 5 ENE Willow Park. RVs overturned from high winds near the 14500 block of White Settlement Rd in Parker County. 1 woman was injured and taken to the hospital. |
| 09:45 UTC | TSTM WND GST 80 | Decatur | Wise, TX | 80 mph winds estimated in Decatur. A 2 ft tree was uprooted. |
| 09:46 UTC | TSTM WND DMG | Haslet | Tarrant, TX | Several homes under construction collapsed in Haslet. |
| 09:46 UTC | HAIL 1 | 3 Se Paradise | Wise, TX | Report from mPING. Quarter size hail. |
| 09:50 UTC | NON-TSTM WND GST 68 | 11 S Muenster | Cooke, TX | Mesonet station AV277 Rosston. |
| 09:54 UTC | TSTM WND DMG | 8 Se Bryson | Jack, TX | Images of wind turbine blades destroyed. Wind turbine is 120 meters above ground level, and is last recorded wind speed was 109 mph. |
| 09:55 UTC | TSTM WND DMG | 9 N Rhome | Wise, TX | Report from mPING: Trees uprooted or snapped or roof blown off. |
| 09:56 UTC | TSTM WND GST 62 | 2 Nnw Westworth | Tarrant, TX | AWOS station KNFW Fort Worth NAS JRB. |
| 09:59 UTC | TSTM WND DMG | 7 N Graford | Jack, TX | three feet diameter trees broken at trunk, two well house buildings destroyed, and barn door damaged along Teague Road. |
| 09:59 UTC | TSTM WND GST 74 | 3 W White Settlement | Tarrant, TX | 74 mph wind gust measured at a CWOP site in western Fort Worth. |
| 10:00 UTC | TSTM WND DMG | 3 Nne Haslet | Denton, TX | Multiple hangars were damaged and several planes blown into each other at Alliance Airport. |
| 10:00 UTC | TSTM WND GST 76 | 2 Nne Haslet | Denton, TX | Measured at KAFW Alliance Airport ASOS. |
| 10:03 UTC | TSTM WND DMG | 1 Se Northlake | Denton, TX | Corrects previous tstm wnd dmg report from 1 SE Northlake. 18 wheeler rolled over on SB I-35W at Cross Timbers Rd. Road was shut down. |
| 10:03 UTC | HAIL 1 | 1 Se Annetta South | Parker, TX | Report from mPING. Quarter size hail. |
| 10:03 UTC | HAIL 1 | 2 Ne Eagle Mountain | Tarrant, TX | Report from mPING. Quarter size hail. |
| 10:04 UTC | TSTM WND DMG | Roanoke | Denton, TX | Multiple branches snapped ranging from 4 to 8 inches in diameter in downtown Roanoke area. One tree snapped at based, estimated 12 inches in diameter. Time estimated via radar. |
| 10:05 UTC | TSTM WND DMG | Roanoke | Denton, TX | Multiple trees in road on Cannon Pkwy in Roanoke. Road barriers were moved into roadway on EB and WB 114 from Al Slaughter to I-35W. |
| 10:06 UTC | TSTM WND DMG | 1 Se Northlake | Denton, TX | 18 wheeler rolled over on SB I-35W at Cross Timbers Rd. Road was shut down. |
| 10:06 UTC | TSTM WND DMG | 4 Ssw Sanger | Denton, TX | Grain silo lifted and blown approximately 300 feet into neighboring yard. |
| 10:06 UTC | TSTM WND GST 60 | 4 W Denton | Denton, TX | 60 mph wind gust measured by the KDTO ASOS. |
| 10:07 UTC | TSTM WND DMG | 1 S Haltom City | Tarrant, TX | Damage to several homes with partial loss of roof decking. Multiple large trees snapped around 5 feet from the ground. One tree uprooted. |
| 10:07 UTC | TSTM WND DMG | 1 S Haltom City | Tarrant, TX | Corrects previous tstm wnd dmg report from 1 S Haltom City. NWS storm survey found straight line wind damage consistent with 105 mph winds along Wathall Rd between Field St and 377. Damage to several homes with partial l |
| 10:08 UTC | TSTM WND DMG | 2 Sw Richland Hills | Tarrant, TX | Images of collapsed cinderblock wall on warehouse building, bent power poles, large garage bay door blown in at warehouse. |
| 10:08 UTC | TSTM WND DMG | 2 Sw Richland Hills | Tarrant, TX | Corrects previous tstm wnd dmg report from 2 SW Richland Hills. NWS storm survey found straight line wind damage consistent with 90 mph winds. Images of collapsed cinderblock wall on warehouse building, bent power poles, |
| 10:09 UTC | TSTM WND DMG | 3 S Sanger | Denton, TX | Destroyed billboard on the west side of Interstate 35. Rector road exit sign also completely torn down. Nearby fallen trees. |
| 10:10 UTC | TSTM WND DMG | 4 Wsw Graford | Palo Pinto, TX | Social media report of substantial tree and roof damage to a home near Graford. Time estimated. |
| 10:10 UTC | NON-TSTM WND GST 63 | 3 Ssw Northlake | Denton, TX | Mesonet station 1130W 3.0 SW Northlake (WEATHERSTEM). |
| 10:17 UTC | TSTM WND DMG | 8 Wnw Runaway Bay | Jack, TX | Power pole snapped at the base along FM 1156. |
| 10:28 UTC | TSTM WND GST 59 | 3 Sse Mineral Wells | Parker, TX | 59 mph wind gust measured by the Mineral Wells ASOS. |
| 10:30 UTC | TSTM WND DMG | 5 Wsw Chico | Wise, TX | The roof was ripped off the second story of a home on CR 1742. Power line damage was also reported on CR 1742. |
From the Iowa Environmental Mesonet's archive of National Weather Service local storm reports.
This ground now
The live radar over the trackEvery 2025 tornado in TexasEvery tornado in Texas since 1950Warnings in force in Texas nowThe forecast where you are
The other tornadoes of March 4, 2025
36 more were confirmed in the United States that day.
| Date | Time | Rating | Where | Path (mi) | Width (yd) | Deaths | Injuries | Damage |
|---|---|---|---|---|---|---|---|---|
| March 4 | 4:28 AM CST | EF1 | Carter, OK | 0.5 | 120 | 3 | $500,000 | |
| March 4 | 4:43 AM CST | EF0 | Carter, OK | 1.2 | 40 | $100,000 | ||
| March 4 | 5:03 AM CST | EF0 | Pontotoc, OK | 8.8 | 100 | $200,000 | ||
| March 4 | 5:11 AM CST | EF1 | Pontotoc, OK | 3.7 | 200 | 1 | $10 million | |
| March 4 | 5:16 AM CST | EF1 | Pontotoc, OK | 1.0 | 40 | $300,000 | ||
| March 4 | 5:24 AM CST | EF1 | Dallas, TX | 0.4 | 85 | $1.0 million | ||
| March 4 | 5:25 AM CST | EF1 | Pontotoc, OK | 4.8 | 150 | $75,000 | ||
| March 4 | 5:37 AM CST | EF1 | Johnston, OK | 1.6 | 100 | $200,000 | ||
| March 4 | 5:46 AM CST | EF1 | Hughes, OK | 2.9 | 50 | $75,000 | ||
| March 4 | 6:06 AM CST | EF1 | Okmulgee, OK | 1.8 | 375 | $80,000 | ||
| March 4 | 6:10 AM CST | EF1 | Okmulgee, OK | 3.3 | 350 | $40,000 | ||
| March 4 | 6:22 AM CST | EF1 | Okmulgee, OK | 2.7 | 400 | $75,000 | ||
| March 4 | 6:25 AM CST | EF0 | Okmulgee, OK | 3.1 | 250 | $10,000 | ||
| March 4 | 6:33 AM CST | EF1 | McIntosh, OK | 0.7 | 150 | $20,000 | ||
| March 4 | 6:51 AM CST | EF0 | McIntosh, OK | 1.6 | 150 | $50,000 | ||
| March 4 | 7:15 AM CST | EF1 | Franklin, TX | 18.4 | 858 | 3 | $500,000 | |
| March 4 | 7:44 AM CST | EF1 | Morris, TX | 9.0 | 735 | $25,000 | ||
| March 4 | 7:47 AM CST | EF1 | Bowie, TX | 18.6 | 850 | $60,000 | ||
| March 4 | 7:51 AM CST | EF1 | Bowie, TX | 18.9 | 580 | $500,000 | ||
| March 4 | 8:46 AM CST | EF1 | Harrison, TX | 1.0 | 100 | $25,000 | ||
| March 4 | 9:00 AM CST | EF1 | Caddo Parish, LA | 3.9 | 114 | $100,000 | ||
| March 4 | 9:19 AM CST | EF1 | Caddo Parish, LA | 0.8 | 225 | $10,000 | ||
| March 4 | 9:49 AM CST | EF1 | Tyler, TX | 0.5 | 75 | $25,000 | ||
| March 4 | 10:06 AM CST | EF1 | Claiborne Parish, LA | 1.8 | 300 | $100,000 | ||
| March 4 | 10:29 AM CST | EF1 | Sabine, TX | 5.6 | 625 | $10,000 | ||
| March 4 | 11:01 AM CST | EF1 | Vernon Parish, LA | 1.1 | 100 | $20,000 | ||
| March 4 | 11:27 AM CST | Unrated | Vernon Parish, LA | 2.2 | 10 | |||
| March 4 | 11:50 AM CST | EF1 | Rapides Parish, LA | 6.8 | 100 | $270,000 | ||
| March 4 | 12:10 PM CST | EF1 | Caldwell Parish, LA | 0.4 | 200 | $25,000 | ||
| March 4 | 4:52 PM CST | EF1 | Ascension Parish, LA | 1.8 | 50 | $100,000 | ||
| March 4 | 5:16 PM CST | EF0 | Saint James Parish, LA | 1.4 | 75 | $50,000 | ||
| March 4 | 6:13 PM CST | EF1 | Plaquemines Parish, LA | 5.5 | 75 | $300,000 | ||
| March 4 | 6:24 PM CST | EF2 | Wayne, MS | 4.0 | 150 | 4 | ||
| March 4 | 6:33 PM CST | EF1 | Plaquemines Parish, LA | 2.8 | 75 | $10,000 | ||
| March 4 | 7:55 PM CST | EF1 | George, MS | 0.9 | 30 | |||
| March 4 | 11:06 PM CST | EF0 | Santa Rosa, FL | 0.3 | 75 |
What this means
Ratings are the survey's, read off the damage rather than measured; the rating scale is above. Tornado counts rise through the record as reporting improved, so a year in the 1950s is not comparable with one today except for the strongest tornadoes, which were always noticed.
Sources
NOAA Storm Prediction Center tornado database, 1950-2025, the official record kept by NOAA's Storm Prediction Center.