Guest, Sign inJoin
Presidio Chapel of San ElizarioSan Elizario, #1 on this list · Presidio Chapel of San Elizario · Photo: Jsweida · CC BY-SA 3.0
Texas rankings · Hazard risk

Towns with the lowest natural-hazard risk in Texas

San Elizario ranks first on hazard risk among Texas’ 642 towns of 2,500+; 140 of the 642 grade A− or better on hazard risk nationally.

The Hazard risk grade: FEMA’s expected yearly loss to buildings from natural hazards, where residents live (National Risk Index). How grades work

#1

San Elizario

El Paso County · 10,138 people
A+

Hazard risk grade, among the top in the U.S.·Overall C− · #402 of 640 in TX

#2

West

McLennan County · 2,629 people
A+

Hazard risk grade, among the top in the U.S.·Overall B+ · #77 of 640 in TX

All 642 towns

Hazard risk grade, best first (the letter is national). Towns with the same score share a rank; the overall grade and state rank are beside each.

642 towns ranked. Not here? See why a town may be missing.

#TownGradeOverall
1San ElizarioEl Paso County · 10,138 peopleA+among the top in the U.S.·Overall C− · #402 of 640
2WestMcLennan County · 2,629 peopleA+among the top in the U.S.·Overall B+ · #77 of 640
3Chula Vistaunincorporated, Maverick County · 4,746 peopleA+among the top in the U.S.·Overall D · #445 of 640
4Eagle PassMaverick County · 28,926 peopleA+among the top in the U.S.·Overall D · #558 of 640
5AnthonyEl Paso County · 4,539 peopleA+among the top in the U.S.·Overall D · #571 of 640
6LindaleSmith County · 7,385 peopleA+better than 98% of U.S. towns·Overall A− · #53 of 640
7Zapataunincorporated, Zapata County · 4,897 peopleA+better than 98% of U.S. towns·Overall C− · #348 of 640
8KermitWinkler County · 6,019 peopleA+better than 98% of U.S. towns·Overall B · #104 of 640
9BellmeadMcLennan County · 10,592 peopleA+better than 98% of U.S. towns·Overall D− · #589 of 640
10Westwayunincorporated, El Paso County · 3,484 peopleA+better than 97% of U.S. towns·Overall C+ · #236 of 640
11JourdantonAtascosa County · 4,751 peopleA+better than 97% of U.S. towns·Overall B · #137 of 640
12Eidson Roadunincorporated, Maverick County · 9,684 peopleA+better than 97% of U.S. towns·Overall D · #501 of 640
13AndrewsAndrews County · 13,665 peopleA+better than 97% of U.S. towns·Overall C− · #366 of 640
14PresidioPresidio County · 2,909 peopleA+better than 97% of U.S. towns·Overall C− · #401 of 640
15TylerSmith County · 113,723 peopleA+better than 96% of U.S. towns·Overall C− · #364 of 640
16WoodwayMcLennan County · 9,753 peopleA+better than 96% of U.S. towns·Overall A− · #33 of 640
17Val Verde Parkunincorporated, Val Verde County · 3,139 peopleA+better than 95% of U.S. towns·Overall C · #298 of 640
18DilleyFrio County · 3,809 peopleA+better than 95% of U.S. towns·Overall C · #292 of 640
19Rositaunincorporated, Maverick County · 2,933 peopleAbetter than 95% of U.S. towns·Overall C− · #377 of 640
20SocorroEl Paso County · 38,787 peopleAbetter than 94% of U.S. towns·Overall C− · #383 of 640
21Horizon CityEl Paso County · 25,118 peopleAbetter than 94% of U.S. towns·Overall C− · #437 of 640
22Lacy-LakeviewMcLennan County · 7,240 peopleAbetter than 94% of U.S. towns·Overall D · #549 of 640
23CraneCrane County · 3,303 peopleAbetter than 94% of U.S. towns·Overall B− · #179 of 640
24BullardSmith County · 5,301 peopleAbetter than 94% of U.S. towns·Overall A · #5 of 640
25AthensHenderson County · 13,870 peopleAbetter than 94% of U.S. towns·Overall C− · #414 of 640
26Canutillounincorporated, El Paso County · 5,962 peopleAbetter than 94% of U.S. towns·Overall C− · #373 of 640
27TeagueFreestone County · 3,595 peopleAbetter than 93% of U.S. towns·Overall B− · #207 of 640
28WhitehouseSmith County · 9,970 peopleAbetter than 93% of U.S. towns·Overall B+ · #67 of 640
29GiddingsLee County · 5,425 peopleAbetter than 93% of U.S. towns·Overall C · #299 of 640
30PalestineAnderson County · 19,555 peopleAbetter than 93% of U.S. towns·Overall D · #490 of 640
31RobinsonMcLennan County · 13,028 peopleAbetter than 92% of U.S. towns·Overall B · #118 of 640
32CaldwellBurleson County · 4,970 peopleAbetter than 92% of U.S. towns·Overall C+ · #224 of 640
33FerrisEllis County · 4,291 peopleAbetter than 92% of U.S. towns·Overall C · #290 of 640
34Prairie View College campusWaller County · 8,969 peopleAbetter than 92% of U.S. towns·Overall B+
35Carrizo SpringsDimmit County · 4,491 peopleAbetter than 92% of U.S. towns·Overall D · #539 of 640
36Lackland AFBunincorporated, Bexar County · 6,785 peopleAbetter than 92% of U.S. towns·Overall B+ · #74 of 640
37Medinaunincorporated, Zapata County · 4,226 peopleAbetter than 92% of U.S. towns·Overall D · #469 of 640
38CameronMilam County · 5,489 peopleAbetter than 91% of U.S. towns·Overall C+ · #272 of 640
39EnnisEllis County · 25,694 peopleAbetter than 91% of U.S. towns·Overall C · #320 of 640
40West Lake HillsTravis County · 3,229 peopleAbetter than 91% of U.S. towns·Overall B+ · #79 of 640
41Fabensunincorporated, El Paso County · 4,818 peopleAbetter than 90% of U.S. towns·Overall C− · #390 of 640
42MarlinFalls County · 5,599 peopleAbetter than 90% of U.S. towns·Overall C− · #396 of 640
43MexiaLimestone County · 7,091 peopleAbetter than 90% of U.S. towns·Overall D · #530 of 640
44EarlyBrown County · 3,117 peopleAbetter than 90% of U.S. towns·Overall C · #302 of 640
45WacoMcLennan County · 147,788 peopleAbetter than 90% of U.S. towns·Overall D− · #588 of 640
46DenisonGrayson County · 26,822 peopleAbetter than 90% of U.S. towns·Overall C · #286 of 640
47Rio BravoWebb County · 4,523 peopleAbetter than 90% of U.S. towns·Overall C+ · #251 of 640
48VanVan Zandt County · 2,993 peopleAbetter than 89% of U.S. towns·Overall B− · #156 of 640
49Sparksunincorporated, El Paso County · 4,134 peopleAbetter than 89% of U.S. towns·Overall D · #555 of 640
50Big SpringHoward County · 22,290 peopleAbetter than 89% of U.S. towns·Overall D · #494 of 640
51WhitesboroGrayson County · 4,188 peopleAbetter than 89% of U.S. towns·Overall B− · #175 of 640
52College StationBrazos County · 127,472 peopleAbetter than 89% of U.S. towns·Overall B · #136 of 640
53BrownfieldTerry County · 8,762 peopleAbetter than 89% of U.S. towns·Overall D− · #613 of 640
54MineolaWood County · 5,537 peopleAbetter than 89% of U.S. towns·Overall C · #333 of 640
55HempsteadWaller County · 7,194 peopleAbetter than 89% of U.S. towns·Overall D · #465 of 640
56DecaturWise County · 9,029 peopleAbetter than 89% of U.S. towns·Overall C+ · #223 of 640
57Fort StocktonPecos County · 8,027 peopleAbetter than 89% of U.S. towns·Overall C+ · #277 of 640
58FrionaParmer County · 4,051 peopleAbetter than 88% of U.S. towns·Overall B · #132 of 640
59HideawaySmith County · 3,459 peopleAbetter than 88% of U.S. towns·Overall A− · #20 of 640
60Fort Blissunincorporated, El Paso County · 11,460 peopleAbetter than 88% of U.S. towns·Overall C− · #436 of 640
61RockdaleMilam County · 5,688 peopleAbetter than 87% of U.S. towns·Overall D · #578 of 640
62BryanBrazos County · 91,996 peopleAbetter than 87% of U.S. towns·Overall D · #563 of 640
63PalmerEllis County · 2,644 peopleAbetter than 87% of U.S. towns·Overall A− · #42 of 640
64WillisMontgomery County · 7,652 peopleAbetter than 87% of U.S. towns·Overall C− · #363 of 640
65HoweGrayson County · 3,686 peopleAbetter than 87% of U.S. towns·Overall B · #119 of 640
66CliftonBosque County · 3,523 peopleAbetter than 86% of U.S. towns·Overall B · #103 of 640
67CenterShelby County · 5,246 peopleAbetter than 86% of U.S. towns·Overall D · #506 of 640
68FairfieldFreestone County · 3,029 peopleAbetter than 86% of U.S. towns·Overall D · #461 of 640
69CrockettHouston County · 6,346 peopleAbetter than 86% of U.S. towns·Overall D · #568 of 640
70LaredoWebb County · 269,515 peopleAbetter than 86% of U.S. towns·Overall C− · #440 of 640
71PottsboroGrayson County · 2,767 peopleAbetter than 86% of U.S. towns·Overall D · #455 of 640
72JarrellWilliamson County · 5,870 peopleAbetter than 85% of U.S. towns·Overall B− · #183 of 640
73TroyBell County · 3,585 peopleAbetter than 85% of U.S. towns·Overall C+ · #215 of 640
74PerrytonOchiltree County · 7,850 peopleAbetter than 85% of U.S. towns·Overall B · #109 of 640
75WeatherfordParker County · 40,634 peopleA−better than 85% of U.S. towns·Overall C+ · #252 of 640
76Santa Rita Ranchunincorporated, Williamson County · 6,586 peopleA−better than 84% of U.S. towns·Overall B · #113 of 640
77GatesvilleCoryell County · 16,422 peopleA−better than 84% of U.S. towns·Overall C · #331 of 640
78WinnsboroWood County · 3,678 peopleA−better than 84% of U.S. towns·Overall C+ · #265 of 640
79HewittMcLennan County · 16,754 peopleA−better than 84% of U.S. towns·Overall B · #108 of 640
80Elm Creekunincorporated, Maverick County · 3,680 peopleA−better than 84% of U.S. towns·Overall D · #525 of 640
81ChandlerHenderson County · 4,081 peopleA−better than 84% of U.S. towns·Overall B− · #184 of 640
82BurkburnettWichita County · 11,057 peopleA−better than 84% of U.S. towns·Overall B− · #212 of 640
83BrookshireWaller County · 6,090 peopleA−better than 84% of U.S. towns·Overall D · #510 of 640
84Hudson OaksParker County · 2,800 peopleA−better than 83% of U.S. towns·Overall C · #309 of 640
85CommerceHunt County · 9,928 peopleA−better than 82% of U.S. towns·Overall C+ · #269 of 640
86PoteetAtascosa County · 3,010 peopleA−better than 82% of U.S. towns·Overall C · #303 of 640
87Grand SalineVan Zandt County · 3,319 peopleA−better than 82% of U.S. towns·Overall C · #285 of 640
88SchulenburgFayette County · 2,837 peopleA−better than 82% of U.S. towns·Overall C− · #422 of 640
89Wills PointVan Zandt County · 4,033 peopleA−better than 82% of U.S. towns·Overall C− · #406 of 640
90MontgomeryMontgomery County · 3,105 peopleA−better than 82% of U.S. towns·Overall B− · #204 of 640
91Del RioVal Verde County · 34,496 peopleA−better than 82% of U.S. towns·Overall C− · #341 of 640
92StephenvilleErath County · 21,793 peopleA−better than 82% of U.S. towns·Overall B− · #155 of 640
93HamiltonHamilton County · 3,016 peopleA−better than 82% of U.S. towns·Overall C+ · #246 of 640
94McGregorMcLennan County · 6,405 peopleA−better than 82% of U.S. towns·Overall C− · #350 of 640
95ElginBastrop County · 13,327 peopleA−better than 81% of U.S. towns·Overall C− · #439 of 640
96Sonterraunincorporated, Williamson County · 10,563 peopleA−better than 81% of U.S. towns·Overall C− · #434 of 640
97San AngeloTom Green County · 100,640 peopleA−better than 80% of U.S. towns·Overall C− · #427 of 640
98MidlothianEllis County · 46,683 peopleA−better than 80% of U.S. towns·Overall B · #128 of 640
99SweetwaterNolan County · 10,141 peopleA−better than 80% of U.S. towns·Overall D · #564 of 640
100PleasantonAtascosa County · 11,511 peopleA−better than 80% of U.S. towns·Overall C · #330 of 640
101CarthagePanola County · 6,640 peopleA−better than 80% of U.S. towns·Overall C · #335 of 640
102ComancheComanche County · 4,420 peopleA−better than 80% of U.S. towns·Overall C− · #344 of 640
103TempleBell County · 98,412 peopleA−better than 80% of U.S. towns·Overall D · #513 of 640
104Iowa ParkWichita County · 6,542 peopleA−better than 79% of U.S. towns·Overall A+ · #1 of 640
105El PasoEl Paso County · 683,012 peopleA−better than 79% of U.S. towns·Overall D · #475 of 640
106Oak Ridge NorthMontgomery County · 2,991 peopleA−better than 79% of U.S. towns·Overall B+ · #82 of 640
107HutchinsDallas County · 8,206 peopleA−better than 79% of U.S. towns·Overall D− · #629 of 640
108HendersonRusk County · 13,496 peopleA−better than 79% of U.S. towns·Overall D · #542 of 640
109MabankKaufman County · 7,294 peopleA−better than 78% of U.S. towns·Overall B · #122 of 640
110Wyldwoodunincorporated, Bastrop County · 4,934 peopleA−better than 78% of U.S. towns·Overall B− · #154 of 640
111LytleAtascosa County · 3,626 peopleA−better than 78% of U.S. towns·Overall C · #293 of 640
112UvaldeUvalde County · 15,455 peopleA−better than 78% of U.S. towns·Overall D− · #591 of 640
113TahokaLynn County · 2,533 peopleA−better than 78% of U.S. towns·Overall C− · #392 of 640
114TerrellKaufman County · 23,921 peopleA−better than 78% of U.S. towns·Overall D · #505 of 640
115White OakGregg County · 6,186 peopleA−better than 78% of U.S. towns·Overall B · #127 of 640
116Balcones HeightsBexar County · 2,728 peopleA−better than 78% of U.S. towns·Overall D− · #604 of 640
117Big LakeReagan County · 2,783 peopleA−better than 78% of U.S. towns·Overall B− · #168 of 640
118Wells Branchunincorporated, Travis County · 13,523 peopleA−better than 78% of U.S. towns·Overall B · #111 of 640
119MonahansWard County · 7,427 peopleA−better than 78% of U.S. towns·Overall C+ · #240 of 640
120AnsonJones County · 2,570 peopleA−better than 78% of U.S. towns·Overall C− · #381 of 640
121RuskCherokee County · 5,568 peopleA−better than 78% of U.S. towns·Overall C+ · #245 of 640
122MarshallHarrison County · 24,467 peopleA−better than 78% of U.S. towns·Overall D · #521 of 640
123Bee CaveTravis County · 8,464 peopleA−better than 78% of U.S. towns·Overall B+ · #93 of 640
124PearsallFrio County · 9,170 peopleA−better than 77% of U.S. towns·Overall D · #458 of 640
125JoshuaJohnson County · 9,352 peopleA−better than 77% of U.S. towns·Overall B− · #190 of 640
126SnyderScurry County · 11,166 peopleA−better than 77% of U.S. towns·Overall C · #296 of 640
127Red OakEllis County · 20,394 peopleA−better than 77% of U.S. towns·Overall C− · #362 of 640
128WaxahachieEllis County · 50,090 peopleA−better than 77% of U.S. towns·Overall C+ · #267 of 640
129Willow ParkParker County · 7,439 peopleA−better than 77% of U.S. towns·Overall B+ · #83 of 640
130KeeneJohnson County · 7,109 peopleA−better than 77% of U.S. towns·Overall B · #138 of 640
131StamfordJones County · 2,963 peopleA−better than 76% of U.S. towns·Overall B− · #185 of 640
132Mount PleasantTitus County · 16,225 peopleA−better than 76% of U.S. towns·Overall C− · #429 of 640
133TaylorWilliamson County · 18,402 peopleA−better than 76% of U.S. towns·Overall C− · #372 of 640
134KaufmanKaufman County · 10,717 peopleA−better than 76% of U.S. towns·Overall B− · #198 of 640
135BrownwoodBrown County · 18,635 peopleA−better than 76% of U.S. towns·Overall D · #486 of 640
136Lake WorthTarrant County · 4,766 peopleA−better than 76% of U.S. towns·Overall D · #552 of 640
137BowieMontague County · 6,113 peopleA−better than 76% of U.S. towns·Overall D · #484 of 640
138Pilot PointDenton County · 8,052 peopleA−better than 76% of U.S. towns·Overall B+ · #99 of 640
139CiscoEastland County · 3,980 peopleA−better than 75% of U.S. towns·Overall A− · #34 of 640
140Cedar ParkWilliamson County · 79,032 peopleA−better than 75% of U.S. towns·Overall A− · #57 of 640
141Barton Creekunincorporated, Travis County · 3,440 peopleB+better than 75% of U.S. towns·Overall B · #114 of 640
142NoconaMontague County · 3,277 peopleB+better than 75% of U.S. towns·Overall C · #312 of 640
143LockhartCaldwell County · 18,159 peopleB+better than 74% of U.S. towns·Overall C− · #340 of 640
144BeltonBell County · 25,964 peopleB+better than 74% of U.S. towns·Overall C− · #370 of 640
145Copperas CoveCoryell County · 40,118 peopleB+better than 74% of U.S. towns·Overall C− · #403 of 640
146KilgoreGregg County · 13,531 peopleB+better than 74% of U.S. towns·Overall D · #449 of 640
147Sansom ParkTarrant County · 5,419 peopleB+better than 73% of U.S. towns·Overall D · #550 of 640
148Garden RidgeComal County · 4,371 peopleB+better than 73% of U.S. towns·Overall A− · #32 of 640
149GilmerUpshur County · 5,287 peopleB+better than 73% of U.S. towns·Overall D− · #579 of 640
150FredericksburgGillespie County · 11,893 peopleB+better than 73% of U.S. towns·Overall B− · #200 of 640
151BrenhamWashington County · 19,957 peopleB+better than 73% of U.S. towns·Overall C− · #352 of 640
152HerefordDeaf Smith County · 14,976 peopleB+better than 73% of U.S. towns·Overall C · #327 of 640
153SealyAustin County · 7,937 peopleB+better than 73% of U.S. towns·Overall C− · #345 of 640
154DevineMedina County · 4,652 peopleB+better than 72% of U.S. towns·Overall C+ · #233 of 640
155Harker HeightsBell County · 35,195 peopleB+better than 72% of U.S. towns·Overall C− · #428 of 640
156CorsicanaNavarro County · 25,487 peopleB+better than 72% of U.S. towns·Overall D− · #599 of 640
157HillsboroHill County · 9,036 peopleB+better than 72% of U.S. towns·Overall C− · #394 of 640
158AtlantaCass County · 5,478 peopleB+better than 72% of U.S. towns·Overall C− · #407 of 640
159Savannahunincorporated, Denton County · 6,469 peopleB+better than 72% of U.S. towns·Overall B− · #199 of 640
160JacksonvilleCherokee County · 14,658 peopleB+better than 72% of U.S. towns·Overall D · #532 of 640
161CantonVan Zandt County · 5,070 peopleB+better than 71% of U.S. towns·Overall C+ · #256 of 640
162NolanvilleBell County · 7,983 peopleB+better than 71% of U.S. towns·Overall D · #495 of 640
163FloresvilleWilson County · 9,105 peopleB+better than 71% of U.S. towns·Overall C− · #433 of 640
164AlvaradoJohnson County · 7,539 peopleB+better than 71% of U.S. towns·Overall C+ · #275 of 640
165Holly Lake Ranchunincorporated, Wood County · 2,956 peopleB+better than 71% of U.S. towns·Overall C · #287 of 640
166Paloma Creek Southunincorporated, Denton County · 8,860 peopleB+better than 71% of U.S. towns·Overall B · #125 of 640
167PittsburgCamp County · 4,676 peopleB+better than 71% of U.S. towns·Overall C− · #367 of 640
168KirbyBexar County · 8,211 peopleB+better than 71% of U.S. towns·Overall C− · #418 of 640
169GroesbeckLimestone County · 3,995 peopleB+better than 71% of U.S. towns·Overall C+ · #257 of 640
170ShermanGrayson County · 52,417 peopleB+better than 71% of U.S. towns·Overall D · #518 of 640
171LufkinAngelina County · 34,350 peopleB+better than 70% of U.S. towns·Overall D− · #616 of 640
172HenriettaClay County · 3,258 peopleB+better than 70% of U.S. towns·Overall B+ · #62 of 640
173DibollAngelina County · 5,125 peopleB+better than 70% of U.S. towns·Overall B− · #192 of 640
174KilleenBell County · 161,883 peopleB+better than 70% of U.S. towns·Overall D− · #622 of 640
175SangerDenton County · 10,238 peopleB+better than 70% of U.S. towns·Overall B+ · #65 of 640
176KrumDenton County · 6,808 peopleB+better than 70% of U.S. towns·Overall B · #141 of 640
177MadisonvilleMadison County · 4,605 peopleB+better than 69% of U.S. towns·Overall B− · #191 of 640
178BellvilleAustin County · 4,379 peopleB+better than 69% of U.S. towns·Overall C− · #365 of 640
179Round RockWilliamson County · 141,282 peopleB+better than 69% of U.S. towns·Overall B · #120 of 640
180HondoMedina County · 9,130 peopleB+better than 68% of U.S. towns·Overall D · #538 of 640
181SpearmanHansford County · 2,956 peopleB+better than 68% of U.S. towns·Overall A− · #45 of 640
182Brushy Creekunincorporated, Williamson County · 19,576 peopleB+better than 68% of U.S. towns·Overall A− · #26 of 640
183AledoParker County · 7,122 peopleB+better than 68% of U.S. towns·Overall A− · #23 of 640
184VernonWilbarger County · 9,747 peopleB+better than 68% of U.S. towns·Overall D · #546 of 640
185NacogdochesNacogdoches County · 32,500 peopleB+better than 68% of U.S. towns·Overall D · #514 of 640
186GeorgetownWilliamson County · 106,907 peopleB+better than 68% of U.S. towns·Overall C+ · #249 of 640
187GrahamYoung County · 8,814 peopleB+better than 68% of U.S. towns·Overall B− · #203 of 640
188HuntsvilleWalker County · 49,088 peopleB+better than 68% of U.S. towns·Overall D− · #618 of 640
189GunterGrayson County · 2,574 peopleB+better than 67% of U.S. towns·Overall A− · #39 of 640
190CombineKaufman County · 2,769 peopleB+better than 67% of U.S. towns·Overall D · #516 of 640
191Liberty HillWilliamson County · 13,317 peopleB+better than 67% of U.S. towns·Overall A− · #55 of 640
192Liberty Cityunincorporated, Gregg County · 2,648 peopleB+better than 67% of U.S. towns·Overall C+ · #280 of 640
193MidlandMidland County · 147,615 peopleB+better than 67% of U.S. towns·Overall C− · #398 of 640
194GranburyHood County · 13,263 peopleB+better than 67% of U.S. towns·Overall C · #318 of 640
195Van AlstyneGrayson County · 8,012 peopleB+better than 67% of U.S. towns·Overall A · #8 of 640
196HearneRobertson County · 4,719 peopleB+better than 67% of U.S. towns·Overall D · #509 of 640
197LulingCaldwell County · 5,920 peopleB+better than 66% of U.S. towns·Overall C · #308 of 640
198WallerWaller County · 5,380 peopleB+better than 66% of U.S. towns·Overall C · #313 of 640
199ConroeMontgomery County · 119,564 peopleB+better than 66% of U.S. towns·Overall C+ · #261 of 640
200PflugervilleTravis County · 68,316 peopleB+better than 66% of U.S. towns·Overall C+ · #244 of 640
201RoanokeDenton County · 10,931 peopleB+better than 66% of U.S. towns·Overall B · #144 of 640
202DeCordovaHood County · 3,296 peopleB+better than 66% of U.S. towns·Overall A− · #38 of 640
203Mineral WellsPalo Pinto County · 15,983 peopleB+better than 66% of U.S. towns·Overall D− · #598 of 640
204CrandallKaufman County · 7,730 peopleB+better than 66% of U.S. towns·Overall D · #493 of 640
205Cockrell HillDallas County · 3,638 peopleB+better than 66% of U.S. towns·Overall C− · #347 of 640
206OvillaEllis County · 4,808 peopleB+better than 66% of U.S. towns·Overall B+ · #94 of 640
207MagnoliaMontgomery County · 8,095 peopleB+better than 66% of U.S. towns·Overall B+ · #73 of 640
208AddisonDallas County · 17,195 peopleB+better than 66% of U.S. towns·Overall C− · #404 of 640
209DimmittCastro County · 4,069 peopleB+better than 65% of U.S. towns·Overall C+ · #242 of 640
210LeanderWilliamson County · 91,132 peopleB+better than 65% of U.S. towns·Overall A− · #27 of 640
211CactusMoore County · 3,165 peopleB+better than 65% of U.S. towns·Overall C+ · #235 of 640
212HudsonAngelina County · 5,328 peopleBbetter than 65% of U.S. towns·Overall C− · #430 of 640
213Steiner Ranchunincorporated, Travis County · 18,619 peopleBbetter than 65% of U.S. towns·Overall A · #15 of 640
214ElmendorfBexar County · 3,111 peopleBbetter than 65% of U.S. towns·Overall D− · #614 of 640
215RenoParker County · 3,823 peopleBbetter than 64% of U.S. towns·Overall C+ · #248 of 640
216The ColonyDenton County · 46,196 peopleBbetter than 64% of U.S. towns·Overall B · #139 of 640
217OlneyYoung County · 3,000 peopleBbetter than 64% of U.S. towns·Overall B+ · #69 of 640
218HallsvilleHarrison County · 4,895 peopleBbetter than 64% of U.S. towns·Overall C+ · #259 of 640
219VenusJohnson County · 8,870 peopleBbetter than 64% of U.S. towns·Overall C · #311 of 640
220HackberryDenton County · 2,954 peopleBbetter than 64% of U.S. towns·Overall C · #310 of 640
221Karnes CityKarnes County · 3,540 peopleBbetter than 64% of U.S. towns·Overall C+ · #270 of 640
222Shadybrookunincorporated, Cherokee County · 2,810 peopleBbetter than 63% of U.S. towns·Overall C · #282 of 640
223AnnettaParker County · 3,546 peopleBbetter than 63% of U.S. towns·Overall A · #19 of 640
224LongviewGregg County · 83,236 peopleBbetter than 63% of U.S. towns·Overall C− · #385 of 640
225WindcrestBexar County · 5,809 peopleBbetter than 63% of U.S. towns·Overall C− · #432 of 640
226ParisLamar County · 25,205 peopleBbetter than 63% of U.S. towns·Overall D · #540 of 640
227Lake DallasDenton County · 7,852 peopleBbetter than 62% of U.S. towns·Overall B · #131 of 640
228White SettlementTarrant County · 17,932 peopleBbetter than 62% of U.S. towns·Overall C− · #397 of 640
229SaginawTarrant County · 26,706 peopleBbetter than 62% of U.S. towns·Overall B− · #211 of 640
230ForneyKaufman County · 41,658 peopleBbetter than 62% of U.S. towns·Overall B− · #210 of 640
231GladewaterGregg County · 6,306 peopleBbetter than 62% of U.S. towns·Overall D · #570 of 640
232Hickory CreekDenton County · 6,875 peopleBbetter than 62% of U.S. towns·Overall B− · #167 of 640
233BridgeportWise County · 6,915 peopleBbetter than 61% of U.S. towns·Overall B− · #173 of 640
234Agua Dulceunincorporated, El Paso County · 2,697 peopleBbetter than 61% of U.S. towns·Overall D · #454 of 640
235Sulphur SpringsHopkins County · 17,054 peopleBbetter than 61% of U.S. towns·Overall C · #315 of 640
236Grape Creekunincorporated, Tom Green County · 4,036 peopleBbetter than 61% of U.S. towns·Overall C− · #431 of 640
237DalhartDallam County · 8,377 peopleBbetter than 61% of U.S. towns·Overall C+ · #232 of 640
238Wichita FallsWichita County · 101,951 peopleBbetter than 61% of U.S. towns·Overall C− · #423 of 640
239AubreyDenton County · 9,066 peopleBbetter than 61% of U.S. towns·Overall C · #288 of 640
240Morgan's Point ResortBell County · 4,746 peopleBbetter than 61% of U.S. towns·Overall C+ · #266 of 640
241BurnetBurnet County · 6,939 peopleBbetter than 60% of U.S. towns·Overall B− · #182 of 640
242HuttoWilliamson County · 46,048 peopleBbetter than 60% of U.S. towns·Overall B− · #164 of 640
243Cedar Creekunincorporated, Bastrop County · 4,440 peopleBbetter than 60% of U.S. towns·Overall D− · #583 of 640
244RomaStarr County · 11,543 peopleBbetter than 60% of U.S. towns·Overall C− · #410 of 640
245Heartlandunincorporated, Kaufman County · 10,607 peopleBbetter than 60% of U.S. towns·Overall D · #488 of 640
246Belterraunincorporated, Hays County · 6,978 peopleBbetter than 60% of U.S. towns·Overall A− · #25 of 640
247BradyMcCulloch County · 4,980 peopleBbetter than 59% of U.S. towns·Overall C+ · #241 of 640
248Crystal CityZavala County · 5,871 peopleBbetter than 59% of U.S. towns·Overall D− · #630 of 640
249BoydWise County · 2,546 peopleBbetter than 59% of U.S. towns·Overall B+ · #61 of 640
250Pinehurstunincorporated, Montgomery County · 4,266 peopleBbetter than 59% of U.S. towns·Overall B+ · #60 of 640
251NashBowie County · 4,269 peopleBbetter than 59% of U.S. towns·Overall D · #460 of 640
252Mount VernonFranklin County · 2,610 peopleBbetter than 59% of U.S. towns·Overall B+ · #88 of 640
253Gun Barrel CityHenderson County · 7,133 peopleBbetter than 58% of U.S. towns·Overall C− · #395 of 640
254Dripping SpringsHays County · 11,167 peopleBbetter than 58% of U.S. towns·Overall A− · #36 of 640
255CrowleyTarrant County · 20,954 peopleBbetter than 58% of U.S. towns·Overall C · #329 of 640
256Oak PointDenton County · 6,909 peopleBbetter than 58% of U.S. towns·Overall C+ · #271 of 640
257AustinTravis County · 1,002,632 peopleBbetter than 57% of U.S. towns·Overall C · #294 of 640
258Balch SpringsDallas County · 27,258 peopleBbetter than 57% of U.S. towns·Overall D · #517 of 640
259SeminoleGaines County · 7,730 peopleBbetter than 57% of U.S. towns·Overall B · #112 of 640
260BreckenridgeStephens County · 5,123 peopleBbetter than 57% of U.S. towns·Overall C− · #358 of 640
261LamesaDawson County · 8,103 peopleBbetter than 57% of U.S. towns·Overall D · #566 of 640
262HasletTarrant County · 5,267 peopleBbetter than 57% of U.S. towns·Overall B+ · #64 of 640
263JustinDenton County · 7,285 peopleBbetter than 57% of U.S. towns·Overall B · #124 of 640
264Live OakBexar County · 16,426 peopleBbetter than 57% of U.S. towns·Overall C · #339 of 640
265FateRockwall County · 29,007 peopleBbetter than 57% of U.S. towns·Overall A− · #51 of 640
266BurlesonJohnson County · 56,907 peopleBbetter than 57% of U.S. towns·Overall B · #150 of 640
267RenoLamar County · 3,575 peopleBbetter than 56% of U.S. towns·Overall C− · #351 of 640
268DumasMoore County · 14,862 peopleBbetter than 56% of U.S. towns·Overall C · #316 of 640
269NeedvilleFort Bend County · 3,114 peopleBbetter than 56% of U.S. towns·Overall B+ · #87 of 640
270Homestead Meadows Northunincorporated, El Paso County · 5,795 peopleBbetter than 56% of U.S. towns·Overall D− · #612 of 640
271Town of Pecos10,386 peopleBbetter than 56% of U.S. towns·No overall grade
272PonderDenton County · 2,863 peopleBbetter than 56% of U.S. towns·Overall A · #14 of 640
273FarmersvilleCollin County · 5,531 peopleBbetter than 56% of U.S. towns·Overall C− · #391 of 640
274TaltyKaufman County · 3,299 peopleBbetter than 56% of U.S. towns·Overall B− · #170 of 640
275Circle D-KC Estatesunincorporated, Bastrop County · 3,135 peopleBbetter than 55% of U.S. towns·Overall D · #447 of 640
276SeagovilleDallas County · 21,077 peopleBbetter than 55% of U.S. towns·Overall D · #487 of 640
277GreenvilleHunt County · 37,069 peopleBbetter than 55% of U.S. towns·Overall C− · #421 of 640
278CotullaLa Salle County · 3,583 peopleB−better than 55% of U.S. towns·Overall C− · #354 of 640
279Homestead Meadows Southunincorporated, El Paso County · 6,660 peopleB−better than 55% of U.S. towns·Overall D− · #624 of 640
280WilmerDallas County · 6,768 peopleB−better than 55% of U.S. towns·Overall D− · #580 of 640
281Fort WorthTarrant County · 1,028,117 peopleB−better than 55% of U.S. towns·Overall D · #554 of 640
282Travis Ranchunincorporated, Kaufman County · 9,025 peopleB−better than 55% of U.S. towns·Overall C+ · #218 of 640
283RockwallRockwall County · 53,980 peopleB−better than 54% of U.S. towns·Overall B+ · #70 of 640
284TuliaSwisher County · 4,242 peopleB−better than 54% of U.S. towns·Overall D− · #635 of 640
285GrapevineTarrant County · 50,714 peopleB−better than 54% of U.S. towns·Overall B · #121 of 640
286ManorTravis County · 23,070 peopleB−better than 54% of U.S. towns·Overall D · #444 of 640
287Cedar HillDallas County · 49,801 peopleB−better than 54% of U.S. towns·Overall D · #483 of 640
288La JoyaHidalgo County · 5,257 peopleB−better than 54% of U.S. towns·Overall C− · #405 of 640
289TexarkanaBowie County · 36,195 peopleB−better than 54% of U.S. towns·Overall D− · #625 of 640
290DentonDenton County · 169,431 peopleB−better than 54% of U.S. towns·Overall C · #284 of 640
291LampasasLampasas County · 7,988 peopleB−better than 54% of U.S. towns·Overall C · #337 of 640
292Lake Cherokeeunincorporated, Gregg County · 3,093 peopleB−better than 54% of U.S. towns·Overall B− · #205 of 640
293BedfordTarrant County · 47,958 peopleB−better than 54% of U.S. towns·Overall B− · #176 of 640
294Providence VillageDenton County · 12,498 peopleB−better than 53% of U.S. towns·Overall C+ · #243 of 640
295LittlefieldLamb County · 5,675 peopleB−better than 53% of U.S. towns·Overall C · #324 of 640
296San SabaSan Saba County · 3,126 peopleB−better than 53% of U.S. towns·Overall C+ · #219 of 640
297Panorama VillageMontgomery County · 2,522 peopleB−better than 53% of U.S. towns·Overall C− · #360 of 640
298LevellandHockley County · 12,513 peopleB−better than 53% of U.S. towns·Overall C− · #378 of 640
299CiboloGuadalupe County · 39,019 peopleB−better than 53% of U.S. towns·Overall B− · #189 of 640
300OdessaEctor County · 122,707 peopleB−better than 53% of U.S. towns·Overall D− · #586 of 640
301PostGarza County · 3,494 peopleB−better than 53% of U.S. towns·Overall D · #453 of 640
302University ParkDallas County · 25,323 peopleB−better than 53% of U.S. towns·Overall A · #9 of 640
303Texas CityGalveston County · 59,733 peopleB−better than 53% of U.S. towns·Overall D · #520 of 640
304River OaksTarrant County · 7,467 peopleB−better than 52% of U.S. towns·Overall C− · #346 of 640
305SouthlakeTarrant County · 31,175 peopleB−better than 52% of U.S. towns·Overall A · #6 of 640
306Little ElmDenton County · 62,727 peopleB−better than 52% of U.S. towns·Overall B− · #206 of 640
307FreeportBrazoria County · 10,508 peopleB−better than 52% of U.S. towns·Overall C− · #388 of 640
308CleburneJohnson County · 39,942 peopleB−better than 52% of U.S. towns·Overall C · #306 of 640
309DublinErath County · 3,400 peopleB−better than 52% of U.S. towns·Overall B · #105 of 640
310NorthlakeDenton County · 12,036 peopleB−better than 52% of U.S. towns·Overall B+ · #98 of 640
311Redwoodunincorporated, Guadalupe County · 3,441 peopleB−better than 52% of U.S. towns·Overall C+ · #268 of 640
312New BostonBowie County · 4,560 peopleB−better than 51% of U.S. towns·Overall D · #446 of 640
313Sandy OaksBexar County · 5,874 peopleB−better than 51% of U.S. towns·Overall C− · #369 of 640
314Flower MoundDenton County · 79,540 peopleB−better than 51% of U.S. towns·Overall A− · #22 of 640
315YoakumLavaca County · 5,900 peopleB−better than 51% of U.S. towns·Overall C+ · #238 of 640
316BonhamFannin County · 11,263 peopleB−better than 51% of U.S. towns·Overall D · #476 of 640
317DaingerfieldMorris County · 2,539 peopleB−better than 51% of U.S. towns·Overall D · #577 of 640
318ShenandoahMontgomery County · 3,833 peopleB−better than 51% of U.S. towns·Overall C · #334 of 640
319Wake VillageBowie County · 5,796 peopleB−better than 51% of U.S. towns·Overall D · #464 of 640
320SmithvilleBastrop County · 4,367 peopleB−better than 50% of U.S. towns·Overall C · #319 of 640
321KyleHays County · 69,917 peopleB−better than 50% of U.S. towns·Overall C+ · #258 of 640
322AzleTarrant County · 15,365 peopleB−better than 50% of U.S. towns·Overall C · #326 of 640
323Richland HillsTarrant County · 8,529 peopleB−better than 50% of U.S. towns·Overall C− · #356 of 640
324LewisvilleDenton County · 139,006 peopleB−better than 49% of U.S. towns·Overall B− · #194 of 640
325BudaHays County · 16,166 peopleB−better than 49% of U.S. towns·Overall C+ · #253 of 640
326Double OakDenton County · 3,051 peopleB−better than 49% of U.S. towns·Overall A · #10 of 640
327Terrell HillsBexar County · 5,215 peopleB−better than 49% of U.S. towns·Overall B+ · #68 of 640
328HidalgoHidalgo County · 15,376 peopleB−better than 49% of U.S. towns·Overall D · #457 of 640
329Castle HillsBexar County · 3,948 peopleB−better than 49% of U.S. towns·Overall C · #314 of 640
330IrvingDallas County · 257,076 peopleB−better than 49% of U.S. towns·Overall C− · #389 of 640
331The Homesteadsunincorporated, Johnson County · 3,053 peopleB−better than 49% of U.S. towns·Overall C− · #382 of 640
332Highland VillageDenton County · 16,029 peopleB−better than 49% of U.S. towns·Overall A− · #37 of 640
333Highland ParkDallas County · 8,764 peopleB−better than 49% of U.S. towns·Overall B+ · #71 of 640
334HurstTarrant County · 38,974 peopleB−better than 48% of U.S. towns·Overall C+ · #228 of 640
335CarrolltonDenton County · 134,562 peopleB−better than 48% of U.S. towns·Overall B · #110 of 640
336MuleshoeBailey County · 5,162 peopleB−better than 48% of U.S. towns·Overall B− · #187 of 640
337KellerTarrant County · 46,078 peopleB−better than 48% of U.S. towns·Overall A− · #28 of 640
338KenedyKarnes County · 3,305 peopleB−better than 48% of U.S. towns·Overall D · #473 of 640
339Briarunincorporated, Parker County · 7,228 peopleB−better than 48% of U.S. towns·Overall C+ · #279 of 640
340Glenn HeightsDallas County · 20,327 peopleB−better than 48% of U.S. towns·Overall D · #459 of 640
341FriscoCollin County · 236,955 peopleB−better than 48% of U.S. towns·Overall A− · #31 of 640
342ClevelandLiberty County · 9,936 peopleB−better than 48% of U.S. towns·Overall D · #500 of 640
343BoerneKendall County · 24,047 peopleB−better than 48% of U.S. towns·Overall B · #117 of 640
344ColleyvilleTarrant County · 25,727 peopleB−better than 48% of U.S. towns·Overall A+ · #2 of 640
345CorinthDenton County · 25,297 peopleB−better than 47% of U.S. towns·Overall B+ · #75 of 640
346RosenbergFort Bend County · 42,701 peopleB−better than 47% of U.S. towns·Overall C · #328 of 640
347CueroDeWitt County · 8,264 peopleB−better than 47% of U.S. towns·Overall D · #448 of 640
348EscobaresStarr County · 2,585 peopleB−better than 46% of U.S. towns·Overall D− · #584 of 640
349GodleyJohnson County · 5,093 peopleB−better than 46% of U.S. towns·Overall C+ · #222 of 640
350Colorado CityMitchell County · 3,884 peopleB−better than 46% of U.S. towns·Overall C · #301 of 640
351MesquiteDallas County · 150,693 peopleB−better than 46% of U.S. towns·Overall D · #533 of 640
352Caddo MillsHunt County · 5,715 peopleB−better than 46% of U.S. towns·Overall A− · #56 of 640
353Siennaunincorporated, Fort Bend County · 24,992 peopleB−better than 46% of U.S. towns·Overall B+ · #86 of 640
354LibertyLiberty County · 9,133 peopleB−better than 46% of U.S. towns·Overall D · #524 of 640
355TomballHarris County · 15,768 peopleB−better than 45% of U.S. towns·Overall B− · #209 of 640
356ColemanColeman County · 3,991 peopleB−better than 45% of U.S. towns·Overall C · #304 of 640
357The Woodlandsunincorporated, Harris County · 121,002 peopleB−better than 45% of U.S. towns·Overall A− · #54 of 640
358HeathRockwall County · 11,671 peopleB−better than 45% of U.S. towns·Overall A · #13 of 640
359MansfieldTarrant County · 84,444 peopleB−better than 45% of U.S. towns·Overall B · #151 of 640
360CelinaCollin County · 64,427 peopleC+better than 45% of U.S. towns·Overall A− · #50 of 640
361ArgyleDenton County · 6,372 peopleC+better than 45% of U.S. towns·Overall A · #4 of 640
362ClydeCallahan County · 4,024 peopleC+better than 45% of U.S. towns·Overall B− · #202 of 640
363Oak Trail Shoresunincorporated, Hood County · 3,040 peopleC+better than 45% of U.S. towns·Overall C− · #416 of 640
364PenitasHidalgo County · 6,495 peopleC+better than 44% of U.S. towns·Overall D · #507 of 640
365Sugar LandFort Bend County · 107,726 peopleC+better than 44% of U.S. towns·Overall B · #102 of 640
366ArlingtonTarrant County · 402,134 peopleC+better than 44% of U.S. towns·Overall D · #541 of 640
367GainesvilleCooke County · 18,528 peopleC+better than 44% of U.S. towns·Overall D · #472 of 640
368Royse CityRockwall County · 28,307 peopleC+better than 44% of U.S. towns·Overall B− · #162 of 640
369Hollywood ParkBexar County · 3,140 peopleC+better than 44% of U.S. towns·Overall B · #145 of 640
370New BraunfelsComal County · 122,492 peopleC+better than 44% of U.S. towns·Overall B− · #169 of 640
371Pelican BayTarrant County · 2,729 peopleC+better than 44% of U.S. towns·Overall C+ · #220 of 640
372North Richland HillsTarrant County · 70,843 peopleC+better than 44% of U.S. towns·Overall C+ · #247 of 640
373JacksboroJack County · 4,735 peopleC+better than 44% of U.S. towns·Overall C− · #409 of 640
374ProsperCollin County · 45,605 peopleC+better than 44% of U.S. towns·Overall A− · #43 of 640
375Pecan Acresunincorporated, Tarrant County · 4,161 peopleC+better than 44% of U.S. towns·Overall B− · #195 of 640
376HaskellHaskell County · 3,095 peopleC+better than 44% of U.S. towns·Overall B+ · #96 of 640
377SilsbeeHardin County · 6,613 peopleC+better than 43% of U.S. towns·Overall C− · #420 of 640
378McKinneyCollin County · 236,001 peopleC+better than 43% of U.S. towns·Overall A− · #52 of 640
379BastropBastrop County · 13,383 peopleC+better than 43% of U.S. towns·Overall D · #466 of 640
380KatyHarris County · 28,373 peopleC+better than 43% of U.S. towns·Overall C+ · #225 of 640
381Rendonunincorporated, Tarrant County · 14,632 peopleC+better than 42% of U.S. towns·Overall B · #135 of 640
382SpringtownParker County · 5,204 peopleC+better than 42% of U.S. towns·Overall C+ · #231 of 640
383KerrvilleKerr County · 25,578 peopleC+better than 42% of U.S. towns·Overall C+ · #250 of 640
384Lowry CrossingCollin County · 2,521 peopleC+better than 42% of U.S. towns·Overall B · #133 of 640
385SunnyvaleDallas County · 9,008 peopleC+better than 42% of U.S. towns·Overall B+ · #72 of 640
386SaladoBell County · 2,565 peopleC+better than 42% of U.S. towns·Overall B · #146 of 640
387DallasDallas County · 1,329,491 peopleC+better than 42% of U.S. towns·Overall D · #567 of 640
388RowlettDallas County · 67,890 peopleC+better than 42% of U.S. towns·Overall C+ · #229 of 640
389Paloma Creekunincorporated, Denton County · 3,016 peopleC+better than 42% of U.S. towns·Overall C+ · #264 of 640
390KennedaleTarrant County · 10,626 peopleC+better than 42% of U.S. towns·Overall C+ · #230 of 640
391ProgresoHidalgo County · 5,148 peopleC+better than 42% of U.S. towns·Overall D · #519 of 640
392PrincetonCollin County · 43,524 peopleC+better than 41% of U.S. towns·Overall B · #152 of 640
393JosephineCollin County · 10,208 peopleC+better than 41% of U.S. towns·Overall C+ · #263 of 640
394ColumbusColorado County · 3,821 peopleC+better than 41% of U.S. towns·Overall C · #336 of 640
395Eagle LakeColorado County · 3,546 peopleC+better than 41% of U.S. towns·Overall B− · #180 of 640
396SlatonLubbock County · 5,684 peopleC+better than 41% of U.S. towns·Overall C− · #435 of 640
397LancasterDallas County · 40,526 peopleC+better than 41% of U.S. towns·Overall D− · #601 of 640
399Grand PrairieDallas County · 209,434 peopleC+better than 41% of U.S. towns·Overall D · #450 of 640
400EulessTarrant County · 60,008 peopleC+better than 40% of U.S. towns·Overall B− · #201 of 640
401Sullivan CityHidalgo County · 3,891 peopleC+better than 40% of U.S. towns·Overall D · #544 of 640
402Bacliffunincorporated, Galveston County · 9,541 peopleC+better than 40% of U.S. towns·Overall C− · #399 of 640
403Trophy ClubDenton County · 13,695 peopleC+better than 40% of U.S. towns·Overall A · #11 of 640
404Shady ShoresDenton County · 2,998 peopleC+better than 40% of U.S. towns·Overall B · #130 of 640
405WataugaTarrant County · 22,981 peopleC+better than 40% of U.S. towns·Overall B− · #161 of 640
406Camp Swiftunincorporated, Bastrop County · 8,239 peopleC+better than 40% of U.S. towns·Overall C− · #415 of 640
407Farmers BranchDallas County · 38,320 peopleC+better than 39% of U.S. towns·Overall C− · #376 of 640
408Lantanaunincorporated, Denton County · 12,766 peopleC+better than 39% of U.S. towns·Overall B+ · #97 of 640
409LakewayTravis County · 19,027 peopleC+better than 39% of U.S. towns·Overall A · #18 of 640
410PampaGray County · 16,414 peopleC+better than 39% of U.S. towns·Overall D · #535 of 640
411Rio Grande CityStarr County · 15,451 peopleC+better than 39% of U.S. towns·Overall D− · #627 of 640
412RichmondFort Bend County · 13,389 peopleC+better than 38% of U.S. towns·Overall C− · #417 of 640
413WylieCollin County · 63,842 peopleC+better than 38% of U.S. towns·Overall A− · #40 of 640
414DaytonLiberty County · 10,226 peopleC+better than 38% of U.S. towns·Overall D · #548 of 640
415Cinco Ranchunincorporated, Fort Bend County · 18,611 peopleC+better than 38% of U.S. towns·Overall A− · #47 of 640
416San MarcosHays County · 77,830 peopleC+better than 38% of U.S. towns·Overall C− · #424 of 640
417CluteBrazoria County · 10,821 peopleC+better than 38% of U.S. towns·Overall D · #499 of 640
418McLendon-ChisholmRockwall County · 5,629 peopleC+better than 38% of U.S. towns·Overall B+ · #59 of 640
419San Leonunincorporated, Galveston County · 6,458 peopleC+better than 38% of U.S. towns·Overall C+ · #273 of 640
420Hornsby Bendunincorporated, Travis County · 12,367 peopleC+better than 38% of U.S. towns·Overall D · #508 of 640
421La MarqueGalveston County · 20,324 peopleC+better than 38% of U.S. towns·Overall D− · #609 of 640
422SeguinGuadalupe County · 41,048 peopleC+better than 37% of U.S. towns·Overall D · #569 of 640
423GarlandDallas County · 249,625 peopleC+better than 37% of U.S. towns·Overall C− · #379 of 640
424RichardsonDallas County · 118,542 peopleC+better than 37% of U.S. towns·Overall B− · #157 of 640
425Timberwood Parkunincorporated, Bexar County · 35,413 peopleC+better than 37% of U.S. towns·Overall B− · #171 of 640
426HelotesBexar County · 10,387 peopleC+better than 37% of U.S. towns·Overall B · #123 of 640
427LumbertonHardin County · 14,123 peopleC+better than 37% of U.S. towns·Overall A− · #48 of 640
428San AntonioBexar County · 1,548,422 peopleC+better than 36% of U.S. towns·Overall D · #526 of 640
429Potosiunincorporated, Taylor County · 4,322 peopleC+better than 36% of U.S. towns·Overall B+ · #76 of 640
430EastlandEastland County · 3,737 peopleC+better than 36% of U.S. towns·Overall D · #491 of 640
431LlanoLlano County · 3,587 peopleC+better than 36% of U.S. towns·Overall C− · #342 of 640
432Granite ShoalsBurnet County · 5,498 peopleC+better than 36% of U.S. towns·Overall D · #456 of 640
433DuncanvilleDallas County · 38,915 peopleC+better than 36% of U.S. towns·Overall D · #515 of 640
434Haltom CityTarrant County · 45,542 peopleC+better than 36% of U.S. towns·Overall D · #451 of 640
435PlanoCollin County · 293,028 peopleC+better than 35% of U.S. towns·Overall B+ · #91 of 640
436ConverseBexar County · 32,481 peopleC+better than 35% of U.S. towns·Overall D · #481 of 640
437ShallowaterLubbock County · 2,957 peopleCbetter than 35% of U.S. towns·Overall B+ · #80 of 640
438Beach CityChambers County · 3,438 peopleCbetter than 35% of U.S. towns·Overall B+ · #90 of 640
439Barrettunincorporated, Harris County · 3,273 peopleCbetter than 35% of U.S. towns·Overall D · #477 of 640
440West Odessaunincorporated, Ector County · 32,594 peopleCbetter than 34% of U.S. towns·Overall C− · #425 of 640
441Highlandsunincorporated, Harris County · 6,335 peopleCbetter than 34% of U.S. towns·Overall C · #291 of 640
442San DiegoDuval County · 3,503 peopleCbetter than 34% of U.S. towns·Overall D− · #621 of 640
443KemahGalveston County · 3,097 peopleCbetter than 34% of U.S. towns·Overall C− · #355 of 640
444BulverdeComal County · 7,337 peopleCbetter than 34% of U.S. towns·Overall B− · #172 of 640
445Lake JacksonBrazoria County · 27,803 peopleCbetter than 34% of U.S. towns·Overall C− · #443 of 640
446FairviewCollin County · 10,913 peopleCbetter than 34% of U.S. towns·Overall B · #140 of 640
447Pecan Groveunincorporated, Fort Bend County · 24,272 peopleCbetter than 34% of U.S. towns·Overall B · #129 of 640
448AbileneTaylor County · 131,588 peopleCbetter than 34% of U.S. towns·Overall D · #474 of 640
449MelissaCollin County · 29,969 peopleCbetter than 33% of U.S. towns·Overall A− · #21 of 640
450AllenCollin County · 113,447 peopleCbetter than 33% of U.S. towns·Overall A− · #29 of 640
451MurphyCollin County · 20,985 peopleCbetter than 33% of U.S. towns·Overall A · #16 of 640
452BenbrookTarrant County · 24,279 peopleCbetter than 33% of U.S. towns·Overall C− · #359 of 640
453LavonCollin County · 11,888 peopleCbetter than 33% of U.S. towns·Overall C− · #386 of 640
454SachseDallas County · 32,834 peopleCbetter than 33% of U.S. towns·Overall B+ · #66 of 640
455BorgerHutchinson County · 11,842 peopleCbetter than 33% of U.S. towns·Overall C+ · #276 of 640
456Shavano ParkBexar County · 3,861 peopleCbetter than 32% of U.S. towns·Overall B · #147 of 640
457LucasCollin County · 8,896 peopleCbetter than 32% of U.S. towns·Overall A− · #41 of 640
458Fresnounincorporated, Fort Bend County · 24,560 peopleCbetter than 32% of U.S. towns·Overall C · #289 of 640
459HumbleHarris County · 16,484 peopleCbetter than 32% of U.S. towns·Overall D · #503 of 640
460Crosbyunincorporated, Harris County · 4,617 peopleCbetter than 32% of U.S. towns·Overall C · #317 of 640
461CanyonRandall County · 16,518 peopleCbetter than 32% of U.S. towns·Overall A− · #46 of 640
462ChildressChildress County · 5,650 peopleCbetter than 31% of U.S. towns·Overall B · #107 of 640
463AmarilloRandall County · 205,130 peopleCbetter than 31% of U.S. towns·Overall D · #480 of 640
464CastrovilleMedina County · 3,444 peopleCbetter than 31% of U.S. towns·Overall B− · #186 of 640
465DeSotoDallas County · 56,681 peopleCbetter than 31% of U.S. towns·Overall D · #561 of 640
466Springunincorporated, Harris County · 68,580 peopleCbetter than 31% of U.S. towns·Overall C− · #408 of 640
467Doffingunincorporated, Hidalgo County · 5,004 peopleCbetter than 30% of U.S. towns·Overall D · #482 of 640
468DonnaHidalgo County · 16,698 peopleCbetter than 30% of U.S. towns·Overall D− · #628 of 640
469Salida del Sol Estatesunincorporated, Hidalgo County · 7,766 peopleCbetter than 30% of U.S. towns·Overall D− · #619 of 640
470Winnieunincorporated, Chambers County · 3,290 peopleCbetter than 30% of U.S. towns·Overall B · #106 of 640
471Lago VistaTravis County · 10,498 peopleCbetter than 30% of U.S. towns·Overall B+ · #81 of 640
472Mont BelvieuChambers County · 10,673 peopleCbetter than 30% of U.S. towns·Overall B− · #178 of 640
473SchertzGuadalupe County · 45,978 peopleCbetter than 30% of U.S. towns·Overall B− · #159 of 640
474Galena ParkHarris County · 10,352 peopleCbetter than 30% of U.S. towns·Overall C · #305 of 640
475Midway Northunincorporated, Hidalgo County · 3,594 peopleCbetter than 30% of U.S. towns·Overall C− · #442 of 640
476Edgecliff VillageTarrant County · 3,759 peopleCbetter than 30% of U.S. towns·Overall C− · #368 of 640
477SeymourBaylor County · 2,574 peopleCbetter than 29% of U.S. towns·Overall B+ · #63 of 640
478WeslacoHidalgo County · 44,203 peopleCbetter than 29% of U.S. towns·Overall D− · #608 of 640
479HallettsvilleLavaca County · 2,736 peopleCbetter than 29% of U.S. towns·Overall C · #322 of 640
480WebsterHarris County · 12,507 peopleCbetter than 29% of U.S. towns·Overall C− · #357 of 640
481West Livingstonunincorporated, Polk County · 8,199 peopleCbetter than 29% of U.S. towns·Overall D− · #596 of 640
482PalmviewHidalgo County · 15,878 peopleCbetter than 29% of U.S. towns·Overall D · #528 of 640
483AlamoHidalgo County · 20,625 peopleCbetter than 28% of U.S. towns·Overall D− · #620 of 640
484StaffordFort Bend County · 18,043 peopleCbetter than 28% of U.S. towns·Overall C− · #353 of 640
485Lakehillsunincorporated, Bandera County · 6,130 peopleCbetter than 28% of U.S. towns·Overall D · #572 of 640
486EvermanTarrant County · 6,537 peopleCbetter than 28% of U.S. towns·Overall D · #553 of 640
487Universal CityBexar County · 20,399 peopleCbetter than 28% of U.S. towns·Overall D · #463 of 640
488ParkerCollin County · 6,462 peopleCbetter than 28% of U.S. towns·Overall A · #3 of 640
489AngletonBrazoria County · 21,295 peopleCbetter than 28% of U.S. towns·Overall B− · #160 of 640
490PharrHidalgo County · 80,830 peopleCbetter than 28% of U.S. towns·Overall D · #492 of 640
491Denver CityYoakum County · 4,311 peopleCbetter than 27% of U.S. towns·Overall B+ · #89 of 640
492Forest HillTarrant County · 14,056 peopleCbetter than 27% of U.S. towns·Overall D · #527 of 640
493SeabrookHarris County · 13,974 peopleCbetter than 27% of U.S. towns·Overall B− · #181 of 640
494Hudson Bendunincorporated, Travis County · 4,127 peopleCbetter than 27% of U.S. towns·Overall A− · #58 of 640
495ElsaHidalgo County · 5,820 peopleCbetter than 27% of U.S. towns·Overall D · #522 of 640
496McAllenHidalgo County · 150,640 peopleCbetter than 26% of U.S. towns·Overall C− · #412 of 640
497MissionHidalgo County · 88,992 peopleCbetter than 26% of U.S. towns·Overall D · #485 of 640
498San JuanHidalgo County · 37,868 peopleCbetter than 26% of U.S. towns·Overall D · #498 of 640
499Westworth VillageTarrant County · 2,737 peopleCbetter than 26% of U.S. towns·Overall D · #462 of 640
500AnnaCollin County · 35,245 peopleCbetter than 26% of U.S. towns·Overall C+ · #254 of 640
501MercedesHidalgo County · 17,915 peopleCbetter than 26% of U.S. towns·Overall D− · #626 of 640
502Indian Hillsunincorporated, Hidalgo County · 2,961 peopleCbetter than 26% of U.S. towns·Overall D · #529 of 640
503PalmhurstHidalgo County · 2,562 peopleCbetter than 26% of U.S. towns·Overall D · #489 of 640
504LivingstonPolk County · 5,386 peopleCbetter than 26% of U.S. towns·Overall D− · #607 of 640
505GalvestonGalveston County · 53,636 peopleCbetter than 26% of U.S. towns·Overall D− · #587 of 640
506Horseshoe BayLlano County · 5,339 peopleCbetter than 25% of U.S. towns·Overall C+ · #226 of 640
507La Homaunincorporated, Hidalgo County · 11,285 peopleCbetter than 25% of U.S. towns·Overall D · #556 of 640
508Cross Mountainunincorporated, Bexar County · 3,752 peopleCbetter than 25% of U.S. towns·Overall B+ · #78 of 640
509Fair Oaks RanchBexar County · 12,025 peopleCbetter than 25% of U.S. towns·Overall A− · #44 of 640
510La GrangeFayette County · 4,509 peopleCbetter than 25% of U.S. towns·Overall C− · #374 of 640
511Nassau BayHarris County · 5,210 peopleCbetter than 25% of U.S. towns·Overall B · #126 of 640
512BallingerRunnels County · 3,499 peopleC−better than 25% of U.S. towns·Overall B− · #174 of 640
513Murillounincorporated, Hidalgo County · 8,883 peopleC−better than 25% of U.S. towns·Overall D · #573 of 640
514EdinburgHidalgo County · 110,700 peopleC−better than 25% of U.S. towns·Overall D · #560 of 640
515La Blancaunincorporated, Hidalgo County · 2,998 peopleC−better than 25% of U.S. towns·Overall C− · #400 of 640
516South Alamounincorporated, Hidalgo County · 3,309 peopleC−better than 25% of U.S. towns·Overall D · #537 of 640
517Marble FallsBurnet County · 9,633 peopleC−better than 25% of U.S. towns·Overall D · #575 of 640
518Scenic Oaksunincorporated, Bexar County · 10,569 peopleC−better than 24% of U.S. towns·Overall C+ · #262 of 640
519La FeriaCameron County · 7,222 peopleC−better than 24% of U.S. towns·Overall D · #502 of 640
520MathisSan Patricio County · 4,312 peopleC−better than 24% of U.S. towns·Overall C− · #384 of 640
521AliceJim Wells County · 17,550 peopleC−better than 24% of U.S. towns·Overall D− · #633 of 640
522EdcouchHidalgo County · 2,650 peopleC−better than 24% of U.S. towns·Overall D · #531 of 640
523Mila Doceunincorporated, Hidalgo County · 7,731 peopleC−better than 24% of U.S. towns·Overall D · #452 of 640
524Atascocitaunincorporated, Harris County · 99,354 peopleC−better than 24% of U.S. towns·Overall C+ · #221 of 640
525JasperJasper County · 7,511 peopleC−better than 24% of U.S. towns·Overall D− · #617 of 640
526AlvinBrazoria County · 30,115 peopleC−better than 24% of U.S. towns·Overall C · #321 of 640
527El LagoHarris County · 2,984 peopleC−better than 24% of U.S. towns·Overall B+ · #85 of 640
528Olivarezunincorporated, Hidalgo County · 6,326 peopleC−better than 24% of U.S. towns·Overall D · #536 of 640
529Missouri CityFort Bend County · 77,327 peopleC−better than 24% of U.S. towns·Overall B− · #197 of 640
530Spring Valley VillageHarris County · 4,402 peopleC−better than 23% of U.S. towns·Overall B+ · #95 of 640
531PasadenaHarris County · 148,539 peopleC−better than 23% of U.S. towns·Overall D · #562 of 640
532Santa FeGalveston County · 13,913 peopleC−better than 23% of U.S. towns·Overall B− · #196 of 640
533GonzalesGonzales County · 7,239 peopleC−better than 23% of U.S. towns·Overall D− · #639 of 640
534La VillaHidalgo County · 3,257 peopleC−better than 23% of U.S. towns·Overall D · #576 of 640
535Port IsabelCameron County · 5,302 peopleC−better than 22% of U.S. towns·Overall D− · #638 of 640
536Scissorsunincorporated, Hidalgo County · 4,267 peopleC−better than 22% of U.S. towns·Overall D · #497 of 640
537North Alamounincorporated, Hidalgo County · 4,819 peopleC−better than 22% of U.S. towns·Overall C+ · #278 of 640
538Shady Hollowunincorporated, Travis County · 5,709 peopleC−better than 22% of U.S. towns·Overall B · #142 of 640
539JunctionKimble County · 2,513 peopleC−better than 22% of U.S. towns·Overall B− · #177 of 640
540CombesCameron County · 3,255 peopleC−better than 22% of U.S. towns·Overall C · #332 of 640
541Canyon Lakeunincorporated, Comal County · 33,883 peopleC−better than 21% of U.S. towns·Overall B− · #213 of 640
542HarlingenCameron County · 72,467 peopleC−better than 21% of U.S. towns·Overall D · #557 of 640
543PrimeraCameron County · 5,478 peopleC−better than 21% of U.S. towns·Overall C− · #371 of 640
544San Carlosunincorporated, Hidalgo County · 3,678 peopleC−better than 21% of U.S. towns·Overall C− · #393 of 640
545WolfforthLubbock County · 8,746 peopleC−better than 21% of U.S. towns·Overall B− · #163 of 640
546Hunters Creek VillageHarris County · 4,498 peopleC−better than 21% of U.S. towns·Overall B · #143 of 640
547Los FresnosCameron County · 8,703 peopleC−better than 21% of U.S. towns·Overall D · #545 of 640
548San BenitoCameron County · 24,980 peopleC−better than 20% of U.S. towns·Overall D− · #600 of 640
549PortlandSan Patricio County · 20,833 peopleC−better than 20% of U.S. towns·Overall C · #281 of 640
550RobstownNueces County · 10,324 peopleC−better than 20% of U.S. towns·Overall D− · #590 of 640
551AltonHidalgo County · 24,138 peopleC−better than 20% of U.S. towns·Overall D− · #637 of 640
552Alamo HeightsBexar County · 7,632 peopleC−better than 20% of U.S. towns·Overall B · #101 of 640
553BaytownHarris County · 86,561 peopleC−better than 20% of U.S. towns·Overall D · #574 of 640
554LubbockLubbock County · 273,071 peopleC−better than 20% of U.S. towns·Overall D · #565 of 640
555RichwoodBrazoria County · 4,777 peopleC−better than 20% of U.S. towns·Overall B− · #214 of 640
556SweenyBrazoria County · 3,594 peopleC−better than 20% of U.S. towns·Overall B · #153 of 640
557La Palomaunincorporated, Cameron County · 2,797 peopleC−better than 20% of U.S. towns·Overall C− · #441 of 640
558GrovesJefferson County · 16,907 peopleC−better than 20% of U.S. towns·Overall D · #467 of 640
559Iowa ColonyBrazoria County · 20,503 peopleC−better than 19% of U.S. towns·Overall C+ · #260 of 640
560OnalaskaPolk County · 3,289 peopleC−better than 19% of U.S. towns·Overall D− · #592 of 640
561Encantada-Ranchito-El Calabozunincorporated, Cameron County · 2,552 peopleC−better than 19% of U.S. towns·Overall D · #512 of 640
562BeevilleBee County · 13,086 peopleC−better than 19% of U.S. towns·Overall D · #543 of 640
563Deer ParkHarris County · 34,282 peopleC−better than 19% of U.S. towns·Overall B− · #158 of 640
564BrownsvilleCameron County · 192,957 peopleC−better than 19% of U.S. towns·Overall D · #559 of 640
565Laguna VistaCameron County · 3,780 peopleC−better than 19% of U.S. towns·Overall D · #478 of 640
566AlpineBrewster County · 5,989 peopleC−better than 18% of U.S. towns·Overall B+ · #92 of 640
567League CityGalveston County · 119,905 peopleC−better than 18% of U.S. towns·Overall B+ · #84 of 640
568Glen RoseSomervell County · 3,148 peopleC−better than 18% of U.S. towns·Overall B · #115 of 640
569Doolittleunincorporated, Hidalgo County · 6,203 peopleC−better than 18% of U.S. towns·Overall D · #551 of 640
570FulshearFort Bend County · 64,630 peopleC−better than 18% of U.S. towns·Overall A · #12 of 640
571Taylor Lake VillageHarris County · 3,774 peopleC−better than 18% of U.S. towns·Overall A · #7 of 640
572Port ArthurJefferson County · 55,804 peopleC−better than 18% of U.S. towns·Overall D− · #632 of 640
573WimberleyHays County · 2,909 peopleC−better than 18% of U.S. towns·Overall C+ · #217 of 640
574CoppellDallas County · 41,386 peopleC−better than 18% of U.S. towns·Overall A · #17 of 640
575Port NechesJefferson County · 13,768 peopleC−better than 18% of U.S. towns·Overall C+ · #216 of 640
576Hebbronvilleunincorporated, Jim Hogg County · 4,194 peopleC−better than 18% of U.S. towns·Overall D− · #634 of 640
577VictoriaVictoria County · 66,500 peopleC−better than 18% of U.S. towns·Overall D− · #582 of 640
578Bunker Hill VillageHarris County · 3,896 peopleC−better than 18% of U.S. towns·Overall B · #134 of 640
579Aldineunincorporated, Harris County · 17,167 peopleC−better than 17% of U.S. towns·Overall D− · #593 of 640
580Leon ValleyBexar County · 11,563 peopleC−better than 17% of U.S. towns·Overall D · #547 of 640
581AbernathyHale County · 2,826 peopleC−better than 17% of U.S. towns·Overall A− · #24 of 640
582Piney Point VillageHarris County · 3,141 peopleC−better than 17% of U.S. towns·Overall B− · #188 of 640
583Laurelesunincorporated, Cameron County · 4,224 peopleC−better than 17% of U.S. towns·Overall C− · #438 of 640
584Aransas PassSan Patricio County · 8,842 peopleC−better than 17% of U.S. towns·Overall D · #534 of 640
585HitchcockGalveston County · 7,722 peopleC−better than 17% of U.S. towns·Overall D · #511 of 640
586Cameron Parkunincorporated, Cameron County · 5,955 peopleC−better than 17% of U.S. towns·Overall C− · #387 of 640
587Channelviewunincorporated, Harris County · 43,605 peopleC−better than 17% of U.S. towns·Overall D− · #595 of 640
588South HoustonHarris County · 16,407 peopleC−better than 17% of U.S. towns·Overall D− · #603 of 640
589NederlandJefferson County · 18,108 peopleC−better than 17% of U.S. towns·Overall C+ · #234 of 640
590Bushlandunincorporated, Potter County · 2,779 peopleC−better than 16% of U.S. towns·Overall A− · #35 of 640
591La PorteHarris County · 37,983 peopleC−better than 16% of U.S. towns·Overall C · #300 of 640
592TaftSan Patricio County · 2,939 peopleC−better than 16% of U.S. towns·Overall D · #479 of 640
593RockportAransas County · 11,348 peopleC−better than 16% of U.S. towns·Overall D− · #585 of 640
594JonestownTravis County · 2,687 peopleC−better than 16% of U.S. towns·Overall B− · #166 of 640
595Corpus ChristiNueces County · 317,247 peopleC−better than 16% of U.S. towns·Overall D− · #602 of 640
596WhartonWharton County · 8,776 peopleC−better than 16% of U.S. towns·Overall D− · #594 of 640
597PearlandBrazoria County · 129,930 peopleC−better than 16% of U.S. towns·Overall B · #116 of 640
598Cloverleafunincorporated, Harris County · 24,063 peopleC−better than 16% of U.S. towns·Overall D · #470 of 640
599Jersey VillageHarris County · 7,729 peopleC−better than 16% of U.S. towns·Overall C+ · #274 of 640
600InglesideSan Patricio County · 10,085 peopleC−better than 16% of U.S. towns·Overall C− · #413 of 640
601Pecan Plantationunincorporated, Hood County · 6,452 peopleC−better than 16% of U.S. towns·Overall C · #295 of 640
602Central Gardensunincorporated, Jefferson County · 3,976 peopleC−better than 15% of U.S. towns·Overall B− · #193 of 640
603BishopNueces County · 3,040 peopleC−better than 15% of U.S. towns·Overall C+ · #237 of 640
604Weston LakesFort Bend County · 4,570 peopleC−better than 15% of U.S. towns·Overall B− · #165 of 640
605Jacinto CityHarris County · 9,388 peopleC−better than 15% of U.S. towns·Overall D · #523 of 640
606Rancho ViejoCameron County · 2,851 peopleC−better than 15% of U.S. towns·Overall B− · #208 of 640
607ManvelBrazoria County · 20,699 peopleDbetter than 15% of U.S. towns·Overall C+ · #227 of 640
608FriendswoodGalveston County · 41,319 peopleDbetter than 15% of U.S. towns·Overall A− · #30 of 640
609BeaumontJefferson County · 112,967 peopleDbetter than 14% of U.S. towns·Overall D− · #640 of 640
610Cumingsunincorporated, Fort Bend County · 2,535 peopleDbetter than 14% of U.S. towns·Overall A− · #49 of 640
611DickinsonGalveston County · 21,908 peopleDbetter than 14% of U.S. towns·Overall C · #325 of 640
612SelmaBexar County · 11,955 peopleDbetter than 14% of U.S. towns·Overall C− · #411 of 640
613West ColumbiaBrazoria County · 3,636 peopleDbetter than 14% of U.S. towns·Overall C− · #361 of 640
614StantonMartin County · 2,694 peopleDbetter than 14% of U.S. towns·Overall B+ · #100 of 640
615Four Cornersunincorporated, Fort Bend County · 11,692 peopleDbetter than 13% of U.S. towns·Overall C− · #349 of 640
616HoustonHarris County · 2,397,315 peopleDbetter than 13% of U.S. towns·Overall D− · #606 of 640
617West OrangeOrange County · 3,391 peopleDbetter than 13% of U.S. towns·Overall D− · #615 of 640
618SintonSan Patricio County · 5,966 peopleDbetter than 13% of U.S. towns·Overall D · #496 of 640
619BrazoriaBrazoria County · 2,882 peopleDbetter than 13% of U.S. towns·Overall C+ · #239 of 640
620OrangeOrange County · 19,419 peopleDbetter than 12% of U.S. towns·Overall D− · #610 of 640
621El CampoWharton County · 12,142 peopleDbetter than 12% of U.S. towns·Overall D− · #597 of 640
622Mauricevilleunincorporated, Orange County · 2,945 peopleDbetter than 12% of U.S. towns·Overall D · #504 of 640
623Bridge CityOrange County · 9,645 peopleDbetter than 12% of U.S. towns·Overall B · #149 of 640
624Kingslandunincorporated, Llano County · 7,330 peopleDbetter than 12% of U.S. towns·Overall C− · #426 of 640
625Port AransasNueces County · 3,773 peopleDbetter than 11% of U.S. towns·Overall C · #323 of 640
626PlainviewHale County · 19,314 peopleDbetter than 11% of U.S. towns·Overall D− · #611 of 640
627VidorOrange County · 9,597 peopleDbetter than 11% of U.S. towns·Overall C− · #380 of 640
628EdnaJackson County · 6,088 peopleDbetter than 11% of U.S. towns·Overall C− · #343 of 640
629Bolivar Peninsulaunincorporated, Galveston County · 2,951 peopleDbetter than 10% of U.S. towns·Overall D− · #623 of 640
630RefugioRefugio County · 2,752 peopleDbetter than 10% of U.S. towns·Overall C · #338 of 640
631Wild Peach Villageunincorporated, Brazoria County · 2,502 peopleDbetter than 10% of U.S. towns·Overall C− · #375 of 640
632RaymondvilleWillacy County · 10,082 peopleDbetter than 10% of U.S. towns·Overall D · #468 of 640
633FalfurriasBrooks County · 4,248 peopleDbetter than 10% of U.S. towns·Overall D · #471 of 640
634KingsvilleKleberg County · 24,687 peopleDbetter than 9% of U.S. towns·Overall D− · #605 of 640
635Port LavacaCalhoun County · 11,060 peopleDbetter than 9% of U.S. towns·Overall C+ · #255 of 640
636PalaciosMatagorda County · 4,370 peopleDbetter than 8% of U.S. towns·Overall C · #307 of 640
637Mission Bendunincorporated, Fort Bend County · 36,586 peopleDbetter than 8% of U.S. towns·Overall C− · #419 of 640
638Meadows PlaceFort Bend County · 4,546 peopleDbetter than 6% of U.S. towns·Overall C · #283 of 640
639West University PlaceHarris County · 15,158 peopleDbetter than 6% of U.S. towns·Overall B · #148 of 640
640Bay CityMatagorda County · 17,488 peopleDbetter than 5% of U.S. towns·Overall D− · #636 of 640
641BellaireHarris County · 17,434 peopleD−better than 4% of U.S. towns·Overall C · #297 of 640
642ClarksvilleRed River County · 2,908 peopleD−among the lowest in the U.S.·Overall D− · #631 of 640
Quick answers

Questions people ask

Which Texas town has the lowest natural-hazard risk?

San Elizario (El Paso County) ranks first on hazard risk among 642 towns, with an A+; West and Chula Vista follow.

How are these towns ranked?

The Hazard risk grade: FEMA’s expected yearly loss to buildings from natural hazards, where residents live (National Risk Index). Towns are sorted on the grade’s score; the letter and rank are the same as on each town’s page. How grades work.

Why isn’t my town on this list?

The list covers towns of 2,500+ residents with a hazard risk grade (642 in Texas). Smaller towns have the grade on their page but no rank. Every town is on the Texas page.

Go deeper

More Texas lists

Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.

All Texas rankings →
Other states

Towns with the lowest natural-hazard risk in other states