Guest, Sign inJoin
Texas rankings · Health

Healthiest towns in Texas

West University Place ranks first on health among Texas’ 641 towns of 2,500+; 132 of the 641 grade A− or better on health nationally.

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). How grades work

#2

Bunker Hill Village

Harris County · 3,896 people
A+

Health grade, among the top in the U.S.·Overall B · #134 of 640 in TX

#3

Highland Park

Dallas County · 8,764 people
A+

Health grade, among the top in the U.S.·Overall B+ · #71 of 640 in TX

All 641 towns

Health grade, best first (the letter is national). Towns with the same score share a rank (T = tied; 2 towns here); the overall grade and state rank are beside each.

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

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

1 town without a health grade

Towns of 2,500+ that don’t have the figures this grade needs. Each town’s page says which ones are missing.

Quick answers

Questions people ask

What is the healthiest town in Texas?

West University Place (Harris County) ranks first on health among 641 towns, with an A+; Bunker Hill Village and Highland Park follow.

How are these towns ranked?

The Health grade: seven CDC PLACES estimates for adults (general, physical and mental health, obesity, diabetes, smoking, exercise). 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 health grade (641 in Texas). 1 town of 2,500+ lack the figures and is listed above. 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

Healthiest towns in other states