Home › Texas › Cities

Texas cities by disaster risk

132 cities and communities with 25,000 or more people. Ratings are for the county each city sits in.

Photo: Katie Haugland Bowen, CC BY 2.0
CityCountyOverall riskTop hazardPeople
HoustonHarris CountyVery HighInland flooding2,328,253
San AntonioBexar CountyHighInland flooding1,479,835
DallasDallas CountyVery HighInland flooding1,307,930
AustinTravis CountyHighInland flooding979,539
Fort WorthTarrant CountyHighInland flooding963,194
El PasoEl Paso CountyHighInland flooding680,130
ArlingtonTarrant CountyHighInland flooding397,742
Corpus ChristiNueces CountyHighHurricane317,419
PlanoCollin CountyHighTornado290,594
LubbockLubbock CountyHighDrought264,814
LaredoWebb CountyModerateInland flooding257,619
IrvingDallas CountyVery HighInland flooding256,492
GarlandDallas CountyVery HighInland flooding246,844
FriscoCollin CountyHighTornado219,304
McKinneyCollin CountyHighTornado210,600
AmarilloRandall CountyModerateTornado201,885
Grand PrairieDallas CountyVery HighInland flooding201,883
BrownsvilleCameron CountyHighHurricane189,177
KilleenBell CountyModerateInland flooding158,159
DentonDenton CountyHighTornado152,866
PasadenaHarris CountyVery HighInland flooding149,433
MesquiteDallas CountyVery HighInland flooding149,299
McAllenHidalgo CountyHighHurricane145,385
WacoMcLennan CountyModerateInland flooding143,570
MidlandMidland CountyModerateInland flooding136,640
CarrolltonDallas CountyVery HighInland flooding133,740
LewisvilleDallas CountyVery HighInland flooding131,080
AbileneTaylor CountyModerateInland flooding128,053
Round RockTravis CountyHighInland flooding127,786
PearlandHarris CountyVery HighInland flooding127,514
College StationBrazos CountyModerateInland flooding124,570
The WoodlandsHarris CountyVery HighInland flooding121,002
RichardsonDallas CountyVery HighInland flooding118,731
League CityHarris CountyVery HighInland flooding116,215
OdessaMidland CountyModerateInland flooding115,322
BeaumontJefferson CountyHighHurricane113,279
AllenCollin CountyHighTornado110,265
Sugar LandFort Bend CountyHighInland flooding110,016
TylerSmith CountyModerateInland flooding109,215
New BraunfelsGuadalupe CountyModerateInland flooding104,643
EdinburgHidalgo CountyHighHurricane104,550
Wichita FallsWichita CountyModerateInland flooding102,581
ConroeMontgomery CountyHighInland flooding102,360
San AngeloTom Green CountyLowInland flooding99,674
AtascocitaHarris CountyVery HighInland flooding99,354
TempleBell CountyModerateInland flooding89,602
BryanBrazos CountyModerateInland flooding87,939
MissionHidalgo CountyHighHurricane87,038
GeorgetownWilliamson CountyModerateInland flooding85,999
BaytownHarris CountyVery HighInland flooding85,205
LongviewGregg CountyModerateTornado82,923
PharrHidalgo CountyHighHurricane80,333
Flower MoundTarrant CountyHighInland flooding78,389
Cedar ParkTravis CountyHighInland flooding78,301
MansfieldTarrant CountyHighInland flooding77,510
Missouri CityHarris CountyVery HighInland flooding76,558
LeanderTravis CountyHighInland flooding74,067
HarlingenCameron CountyHighHurricane72,087
San MarcosHays CountyModerateInland flooding70,897
North Richland HillsTarrant CountyHighInland flooding70,780
SpringHarris CountyVery HighInland flooding68,580
PflugervilleTravis CountyHighInland flooding65,971
VictoriaVictoria CountyModerateHurricane65,625
RowlettDallas CountyVery HighInland flooding65,463
EulessTarrant CountyHighInland flooding60,421
WylieDallas CountyVery HighInland flooding60,334
KyleHays CountyModerateInland flooding56,823
DeSotoDallas CountyVery HighInland flooding56,211
Port ArthurJefferson CountyHighHurricane55,828
Texas CityGalveston CountyHighInland flooding55,364
Little ElmDenton CountyHighTornado54,820
GalvestonGalveston CountyHighInland flooding53,424
BurlesonTarrant CountyHighInland flooding52,918
RockwallRockwall CountyLowTornado51,168
GrapevineDallas CountyVery HighInland flooding51,139
BedfordTarrant CountyHighInland flooding49,085
Cedar HillDallas CountyVery HighInland flooding48,879
HuntsvilleWalker CountyLowInland flooding47,864
ShermanGrayson CountyLowInland flooding46,397
KellerTarrant CountyHighInland flooding45,976
Haltom CityTarrant CountyHighInland flooding45,767
The ColonyDenton CountyHighTornado45,454
WaxahachieEllis CountyModerateInland flooding45,347
SchertzBexar CountyHighInland flooding44,050
ChannelviewHarris CountyVery HighInland flooding43,605
WeslacoHidalgo CountyHighHurricane42,229
CoppellDallas CountyVery HighInland flooding42,154
FriendswoodHarris CountyVery HighInland flooding41,030
LancasterDallas CountyVery HighInland flooding40,820
RosenbergFort Bend CountyHighInland flooding40,646
HurstTarrant CountyHighInland flooding39,861
DuncanvilleDallas CountyVery HighInland flooding39,683
MidlothianEllis CountyModerateInland flooding39,356
Copperas CoveBell CountyModerateInland flooding37,947
ProsperCollin CountyHighTornado37,869
SocorroEl Paso CountyHighInland flooding37,123
La PorteHarris CountyVery HighInland flooding36,730
Farmers BranchDallas CountyVery HighInland flooding36,645
Mission BendHarris CountyVery HighInland flooding36,586
San JuanHidalgo CountyHighHurricane36,149
TexarkanaBowie CountyLowInland flooding35,992
WeatherfordParker CountyModerateTornado35,788
HuttoWilliamson CountyModerateInland flooding35,483
Timberwood ParkBexar CountyHighInland flooding35,413
CiboloBexar CountyHighInland flooding35,109
FulshearFort Bend CountyHighInland flooding34,868
Del RioVal Verde CountyLowInland flooding34,668
CleburneJohnson CountyModerateTornado34,344
CelinaCollin CountyHighTornado34,268
LufkinAngelina CountyLowInland flooding34,251
Harker HeightsBell CountyModerateInland flooding34,128
Deer ParkHarris CountyVery HighInland flooding33,967
Canyon LakeComal CountyModerateInland flooding33,883
SeguinGuadalupe CountyModerateInland flooding33,754
West OdessaEctor CountyModerateInland flooding32,594
NacogdochesNacogdoches CountyLowInland flooding32,197
ForneyKaufman CountyLowInland flooding31,532
GreenvilleHunt CountyModerateTornado31,222
SouthlakeTarrant CountyHighInland flooding31,137
SachseDallas CountyVery HighInland flooding30,491
ConverseBexar CountyHighInland flooding29,607
Eagle PassMaverick CountyLowInland flooding28,339
AlvinBrazoria CountyModerateInland flooding28,333
Lake JacksonBrazoria CountyModerateInland flooding27,974
Balch SpringsDallas CountyVery HighInland flooding27,255
Fort HoodBell CountyModerateInland flooding26,814
ColleyvilleTarrant CountyHighInland flooding26,012
DenisonGrayson CountyLowInland flooding25,778
CorsicanaNavarro CountyLowInland flooding25,511
PrincetonCollin CountyHighTornado25,229
KatyHarris CountyVery HighInland flooding25,184
University ParkDallas CountyVery HighInland flooding25,155