Cooke County, Texas

County storm and disaster record · FIPS 48097 · population 41,622 · 875 sq mi

NOAA's Storm Events Database holds 922 records for Cooke County, Texas from 1950 through June 30, 2026, on 539 days; the most frequent are hail reports (357 records). The deadliest single record is the May 25, 2024 tornado: 7 deaths, 80 injuries and $14.1 million in damage in 2025 dollars. FEMA has issued 22 declarations naming the county since 1966, 20 of them for natural hazards; the latest for a natural hazard was “Severe Storms, Straight-Line Winds, Tornadoes, and Flooding” on May 17, 2024.

The record, 1950 to 2026

Storm records filed for the county each year (2026 to June 30, 2026). Before 1996 NOAA recorded only tornadoes (from 1950), thunderstorm wind and hail (from 1955).

  • recorded, no damage figure
  • under $100,000
  • $100,000 or more
  • $1 million or more
  • $10 million or more, or a death
  • $100 million or more, or 10 deaths
  • a year's colour: its recorded damage or deaths
  • a year with a death
  • 1955: wind and hail recorded from 1955
  • 1996: all 48 event types from 1996
Storm records
922on 539 days, 1950 to June 30, 2026
Deaths recorded
12138 injuries
Damage, 2025 dollars
$453Mas filed (scale steps before 1993)
Tornadoes
62strongest EF3
FEMA declarations
22latest 2024

Source: NOAA NCEI Storm Events Database, records through June 30, 2026 (file revision 20260918); damage converted to 2025 dollars with the BLS CPI-U. Search the record at NCEI. BLS consumer price index.

What hazards hit Cooke County most?

The most frequent records are hail reports: 357 since 1955. 59% of its hail reports since 1955 fell in April and May. The rank column places the county among Texas's counties by days with a record per 1,000 square miles of land over each hazard's complete period.

Cooke County: records by hazard, 1950 to June 30, 2026
HazardRecordsDaysFirst, lastKilledInjuredDamageRank in state
Hail 357 178 1955-2026 0 2 $10M 47 of 254
Severe thunderstorm wind 218 147 1955-2026 0 2 $3.7M 55 of 254
Drought 85 85 1996-2024 0 0 $240M 79 of 254
Floods 76 49 1996-2025 4 4 $46M 88 of 254
Tornadoes 62 44 1955-2025 7 107 $150M 53 of 254
Heat 55 53 1998-2026 0 0 – 49 of 254
Winter storms 42 40 1996-2026 0 15 $1.5M 74 of 254
Extreme cold 8 8 1997-2026 0 0 $201K 74 of 254
Lightning 8 7 2004-2025 0 0 $466K 32 of 254
Heavy rain 5 5 1997-1998 0 0 – 58 of 254
High wind and dust storms 3 3 2005-2008 0 0 $40K 136 of 254
Wildfires 3 3 2005-2016 1 8 $1.4M 125 of 254

Source: NOAA NCEI Storm Events Database (county and forecast-zone records attributed to the county; a zone record shows its own totals on each county it covers). Days: dates with at least one record of the hazard in the county. Ranks: days with a record per 1,000 square miles of land (Census Bureau 2024 Gazetteer), since 1950 for tornadoes, 1955 for hail and thunderstorm wind, 1996 for the rest.

How many tornadoes has Cooke County had?

NOAA records 62 tornadoes in Cooke County from 1955 to 2025, the strongest rated EF3, with 7 deaths and 107 injuries recorded in the county. That is 53rd of 254 Texas counties by days with tornadoes per 1,000 square miles since 1950. A tornado that crossed a county line is counted in each county it touched, with the length of its path inside the county.

Counted as whole tornadoes rather than county records, the Storm Prediction Center's database holds 62 tornadoes whose track touched Cooke County since 1950 (NOAA's county records number 62, the same count); along their whole tracks they killed 12 people, 7 of them in Cooke County.

The deadliest and strongest tornadoes that touched Cooke County, whole tracks
DateTornadoRatingPathKilled
2024-05-25 20:39, as SPC files itPilot PointEF347.27 mi7
1995-05-07 15:20, as SPC files itArdmoreCrossed OK, TXF334.1 mi3
1995-05-07 15:10, as SPC files itUnnamedF326 mi2
1959-03-31 19:30, as SPC files itCallisburgF36.8 mi0
1955-04-06 04:20, as SPC files itGainesvilleF315.1 mi0

Map of the strongest tornado tracks in Texas.

Every tornado record filed for Cooke County (62)
The 60 most recent of 62 tornadoes in Cooke County
DatePlaceCharacterKilledInjuredDamage
2025-05-19 Muenster, Cooke County EFU 0.12 mi x 30 yd 0 0 –
2024-05-25 Mountain Spgs, Cooke County EF1 2.12 mi x 1,400 yd 0 0 –
2024-05-25 Prairie Pt, Cooke County EF3 25.41 mi x 1,200 yd 7 80 $14M
2022-12-13 Callisburg, Cooke County EF0 0.44 mi x 150 yd 0 0 $30K
2022-03-21 Leo, Cooke County EF1 18.32 mi x 150 yd 0 0 –
2017-04-21 Valley View, Cooke County EF0 0.29 mi x 25 yd 0 0 –
2015-05-09 Gainesville Municipal Arp, Cooke County EF0 0.68 mi x 40 yd 0 0 –
2011-05-24 Era, Cooke County EF0 1.56 mi x 100 yd 0 0 –
2011-05-11 Burns City, Cooke County EF0 1.6 mi x 75 yd 0 0 $24K
2010-09-08 Lindsay, Cooke County EF0 0.01 mi x 50 yd 0 0 –
2009-03-26 Muenster, Cooke County EF0 0.34 mi x 30 yd 0 0 $1K
2007-05-03 Lindsay, Cooke County EF0 0.5 mi x 30 yd 0 0 –
2006-03-30 Callisburg, Cooke County F0 0.1 mi x 15 yd 0 0 –
2001-04-11 Callisburg, Cooke County F1 11.4 mi x 150 yd 0 0 –
2001-04-11 Gainesville, Cooke County F1 2.6 mi x 150 yd 0 0 $33K
2001-04-11 Muenster, Cooke County F1 7.8 mi x 100 yd 0 0 $17K
2001-04-11 Era, Cooke County F1 5.5 mi x 50 yd 0 0 $8K
2000-03-28 Lindsay, Cooke County F0 0.1 mi x 10 yd 0 0 –
1997-05-25 Gainesville, Cooke County F0 2 mi x 40 yd 0 0 –
1997-05-25 Mountain Spgs, Cooke County F0 0.1 mi x 25 yd 0 0 –
1997-05-25 Era, Cooke County F1 3 mi x 50 yd 0 0 –
1997-05-25 Myra, Cooke County F0 0.5 mi x 30 yd 0 0 –
1997-05-25 Muenster, Cooke County F2 1 mi x 75 yd 0 0 $184K
1996-11-07 Gainesville, Cooke County F0 0.1 mi x 20 yd 0 0 –
1996-04-21 Lindsay, Cooke County F0 1 mi x 20 yd 0 0 $15K
1996-04-21 Gainesville, Cooke County F0 0.1 mi x 20 yd 0 0 –
1996-04-21 Lindsay, Cooke County F0 2 mi x 30 yd 0 0 $28K
1996-04-21 Lindsay, Cooke County F0 2 mi x 30 yd 0 0 $19K
1995-05-07 Bulcher, Cooke County F3 0.1 mi x 880 yd 0 0 –
1995-05-07 Saint Jo-Bulcher, Cooke County F3 7 mi x 880 yd 0 0 $1.2M
1994-04-26 Gainesville To 5 Ne G, Cooke County F0 4 mi x 100 yd 0 0 $100K
1994-04-26 Gainesville, Cooke County F0 0.1 mi x 10 yd 0 0 $10K
1994-04-26 Gainesville To 8 Ne G, Cooke County F2 16 mi x 200 yd 0 8 $100M
1994-04-26 Era, Cooke County F0 0.1 mi x 10 yd 0 0 –
1993-05-08 Muenster, Cooke County F1 0.1 mi x 10 yd 0 0 $10K
1990-04-15 Cooke County F1 0.2 mi x 10 yd 0 0 –
1987-11-24 Cooke County F1 0.2 mi x 10 yd 0 0 $25K step
1987-11-24 Cooke County F1 0.2 mi x 10 yd 0 0 –
1979-03-19 Cooke County F1 0.2 mi x 90 yd 0 0 $3K step
1976-10-24 Cooke County F0 1 mi x 33 yd 0 0 –
1976-10-24 Cooke County F0 1 mi x 33 yd 0 0 –
1976-09-03 Cooke County F1 0 0 $250 step
1976-04-19 Cooke County F1 0.1 mi x 33 yd 0 0 $30 step
1975-05-13 Cooke County F0 0 0 –
1975-03-27 Cooke County F2 2 mi x 320 yd 0 2 $25K step
1974-10-30 Cooke County F2 0.5 mi x 40 yd 0 1 $250K step
1974-10-30 Cooke County F0 4.5 mi x 33 yd 0 0 –
1974-10-28 Cooke County F2 3.3 mi x 33 yd 0 0 $250K step
1972-04-19 Cooke County F1 0.2 mi x 10 yd 0 0 $3K step
1968-04-19 Cooke County F2 1.5 mi x 23 yd 0 0 $25K step
1968-03-30 Cooke County F2 3.6 mi x 100 yd 0 0 $25K step
1966-02-08 Cooke County F0 0.8 mi x 23 yd 0 0 –
1964-07-29 Cooke County F1 0 0 $3K step
1964-07-27 Cooke County 0 0 $250 step
1963-11-19 Cooke County F1 0.5 mi x 17 yd 0 0 –
1961-06-07 Cooke County F2 1 mi x 100 yd 0 0 $250 step
1959-06-26 Cooke County F1 0.8 mi x 100 yd 0 0 $3K step
1959-03-31 Cooke County F3 6.8 mi x 1,760 yd 0 16 $2.5M step
1958-06-20 Cooke County F1 0.3 mi x 50 yd 0 0 $30 step
1957-04-02 Cooke County 0 0 –

A damage figure marked "step" is a record from before 1993: NOAA then filed damage by category, and the figure is the category as entered, in the dollars of that year, not an estimate of the loss.

Source: NOAA NCEI Storm Events Database, tornado records by county (path length in the county, maximum width); ratings as published: F scale before February 1, 2007, EF scale after. Whole-track figures: NOAA Storm Prediction Center tornado database (1950-2025). SPC severe weather database.

When was the last damaging storm in Cooke County?

The most recent record with damage, injuries or deaths is the March 10, 2026 thunderstorm wind ($7,000 in damage in 2025 dollars).

The 12 most recent records kept for Cooke County
DateRecordCharacterKilledInjuredDamage
2026-06-18 HeatCooke County · forecast zone Cooke 0 0 –
2026-03-10 Thunderstorm WindWindsor, Cooke County 52 kt wind 0 0 $7K
2026-03-10 Thunderstorm WindGainesville Municipal Arp, Cooke County 57 kt wind 0 0 –
2026-03-05 HailBurns City, Cooke County 1.00 in hail 0 0 –
2026-01-24 Extreme Cold/Wind ChillCooke County · forecast zone Cooke 0 0 –
2026-01-23 Winter StormCooke County · forecast zone Cooke 0 0 $8K
2025-10-24 Flash FloodHope, Cooke County 0 0 $5K
2025-10-24 Flash FloodWoodbine, Cooke County 0 0 $20K
2025-10-24 Flash FloodWoodbine, Cooke County 0 0 $20K
2025-10-24 Flash FloodBurns City, Cooke County 0 0 $5K
2025-10-24 Flash FloodGainesville, Cooke County 0 0 $5K
2025-09-23 Thunderstorm WindEra, Cooke County 61 kt wind 0 0 $1K

Source: NOAA NCEI Storm Events Database; every record of 2025-2026 is listed, earlier ones when they caused deaths, injuries or $250,000 of damage (2025 dollars), and every tornado.

The deadliest and costliest records

Records with deaths or injuries in Cooke County, most deaths first
DateRecordCharacterKilledInjuredDamage
2024-05-25 TornadoPrairie Pt, Cooke County This is segment #2 of 4 of a multi-segmented EF-3 supercellular tornado that began in Montague County, crossed into Cooke County, Denton County, and then back into Cooke County. The tornado was ongoing for about an hour and a half with a total path length just under 48 miles. The tornado was the strongest in Cooke ... EF3 25.41 mi x 1,200 yd 7 80 $14M
2007-06-18 Flash FloodValley View, Cooke County Significant flooding occurred in the central portions of the county with numerous high water rescues required. People were forced to cut holes in their roofs in order to escape floodwaters in Gainesville, and several mobile homes were damaged. A mobile home along Pecan Creek was thrown into the floodwaters and came to ... 3 0 $40M
2005-12-27 WildfireCooke County · forecast zone Cooke Numerous grass fires were started across north Texas due to low humidities, strong winds, and the ongoing drought. A grass fire burned 6,000 acres in Callisburg, Cooke County when high winds caused electrical lines to touch and spark. One woman was killed when she fell and broke her hip fighting the fire. Firefighters ... 1 8 $1.2M
2015-05-07 Flash FloodReed, Cooke County A 36 year old man died when his vehicle was swept away by flood waters three-quarters of a mile south of Spring Creek Road, north of Valley View, TX. A little while later, Interstate 35 north of Valley View had to be closed due to high water. Several vehicles had stalled in the high water on the interstate. 1 0 $149K
1959-03-31 TornadoCooke County F3 6.8 mi x 1,760 yd 0 16 $2.5M step
2009-01-27 Ice StormCooke County · forecast zone Cooke The Cooke County Sheriff reported over thirty accidents across the county due to icy conditions. Most of them occurred on Highways 75 and 82. No major injuries were attributed to the ice. The Emergency Manager reported 0.50 inches of ice on surfaces. 0 10 $55K
1994-04-26 TornadoGainesville To 8 Ne G, Cooke County A tornado touched down approximately eight miles southwest of Gainesville, then moved northeast through the western and northern parts of Gainesville, then east-northeast to near Callisburg before lifting. The tornado moved through at least one house subdivision and two mobile home parks. Seventy homes were damaged, ... F2 16 mi x 200 yd 0 8 $100M
2006-11-29 Winter StormCooke County · forecast zone Cooke Numerous traffic accidents were reported on Highway 82, including a pile-up. This was due to accumulations of ice, snow, and freezing rain. 0 5 –

A damage figure marked "step" is a record from before 1993: NOAA then filed damage by category, and the figure is the category as entered, in the dollars of that year, not an estimate of the loss.

The costliest records in Cooke County since 1993, damage in 2025 dollars
DateRecordCharacterKilledInjuredDamage
2006-06-06 DroughtCooke County · forecast zone Cooke 0 0 $146M
1994-04-26 TornadoGainesville To 8 Ne G, Cooke County F2 16 mi x 200 yd 0 8 $100M
2005-08-01 DroughtCooke County · forecast zone Cooke 0 0 $91M
2007-06-18 Flash FloodValley View, Cooke County 3 0 $40M
2024-05-25 TornadoPrairie Pt, Cooke County EF3 25.41 mi x 1,200 yd 7 80 $14M
2003-04-05 HailGainesville, Cooke County 2.50 in hail 0 0 $6.4M
2009-04-29 FloodBulcher, Cooke County 0 0 $3.4M
2011-06-18 Thunderstorm WindMuenster, Cooke County 70 kt wind 0 0 $1.6M

Before 1993 NOAA filed damage by category, not amount, so the list above starts in 1993. The highest category filed here before then (entered as $2.5M, in the dollars of the day) holds: March 31, 1959 (tornado, Cooke County).

Source: NOAA NCEI Storm Events Database: deaths and injuries direct and indirect; damage is property plus crops as estimated by the National Weather Service, converted to 2025 dollars.

Is it getting more frequent?

Records per decade for Cooke County's most frequent hazards. Counts rose everywhere after 1996, when NOAA began recording every event type, so compare decades within a hazard's complete period only (the shaded cells come before it).

Cooke County: records per decade (the 2020s to June 30, 2026)
Hazard1950s1960s1970s1980s1990s2000s2010s2020-26
Hail531613886710659
Severe thunderstorm wind5681645495237
Drought––––2243722
Floods––––7293010
Tornadoes6711218855
Heat––––23743 z

Heat in the 2020-26: 43 records against 7 in the decade before, 43 of them forecast-zone records. Cells marked z rose mostly through zone records. The local National Weather Service office files these once per forecast zone, so a change in how it draws its zones or splits a storm into records moves this count as much as the weather does; read it beside the Cooke County days with a record above.

Source: NOAA NCEI Storm Events Database, records per calendar decade; zone records from the CZ_TYPE field (Z).

What time of year?

59% of its hail reports since 1955 fell in April and May. The two busiest months are in violet.

The values, month by month

Jan 30 · Feb 42 · Mar 92 · Apr 192 · May 187 · Jun 112 · Jul 59 · Aug 69 · Sep 40 · Oct 41 · Nov 33 · Dec 25 (records).

Source: NOAA NCEI Storm Events Database, records by the month they began.

Federal disaster declarations for Cooke County

FEMA's register lists 22 declarations that include Cooke County: 15 major disasters, 7 emergencies and 0 fire management assistance declarations. Most were for severe storm (6) and flood (4).

Declarations including Cooke County, newest first
DeclaredNumberTypeTitle
2024-05-17DR-4781FloodSevere Storms, Straight-Line Winds, Tornadoes, and Flooding
2021-02-19DR-4586Severe Ice StormSevere Winter Storms
2021-02-14EM-3554Severe Ice StormSevere Winter Storm
2020-03-25DR-4485BiologicalCovid-19 Pandemic
2020-03-13EM-3458BiologicalCovid-19
2015-05-29DR-4223Severe StormSevere Storms, Tornadoes, Straight-Line Winds and Flooding
2008-03-14EM-3284FireWildfires
2007-06-29DR-1709Severe StormSevere Storms, Tornadoes, and Flooding
2006-01-11DR-1624FireExtreme Wildfire Threat
2005-09-24DR-1606HurricaneHurricane Rita
2005-09-21EM-3261HurricaneHurricane Rita
2005-09-02EM-3216HurricaneHurricane Katrina Evacuation
2001-01-08DR-1356Severe Ice StormSevere Winter Ice Storm
1999-09-01EM-3142FireExtreme Fire Hazards
1998-08-26DR-1239Severe StormTropical Storm Charley
1994-04-29DR-1026Severe StormSevere Storms and Tornadoes
1993-09-10EM-3113DroughtExtreme Fire Hazard
1990-05-02DR-863Severe StormSevere Storms, Tornadoes & Flooding
1989-05-19DR-828Severe StormSevere Storms, Tornadoes & Flooding
1981-10-23DR-648FloodSevere Storms & Flooding
1974-11-30DR-454FloodSevere Storms & Flooding
1966-05-12DR-218FloodSevere Storms & Flooding

Source: FEMA OpenFEMA Disaster Declarations Summaries (v2), declarations through October 2, 2026; one declaration is counted once however many areas it names. OpenFEMA dataset page.

How many floods has Cooke County had?

NOAA's Storm Events Database holds 76 flood or flash flood records for Cooke County from 1996 to 2025, on 49 days, with 4 deaths. By flood insurance claims since 1978 (OpenFEMA, as of September 8, 2026), Cooke County ranks 641st of 2,942 U.S. counties.

The National Flood Insurance Program has paid $10.5 million on 370 claims filed in Cooke County; the most in one year was 124 in 2007. Claims count insured losses only: uninsured flood damage is not in this file.

The values, year by year

1981: 17 · 1982: 1 · 1985: 2 · 1986: 1 · 1987: 1 · 1988: 1 · 1989: 58 · 1990: 60 · 1992: 1 · 1993: 27 · 1994: 4 · 1997: 6 · 1999: 1 · 2002: 1 · 2007: 124 · 2009: 40 · 2010: 2 · 2011: 1 · 2015: 16 · 2016: 2 · 2017: 1 · 2018: 1 · 2020: 2; the other years: 0.

Source: FEMA OpenFEMA NFIP Redacted Claims, as of September 8, 2026; claims by year of loss, payments in the dollars of the year paid. OpenFEMA dataset page.

FEMA's modeled risk for Cooke County

FEMA's National Risk Index rates Cooke County Relatively Low overall, with an expected annual loss of $28.5 million. These are FEMA's model estimates of future loss from 18 hazards, not a count of what happened; they can differ from the record above.

National Risk Index ratings for Cooke County (December 2025 release), by FEMA's rating, then score
HazardRisk ratingExpected annual lossModeled frequency
DroughtRelatively High$4.0M34 modeled event-days a year
TornadoRelatively High$7.1Mabout once a year (modeled)
Ice StormRelatively High$619K1.1 a year (modeled)
HailRelatively Moderate$1.9M9.4 a year (modeled)
WildfireRelatively Moderate$1.5Monce in about 265 years (modeled)
Strong WindRelatively Moderate$849K4 a year (modeled)
Heat WaveRelatively Low$1.2M16 modeled event-days a year
Riverine FloodingRelatively Low$10M1.6 a year (modeled)

Source: FEMA National Risk Index, county table, December 2025 release. FEMA's National Risk Index map.

Counties that share a border with Cooke County

  1. Denton County 1,844
  2. Grayson County 1,300
  3. Wise County 1,194
  4. Cooke County 922
  5. Montague County 832
  6. Love County, OK 698

Source: U.S. Census Bureau county adjacency file; NOAA NCEI Storm Events Database, records since 1950. The Census Bureau's adjacency file.

Next