County Hazards

States › Texas

Texas

The recorded hazard history of every county in Texas: storm events since 1950, federal disaster declarations since 1953, and National Flood Insurance Program claims since 1978.

Texas has 165,476 weather events in the NCEI Storm Events record since 1950 across 254 counties, led by hail: 63.3 per 100 square miles against 56.0 nationally.

NCEI attributes 2,429 deaths and 25,544 injuries to those events, with property damage estimated at $111B. By events per 100 square miles the leading counties are Tarrant, Rockwall and Gregg.

FEMA lists 392 disaster declarations touching the state since 1953, most recently Hydra Fire (15 Sep 2026). NFIP policyholders filed 394,204 flood claims since 1978, $17B paid; 504,754 residential policies are in force.

4,723events, last 12 monthsto 30 Jun 2026
165,476events since 195063.3 per 100 sq mi (US 56.0)
392disaster declarations since 1953last 15 Sep 2026
394,204NFIP flood claims$17B paid

NCEI notes that Storm Data is compiled from a variety of sources including the National Weather Service, other federal, state and local agencies, the media and the public; that property and crop damage figures are estimates; and that some events are recorded by NWS forecast zone rather than by county. FEMA notes that NFIP claim records are redacted and aggregated to protect the privacy of policyholders. Storm records through 30 Jun 2026; declarations refreshed 29 Sep 2026; claims as of 8 Sep 2026.

Compared with the United States

MeasureTexasUS
Recorded events since 1950165,4761,977,440
Events per 100 square miles63.356.0
Events per 10,000 residents56.059.6
Deaths recorded by NCEI2,42926,435
Property damage (NCEI estimates)$111B$575B
NFIP claims per 1,000 residents13.48.1
Average paid NFIP claim$55K$43K
Residential flood policies in force504,7543,139,862

Hazard mix

Hail55,544
Wind43,222
Drought18,588
Flood15,832
Tornado10,090
Winter8,005
Heat6,648
Cold2,340
Other1,860
Wildfire1,491
Lightning1,001
Tropical576
Fog279
HazardEventsShare of USDeaths
■ Hail55,54413.1%7
■ Wind43,2226.2%129
■ Drought18,58821.7%—
■ Flood15,8328.6%595
■ Tornado10,09012.4%595
■ Winter8,0052.8%195
■ Heat6,64811.8%498
■ Cold2,3404.3%151
■ Other1,8604.1%41
■ Wildfire1,49115.7%39
■ Lightning1,0015.5%82
■ Tropical5765.2%83
■ Fog2791.5%14

Events by decade

Hail: 384Tornado: 647Wind: 428
Hail: 1209Tornado: 1195Wind: 961
Hail: 1910Tornado: 1484Wind: 1423
Hail: 4480Tornado: 1492Wind: 3377
Hail: 12660Tornado: 1727Flood: 2231Wind: 8015Winter: 753Tropical: 36Heat: 184Cold: 38Drought: 1392Wildfire: 10Lightning: 139Fog: 16Other: 286
Hail: 14343Tornado: 1529Flood: 6124Wind: 9716Winter: 2353Tropical: 222Heat: 385Cold: 108Drought: 3147Wildfire: 352Lightning: 345Fog: 46Other: 541
Hail: 11885Tornado: 1266Flood: 4601Wind: 10512Winter: 3098Tropical: 119Heat: 919Cold: 874Drought: 7965Wildfire: 800Lightning: 370Fog: 210Other: 769
Hail: 8673Tornado: 750Flood: 2876Wind: 8790Winter: 1801Tropical: 199Heat: 5160Cold: 1320Drought: 6084Wildfire: 329Lightning: 147Fog: 7Other: 264
1,4591950s3,3651960s4,8171970s9,3491980s27,4871990s39,2112000s43,3882010s36,4002020s
Recorded events in Texas by decade and hazard group, including events recorded by forecast zone. HailTornadoFloodWindWinterTropicalHeatColdDroughtWildfireLightningFogOther NCEI recorded only tornadoes, hail and thunderstorm wind before 1996.

Counties by events per 100 square miles

CountyEventsLast 12 moPer 100 sq miPer 10k residentsDominantTornadoesHailDeclarationsNFIP claimsNRI risk
Tarrant County3,212106371.215.1Hail1101,422283,569Relatively High
Rockwall County39220308.233.7Hail18931761Relatively Low
Gregg County81127296.765.3Wind3821823239Relatively Moderate
Dallas County2,30490263.98.9Hail109841283,457Very High
Wichita County1,59553254.1122.6Hail63756241,295Relatively Moderate
Potter County1,98637218.6170.4Hail4088220387Relatively Moderate
Denton County1,84458209.919.6Hail5881924563Relatively High
Camp County40520206.8321.0Wind1475163Very Low
Randall County1,86839204.7129.9Hail8690218328Relatively Moderate
Lubbock County1,72552192.654.9Hail9867120346Relatively High
Galveston County7184189.320.2Wind1261213160,620Relatively High
Somervell County3516188.3370.7Drought6722134Very Low
Collin County1,52939181.813.8Hail5564720357Relatively High
Morris County41213163.5342.5Wind1788185Very Low
Hood County6827162.1106.2Hail3023222179Relatively Low
Franklin County43814154.0418.6Wind17962013Very Low
Johnson County1,10935153.059.2Hail11037619333Relatively Moderate
Rains County34720151.2277.4Hail1675178Very Low
Delta County36014140.2667.7Wind775181Very Low
Grayson County1,30053139.493.3Hail7248621743Relatively Low
Hutchinson County1,23322138.9601.6Hail79570192Relatively Low
Taylor County1,26810138.588.5Hail6956222936Relatively Moderate
Travis County1,37140137.910.5Hail71527374,418Relatively High
Smith County1,25239135.952.8Wind7637033311Relatively Moderate
Parker County1,22442135.478.1Hail7756726278Relatively Moderate
Wise County1,19441132.0166.5Hail664752294Relatively Low
Bexar County1,62964131.38.0Hail71618312,309Relatively High
Carson County1,20824131.32,102.3Hail92617153Very Low
Gray County1,17922127.3560.6Hail87493163Relatively Low
McLennan County1,30236125.649.5Hail6850025393Relatively Moderate
Midland County1,10926123.266.0Hail3646319145Relatively Moderate
Harrison County1,10334122.5159.5Wind8732428260Relatively Low
Marion County46417121.8481.1Wind231012246Very Low
Titus County49216121.2157.8Wind26111216Relatively Low
Harris County2,06434120.94.4Wind25460741170,854Very High
Ellis County1,11213118.854.9Hail6343924159Relatively Moderate
Bowie County1,04621118.2113.0Wind5932427242Relatively Low
Nueces County99039118.028.0Wind107134338,673Relatively High
Bell County1,21928115.732.1Hail7239523499Relatively Moderate
Moore County99319110.4470.2Hail58420150Relatively Low
Orange County3666109.743.2Wind31773112,876Relatively Moderate
Wood County70828109.7154.3Wind461641711Relatively Low
Hockley County95827105.5448.4Hail763171615Relatively Low
Cooke County92222105.4218.3Hail6235722370Relatively Low
Rusk County97129105.1184.1Wind712472762Relatively Low
Upshur County61226105.0146.5Wind27142248Relatively Low
Hunt County87615104.284.7Wind622511863Relatively Moderate
Comal County57125102.132.6Hail17182271,223Relatively Moderate
Hale County1,02527102.0318.1Hail1343411513Relatively Low
Kaufman County78619100.749.8Wind372102077Relatively Low
Ector County89817100.055.7Hail4539515187Relatively Moderate
Hardeman County6863198.71,931.3Hail42284160Very Low
Childress County6871298.61,019.9Wind26216141Very Low
Cameron County8743398.020.7Wind68103347,061Relatively High
Williamson County1,0694595.816.6Hail7145826741Relatively Moderate
Jones County886495.4445.8Hail8841524119Very Low
Tom Green County1,4512995.3121.5Hail5666321206Relatively Low
Palo Pinto County9071895.2316.2Hail483912797Relatively Low
Archer County8592395.1989.5Hail314772124Very Low
Angelina County7382092.585.3Wind4318123328Relatively Low
Aransas County2331092.495.1Flood1521314,128Relatively Low
Fannin County8042290.3219.9Hail592602060Relatively Low
Ochiltree County8281590.2846.5Hail72372140Very Low
Hopkins County6891589.8185.2Wind351822136Relatively Low
Cass County8402389.7294.1Wind712672830Relatively Low
Montague County8321889.4407.7Hail563802277Relatively Low
Hays County5931787.623.2Hail31180271,489Relatively Moderate
Donley County8111987.52,481.6Hail64407187Very Low
Wilbarger County8472587.2665.3Hail583201710Relatively Low
Castro County7772086.91,053.7Hail71240140Very Low
Brazos County508586.721.4Wind2917619569Relatively Moderate
Panola County6991886.2308.3Wind51171247Relatively Low
Swisher County7651885.91,091.6Hail75232151Very Low
Armstrong County7792285.74,236.0Hail48318140Very Low
Brown County809885.7211.8Hail3839125533Relatively Low
Young County7801885.3433.9Hail523532184Very Low
Wheeler County7751284.71,573.0Hail59381141Very Low
Lamar County7652984.3152.7Hail4726924139Relatively Low
Shelby County6651883.6277.8Wind45167276Relatively Low
Lipscomb County7732182.92,637.3Hail43381116Very Low
Lamb County8362082.3648.2Wind88248161Relatively Low
Hall County7252482.12,548.3Hail55253182Very Low
Hansford County7551782.11,463.5Hail69298131Very Low
Hill County7872082.1215.8Hail613102531Relatively Low
Haskell County740981.91,367.6Hail5829617176Very Low
Jefferson County710781.028.0Wind1101433122,715Relatively High
Nacogdoches County7583080.1117.2Wind5418028241Relatively Low
Lynn County7121279.81,251.8Hail45251181Very Low
Clay County8653279.4842.8Hail434502148Very Low
Parmer County6931178.7706.2Wind50196150Relatively Moderate
Henderson County6852478.481.9Wind382092590Relatively Moderate
Sabine County3811777.5379.5Wind2347265Very Low
Knox County6542976.91,951.7Hail30268170Very Low
Van Zandt County6442376.4105.1Wind421722040Relatively Low
Eastland County700675.6391.8Hail5627027171Very Low
Caldwell County4111475.587.8Flood259224180Relatively Low
Howard County678775.3198.7Hail543192031Relatively Low
Bailey County6111073.9893.9Hail57187160Very Low
Floyd County7211572.71,347.7Hail61265160Very Low
Navarro County7341172.7137.0Wind5119427108Relatively Low
Jim Wells County6272572.5161.4Wind448731187Relatively Moderate
Victoria County6397472.470.2Wind3910828744Relatively Moderate
Crosby County6511272.31,275.0Hail61203161Very Low
Willacy County4251672.0209.2Drought224429522Relatively Low
Hemphill County6482071.51,981.0Hail53238140Very Low
Cherokee County7521971.4147.2Wind451992866Relatively Low
Guadalupe County5072071.328.6Wind26112232,456Relatively Moderate
Anderson County7371569.4126.2Wind352243119Relatively Low
Scurry County6251969.0371.5Hail41273156Very Low
Foard County4853468.94,490.7Hail24182170Very Low
Briscoe County619968.84,412.0Wind50185160Very Low
Jack County6232668.4715.1Hail30246186Very Low
Garza County6091068.21,038.7Wind25188171Very Low
Comanche County6361467.8461.7Hail392432012Relatively Low
Erath County7341067.8169.2Hail463161821Relatively Low
Cochran County525967.72,086.6Wind38133160Very Low
Hamilton County5642267.5685.4Hail26204182Very Low
Nolan County615667.4421.3Hail492542056Very Low
San Patricio County4652267.166.7Flood5866341,981Relatively Moderate
Callahan County6021266.9426.5Hail50270246Very Low
Bosque County6501166.1351.3Hail392492543Very Low
Burnet County6553065.8128.5Hail3425624626Relatively Low
Kendall County4351565.793.0Hail2112824253Relatively Low
Stephens County5882465.6641.0Hail222342368Very Low
Terry County582865.5495.2Hail362041513Relatively Low
Cottle County5861565.14,243.3Hail37203190Very Low
San Augustine County3442064.8434.2Wind2049266Very Low
Limestone County5851764.6264.5Wind3113321291Relatively Low
Collingsworth County5921864.52,263.9Hail44269144Very Low
Sherman County5891463.82,105.1Hail43195120Very Low
Coryell County6691863.679.4Hail352212372Relatively Low
Baylor County5433362.61,561.7Hail29211193Very Low
Yoakum County499762.4656.0Wind261251214Relatively Low
Deaf Smith County9331762.3509.0Hail413491510Relatively Low
Red River County6462161.9559.1Wind40181260Relatively Low
Montgomery County6411261.59.9Wind551683913,035Relatively High
Runnels County6411261.0644.7Hail54304136Very Low
Lampasas County430860.3193.2Hail151131943Very Low
Roberts County553959.86,938.5Hail42219140Very Low
Dickens County537559.63,086.2Hail44200160Very Low
Fisher County535859.51,443.6Hail50207168Very Low
Bandera County4682059.2217.0Hail714018218Relatively Low
Hartley County8522058.31,578.7Hail36295131Very Low
Llano County5422258.0246.6Hail1122317693Relatively Low
Fort Bend County499957.95.8Wind60129287,389Relatively High
McCulloch County6141057.6815.1Hail29318191Very Low
Motley County559956.55,239.0Hail28183190Very Low
Falls County4291756.0247.8Hail1996169Very Low
Blanco County3921555.3329.8Hail191252143Very Low
Bastrop County4901255.248.0Hail3514631331Relatively Moderate
Throckmorton County501454.93,351.2Hail42209203Very Low
Gillespie County5681853.7208.1Hail172352019Relatively Low
Real County3701352.91,309.3Hail21162060Very Low
Kerr County5832352.8109.7Hail1124721373Relatively Low
Madison County245452.6178.6Wind17572726Very Low
Mills County389952.0868.3Hail14129170Very Low
Mitchell County4691151.5517.1Hail55214146Very Low
Bee County4522051.3146.2Drought36862390Relatively Low
Oldham County7702651.34,484.6Hail25310130Very Low
Lee County3161050.2178.5Hail30822225Very Low
Hidalgo County784449.98.9Wind43163324,405Relatively High
El Paso County5042849.75.8Wind615916780Relatively High
Coleman County6261249.6809.3Hail422981813Very Low
Zapata County4952049.6355.9Drought552157Very Low
Calhoun County2511249.5127.2Wind321828831Relatively Low
Dawson County446749.5359.3Hail541631610Very Low
Brooks County4582748.6654.8Drought52923185Relatively Low
Milam County4802047.2191.2Wind25832315Relatively Low
San Jacinto County268047.196.1Wind196132491Relatively Low
Starr County5742646.986.9Drought4822384Relatively Moderate
Chambers County278146.656.9Wind3353232,096Relatively Low
Jasper County420744.7127.4Wind589532228Relatively Low
Freestone County3911544.5197.7Hail15952017Relatively Low
Shackelford County407644.51,267.1Hail271521823Very Low
Burleson County291244.2161.2Hail221032263Very Low
Coke County403844.21,213.5Hail16173170Very Low
King County4001343.915,503.9Hail23123170Very Low
Kent County395443.85,273.7Hail24153150Very Low
Robertson County374943.7220.5Hail16831853Very Low
Walker County343343.744.0Wind187839392Relatively Low
Brazoria County5951243.615.7Wind961343421,436Relatively Moderate
Washington County263443.573.3Wind27572071Relatively Low
Dallam County6521943.4909.1Hail39228113Relatively Low
Live Oak County4442742.7390.3Drought35932456Very Low
Wilson County3411342.466.5Hail19931871Relatively Low
Austin County270241.888.9Wind276524327Relatively Low
Stonewall County382441.73,138.9Hail27131161Very Low
Medina County5381940.6103.5Hail2714519148Relatively Low
Leon County4312240.2270.1Wind2388308Relatively Low
Mason County3731440.2946.0Hail12161215Very Low
Trinity County276139.8199.6Wind255528140Relatively Low
Waller County204439.734.1Wind204829878Relatively Low
Fayette County3761339.6152.3Hail329524133Relatively Low
Lavaca County3821339.4185.9Flood368519115Relatively Low
Martin County359839.2688.9Hail37160151Very Low
Karnes County2901238.8196.6Flood22441615Relatively Low
Jim Hogg County4372638.5910.2Drought4282311Relatively Low
Concho County373537.91,116.4Hail29173151Very Low
Gaines County5651437.6258.0Hail402331410Relatively Low
Hardin County332637.358.3Wind2791322,405Relatively Low
Goliad County3161137.1441.2Drought20732116Very Low
Uvalde County5732036.9231.7Hail1417021130Relatively Low
Kleberg County320436.3104.5Wind305524279Relatively Moderate
Glasscock County321235.72,793.7Hail25155130Very Low
Tyler County330235.7164.4Wind2310232187Relatively Low
Menard County3211435.61,619.6Hail31181938Very Low
Sterling County327335.42,367.8Hail19132140Very Low
Polk County364234.470.1Hail3012130346Relatively Low
Wharton County374234.489.6Wind7180261,166Relatively Moderate
Ward County285834.1254.6Hail16152110Very Low
Houston County414533.6186.1Wind311212928Relatively Low
Liberty County389633.639.8Wind7087383,306Relatively Low
San Saba County377833.2647.0Hail171622228Very Low
Winkler County275132.7370.9Hail11114120Very Low
Grimes County253232.183.5Wind15552889Relatively Low
Atascosa County3862031.777.3Hail161102136Relatively Low
Gonzales County3341631.3170.1Flood215322219Relatively Moderate
Kimble County385930.8882.0Hail71472118Very Low
Frio County3481730.7188.8Hail16104196Relatively Low
Refugio County232330.1343.4Drought253828122Very Low
Newton County278629.8227.1Wind335430552Very Low
Borden County265229.54,295.0Hail11103150Very Low
Irion County308929.31,984.5Hail15109132Very Low
Colorado County277128.8134.3Hail32832083Relatively Low
DeWitt County262528.8131.5Flood156422227Relatively Moderate
Crane County223228.4476.5Hail20114120Very Low
Val Verde County8862328.2186.3Hail4532417163Relatively Low
Jackson County2291127.6151.4Wind435224232Relatively Low
Andrews County404726.9219.1Hail25190150Very Low
Maverick County3332126.057.4Hail149916162Relatively Low
La Salle County3702424.9554.7Drought10671919Very Low
Kinney County3381224.81,079.9Drought1491167Very Low
Upton County302324.3925.0Hail20159130Very Low
Matagorda County253223.169.6Wind4734292,137Relatively Low
Reagan County268422.8823.9Hail16129130Very Low
Pecos County1,0611222.3701.8Hail99589160Very Low
Zavala County2871122.1301.0Drought10712047Relatively Low
Duval County3731420.8382.3Drought18842117Relatively Low
Schleicher County259319.81,066.3Hail1182161Very Low
Dimmit County2551319.2301.0Drought3601911Very Low
Webb County6353918.923.7Hail1015823269Relatively Moderate
McMullen County2091318.33,437.5Drought635172Very Low
Edwards County3821318.02,656.5Hail4119200Very Low
Sutton County2581117.7777.3Drought5681830Very Low
Kenedy County235516.16,911.8Drought622211Very Low
Loving County108016.118,947.4Hail748110Very Low
Reeves County4091815.5282.3Hail48206132Very Low
Crockett County338712.01,101.7Hail13130163Very Low
Terrell County241310.23,328.7Hail11118163Very Low
Brewster County519158.4549.2Hail212931412Very Low
Jeff Davis County18037.9923.6Hail12109180Very Low
Presidio County17164.4278.5Hail579143Very Low
Culberson County14453.8656.6Wind651121Very Low
Hudspeth County14113.1429.0Hail1153131Very Low

Events are county-recorded plus zone-recorded events whose zone is named for the county. NRI risk is FEMA's National Risk Index overall rating (December 2025).

Counties by flood claims per 100 policies in force

CountyClaims, last 10 yearsPolicies in forceClaims per 100 policiesClaims since 1978Paid
Newton County301268112.3552$28M
Aransas County2,7653,80872.64,128$64M
Liberty County1,2061,91862.93,306$109M
Orange County6,77511,07161.212,876$1.0B
Jefferson County10,68418,64557.322,715$1.2B
Refugio County4810147.5122$2.0M
Lamar County5511747.0139$2.6M
Tyler County5111644.0187$3.9M
Fayette County7117141.5133$8.4M
Walker County19648540.4392$16M
Llano County4181,03840.3693$20M
Kerr County20152038.7373$22M
Hardin County9862,59538.02,405$191M
Jasper County10628537.2228$7.5M
San Jacinto County13837936.4491$10M

Counties with at least 100 residential policies in force. Claims by year of loss in the ten years to 2026, divided by residential policies in force as of 3 Aug 2026; a rough ratio, since policies in force today differ from those in force when the losses occurred.

Federal disaster declarations by year

195319902026
Declarations touching Texas by year declared, 1953 to 2026; each disaster number counted once.
Incident typeDeclarations
Fire272
Flood45
Hurricane25
Severe Storm20
Tornado15
Severe Ice Storm3
Biological3
Other3
Coastal Storm2
Freezing2

Most recent declarations (each disaster number once, with the number of counties designated):

DeclaredNumberTypeIncidentTitleCounties
15 Sep 2026FM-5677Fire management assistanceFireHydra Fire1
1 Sep 2026DR-4935Major disasterFloodSevere Storms, Straight-Line Winds, Tornadoes, And Flooding23
25 Aug 2026FM-5675Fire management assistanceFireRoss Fire1
18 Jul 2026EM-3649EmergencyFloodFlooding33
18 May 2026FM-5634Fire management assistanceFireStinky Fire1
14 May 2026FM-5633Fire management assistanceFireHunggate Fire1
15 Mar 2026FM-5625Fire management assistanceFireCorner Pocket Fire1
18 Feb 2026FM-5619Fire management assistanceFire8 Ball Fire2
6 Jul 2025DR-4879Major disasterFloodSevere Storms, Straight-Line Winds, And Flooding23
21 May 2025DR-4871Major disasterFloodSevere Storms And Flooding4
20 Mar 2025FM-5573Fire management assistanceFirePauline Road Fire2
18 Mar 2025FM-5571Fire management assistanceFireDouble S Fire1
15 Mar 2025FM-5570Fire management assistanceFireCrabapple Fire1
14 Mar 2025FM-5555Fire management assistanceFireRest Area Fire2
5 Mar 2025FM-5553Fire management assistanceFireDuke Fire2

Flood insurance claims by year

197820022026
NFIP claims in Texas by year of loss, 1978 to 2026.

394,204 claims, 315,852 paid, $17B in total; 34,444 repetitive-loss and 6,935 severe repetitive-loss properties. ZIP codes in Texas with flood claims (1,167).

Year by year

Each year's events, declarations and claims: 2026 · 2025 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016 · 2015 · 2014 · 2013 · 2012 · 2011 · 2010 · 2009 · 2008 · 2007 · 2006 · 2005 · 2004 · 2003 · 2002 · 2001 · 2000 · 1999 · 1998 · 1997 · and earlier years back to 1950

Questions and answers

Which Texas counties have the most recorded tornadoes?

Harris (254), Hale (134) and Galveston (126), by NCEI count since 1950. Larger counties record more events; the state table also ranks by events per 100 square miles.

Which Texas counties have the most flood insurance claims?

Harris (170,854), Galveston (60,620) and Jefferson (22,715) since 1978, in the OpenFEMA NFIP claims file.

How many federal disaster declarations has Texas had?

392 declarations since 1953 (major disaster, emergency and fire management assistance declarations combined), 8 of them in 2026 so far.

How does Texas compare with the national rate?

63.3 recorded events per 100 square miles against 56.0 nationally; 13.4 NFIP claims per 1,000 residents against 8.1.

Provenance

NOAA NCEI Storm Events through 30 Jun 2026; OpenFEMA DisasterDeclarationsSummaries v2 refreshed 29 Sep 2026; OpenFEMA NfipClaims v3 as of 8 Sep 2026; NfipResidentialPenetrationRates v1 (3 Aug 2026); FEMA National Risk Index December 2025; US Census Bureau 2021 population and area. Built 30 Sep 2026. Methodology.