WaterVerge

Texas Water Quality Rankings

1067 cities ranked · Data from EPA SDWIS

67.5
State avg score
1067
Cities ranked
54%
A or B grade
31%
D or F grade
900
Health violations
546
PFAS detected

Texas water quality overview

Texas's drinking water quality is fair overall, with a state average score of 67.5 out of 100 — 6.7 points below the national average of 74.2. The median city score is 72.7, reflecting how water quality is distributed across the state's 1067 ranked cities. 31% of cities scored a D or F, pointing to significant water quality challenges across much of the state. 575 cities did earn an A or B grade, showing that strong systems do exist. PFAS "forever chemicals" were detected in 546 of 1067 cities (51%). Of those, 83 cities exceed the 2024 EPA maximum contaminant levels — a health concern requiring action. 7 cities have lead levels exceeding the EPA action level of 15 ppb, typically a sign of aging lead service lines or lead solder in older plumbing. Residents in these areas should use an NSF 53-certified filter. 900 cities have recorded health-based violations with the EPA — meaning contaminant levels exceeded safe limits or required testing was missed. Use the table below to find your city's specific record.

How Texas cities scored

19%
35%
15%
15%
16%
A
204
19%
Excellent
B
371
35%
Good
C
164
15%
Fair
D
159
15%
Poor
F
169
16%
Failing

Score distribution by range

327 164 0
5
48
239
79
120
212
327
37
0–9
10–19
20–29
30–39
40–49
50–59
60–69
70–79
80–89
90–100

State vs national average

C+
Texas
67.5/100
B-
National avg
74.2/100
▼ 6.7 pts below national average

Water quality across Texas

Each dot is a city, colored by grade. Size reflects population served. Click any city to view its full report.

All 1067 cities in Texas

# City Grade Score Score Population Violations Issues
1 Golden
A+
98.2
5K 1
2 Milano
A+
98.2
4K 0 Zero violations
3 Trophy Club
A+
97.2
14K 1
4 Arcola
A+
97
2K 0 Zero violations
5 Price
A+
96
933 7 Health
6 Cuero
A+
95.5
10K 7 Health Unresolved
7 Cut And Shoot
A
94.8
6K 5 Health Unresolved
8 Hardin
A
94.5
6K 11 Health Unresolved
9 Industry
A
94.5
3K 5 Unresolved
10 Northlake
A
93.3
10K 6 Unresolved
11 Sachse
A
93.1
29K 5 Health Unresolved
12 New Baden
A
92.4
1K 8 Health Unresolved
13 Live Oak
A
92.3
9K 3 Unresolved
14 Westworth Village
A
92.3
3K 24 Health Unresolved
15 Glen Allen
A
91.9
552 5 Unresolved
16 Fruitvale
A
91.8
4K 5 Unresolved
17 Webster
A
91.5
14K 3 Health PFAS
18 Yancey
A
91.4
13K 12 Health Unresolved
19 Gardendale
A
91.3
3K 7 Unresolved
20 Hearne
A
91.2
5K 24 Unresolved
21 Ovilla
A
91.2
5K 27 Health Unresolved
22 Tennessee Colony
A
91.2
3K 7 Health Unresolved
23 Quitman
A
91.1
8K 7 Health Unresolved
24 Gunter
A
91.1
3K 5 Unresolved
25 Sunset Valley
A
91.1
2K 8 Unresolved
26 Neches
A
90.9
2K 3 Health Unresolved
27 Dimmitt
A
90.8
4K 4 Unresolved
28 Klondike
A
90.6
2K 3 Unresolved
29 Windcrest
A
90.5
8K 5 Unresolved
30 Kountze
A
90.5
2K 11 Health Unresolved
31 Westlake
A
90.3
2K 5 Unresolved
32 Horizon City
A
90.2
32K 8 Health Unresolved
33 Converse
A
90.2
30K 5 Health Unresolved
34 Olton
A
90.2
2K 12 Health Unresolved
35 Mcallen
A
90.1
190K 4 Unresolved
36 Ross
A
90.1
3K 12 Health Unresolved
37 Kileen
A
90
594 3
38 Llano
A-
89.9
3K 15 Health Unresolved
39 Highland Haven
A-
89.9
734 2 Unresolved
40 Fairview
A-
89.8
11K 30 Health Unresolved
41 Pollok
A-
89.8
10K 43 Health Unresolved
42 Bishop
A-
89.8
3K 16 Health Unresolved
43 Hurst
A-
89.7
40K 5 Health Unresolved
44 Archer City
A-
89.7
2K 29 Health Unresolved
45 Mckinney
A-
89.6
227K 10 Unresolved
46 Purdon
A-
89.5
4K 31 Health Unresolved
47 Blue Mound
A-
89.5
2K 6 Unresolved
48 Pettus
A-
89.5
650 42 Unresolved
49 Wake Village
A-
89.4
6K 12 Health Unresolved
50 Fort Davis
A-
89.4
1K 16 Health Unresolved
51 Scotland
A-
89.4
900 9 Unresolved
52 Wadsworth
A-
89.4
570 5 Unresolved
53 Stafford
A-
89.3
52K 6 Health Unresolved
54 Lakeway
A-
89.3
11K 4 Unresolved
55 Nassau Bay
A-
89.3
4K 5 Unresolved
56 Campbell
A-
89.3
3K 4 Unresolved
57 Fulshear
A-
89.2
34K 7 Unresolved
58 Sheppard Afb
A-
89.2
20K 15 Health Unresolved
59 Forreston
A-
89.2
2K 14 Health Unresolved
60 White Deer
A-
89.2
918 33 Health Unresolved
61 Lakehills
A-
89.1
1K 6 Health Unresolved
62 Lone Oak
A-
89.1
867 20 Health Unresolved
63 Saginaw
A-
89
24K 10 Health Unresolved
64 Fabens
A-
89
9K 7 Unresolved
65 Slaton
A-
89
6K 13 Health Unresolved
66 Muleshoe
A-
89
5K 14 Health Unresolved
67 Ivanhoe
A-
89
2K 6 Health Unresolved
68 Lockhart
A-
88.9
19K 2 Unresolved
69 La Coste
A-
88.9
1K 11 Unresolved
70 Roanoke
A-
88.8
10K 30 Health Unresolved
71 Wellborn
A-
88.7
25K 48 Health Unresolved
72 Windthorst
A-
88.7
2K 2 Unresolved
73 Lolita
A-
88.7
660 22 Unresolved
74 Stratford
A-
88.6
2K 11 Unresolved
75 Pantego
A-
88.5
3K 19 Health Unresolved
76 Desoto
A-
88.4
58K 28 Health Unresolved
77 Forest Hill
A-
88.3
14K 13 Health Unresolved
78 Cranfils Gap
A-
88.3
2K 22 Health Unresolved
79 Raywood
A-
88.3
2K 13 Health Unresolved
80 Mclean
A-
88.3
775 20 Health Unresolved
81 Sunnyvale
A-
88.2
9K 23 Unresolved
82 Copeville
A-
88.2
4K 7 Unresolved
83 China
A-
88.2
1K 28 Health Unresolved
84 Bronte
A-
88.2
999 4 Unresolved
85 Devers
A-
88.2
864 11 Unresolved
86 Amherst
A-
88.2
721 8 Unresolved
87 Crystal Beach
A-
88.1
19K 25 Health Unresolved
88 South Houston
A-
88.1
17K 22 Health PFAS Unresolved
89 Lake Kiowa
A-
88.1
3K 23 Health Unresolved
90 Callisburg
A-
88.1
2K 9 Unresolved
91 Daisetta
A-
88.1
1K 46 Unresolved
92 Watauga
A-
88
24K 8 Health Unresolved
93 Corinth
A-
88
23K 16 Health Unresolved
94 Mauriceville
A-
88
10K 11 Unresolved
95 Parker
A-
88
6K 24 Unresolved
96 Big Wells
A-
88
870 20 Unresolved
97 Fort Hood
A-
87.9
36K 7 Health Unresolved
98 Wellington
A-
87.9
2K 17 Health Unresolved
99 Etoile
A-
87.9
2K 30 Health Unresolved
100 Tom Bean
A-
87.9
1K 8 Health Unresolved
101 Gruver
A-
87.9
1K 16 Health Unresolved
102 Kyle
A-
87.8
52K 7 Health Unresolved
103 Coppell
A-
87.8
43K 2 Unresolved
104 Meadows Place
A-
87.8
5K 11 Unresolved
105 Palm Valley
A-
87.8
1K 12 Health Unresolved
106 Van
A-
87.7
6K 23 Unresolved
107 Verhalen
A-
87.7
2K 3 Unresolved
108 Sudan
A-
87.7
940 13 Health Unresolved
109 Floydada
A-
87.6
3K 11 Health Unresolved
110 Anahuac
A-
87.6
2K 41 Health Unresolved
111 Dorchester
A-
87.6
2K 5 Health Unresolved
112 Godley
A-
87.6
1K 15 Health Unresolved
113 Hewitt
A-
87.5
17K 14 Health Unresolved
114 Garden Ridge
A-
87.5
5K 22 Unresolved
115 Briarcliff
A-
87.5
1K 13 Health Unresolved
116 Allen
A-
87.3
105K 4 Unresolved
117 Plano
A-
87.2
292K 30 Health Unresolved
118 Pennington
A-
87.2
3K 12 Unresolved
119 Cedar Hill
A-
87.1
51K 16 Health Unresolved
120 Anson
A-
87.1
3K 27 Health Unresolved
121 Vinton
A-
87.1
3K 12 Unresolved
122 Hale Center
A-
87.1
2K 31 Health Unresolved
123 Thrall
A-
87.1
975 14 Health Unresolved
124 Robinson
A-
87
13K 9 Health Unresolved
125 Liberty
A-
87
9K 40 Health Unresolved
126 Powell
A-
87
7K 7 Health Unresolved
127 Laughlin Afb
A-
87
4K 13 Health Unresolved
128 Lovelady
A-
87
990 20 Health Unresolved
129 Blooming Grove
A-
87
857 23 Health Unresolved
130 Thornton
A-
87
530 19 Health Unresolved
131 Lavernia
A-
86.9
21K 3 Unresolved
132 Farwell
A-
86.9
1K 22 Health Unresolved
133 Lindsay
A-
86.9
1K 40 Unresolved
134 Highland Village
A-
86.8
17K 10 Health Unresolved
135 Jarrell
A-
86.8
13K 15 Health Unresolved
136 Pattison
A-
86.8
2K 15 Health Unresolved
137 Pattonville
A-
86.8
2K 59 Health Unresolved
138 Booker
A-
86.8
2K 14 Unresolved
139 Knollwood
A-
86.8
1K 38 Unresolved
140 Euless
A-
86.7
62K 5 Health Unresolved
141 Brownwood
A-
86.7
35K 37 Health Unresolved
142 Tool
A-
86.7
24K 29 Health Unresolved
143 Eddy
A-
86.7
6K 10 Health Unresolved
144 Shamrock
A-
86.7
2K 39 Health Unresolved
145 Sterling City
A-
86.7
888 1 Unresolved
146 Wickett
A-
86.7
567 15 Unresolved
147 Boys Ranch
A-
86.7
500 30 Health Unresolved
148 Hallettsville
A-
86.6
3K 3 Unresolved
149 Westminster
A-
86.6
2K 2 Unresolved
150 Taylor
A-
86.5
21K 13 Health PFAS Unresolved
151 Richland Hills
A-
86.5
9K 9 Health Unresolved
152 Menard
A-
86.5
1K 5 Health Unresolved
153 Mertzon
A-
86.5
781 37 Health Unresolved
154 De Kalb
A-
86.4
963 7 Unresolved
155 Garland
A-
86.3
249K 4 Unresolved
156 Canadian
A-
86.3
2K 4 Unresolved
157 Blessing
A-
86.3
950 6 Unresolved
158 Mansfield
A-
86.2
77K 12 Unresolved
159 Farmers Branch
A-
86.2
40K 8 PFAS Unresolved
160 Elgin
A-
86.2
13K 7 Health Unresolved
161 Scottsville
A-
86.2
6K 27 Health Unresolved
162 Lakeside
A-
86.2
2K 4 Health Unresolved
163 De Berry
A-
86.2
1K 10 Unresolved
164 Ennis
A-
86.1
37K 28 Health Unresolved
165 Kirby
A-
86.1
8K 9 Health Unresolved
166 Markham
A-
86.1
1K 8 Health Unresolved
167 Sundown
A-
86.1
1K 9 Health Unresolved
168 Tioga
A-
86.1
938 4 Unresolved
169 Heath
A-
86
10K 16 Health Unresolved
170 Nixon
A-
86
2K 7 Health Unresolved
171 Troy
A-
86
2K 37 Health Unresolved
172 Davenport
A-
86
1K 26 Unresolved
173 Joinerville
A-
85.9
2K 8 Unresolved
174 Ore City
A-
85.9
2K 15 Health Unresolved
175 Rowlett
A-
85.8
66K 6 Unresolved
176 The Colony
A-
85.8
45K 6 Health Unresolved
177 Adkins
A-
85.8
27K 75 Health Unresolved
178 Dyess Afb
A-
85.8
7K 7 PFAS Unresolved
179 Panorama Village
A-
85.8
3K 7 Health Unresolved
180 Shiner
A-
85.8
2K 4 Unresolved
181 North Zulch
A-
85.8
2K 9 Health Unresolved
182 Thorndale
A-
85.8
1K 6 Unresolved
183 Celina
A-
85.6
53K 14 Health Unresolved
184 Maud
A-
85.6
1K 17 Health Unresolved
185 Carrollton
A-
85.5
136K 1 Unresolved
186 Mount Pleasant
A-
85.5
34K 18 Health Unresolved
187 Fort Woth
A-
85.5
9K 7 Health Unresolved
188 Nash
A-
85.5
4K 15 Health Unresolved
189 Spearman
A-
85.5
3K 35 Health Unresolved
190 Rollingwood
A-
85.5
2K 10 Unresolved
191 Odonnell
A-
85.5
704 10 Unresolved
192 Savannah
A-
85.3
5K 14 Unresolved
193 Grapevine
A-
85.2
51K 3 PFAS Unresolved
194 Bellaire
A-
85.2
21K 21 Health Unresolved
195 Brookshire
A-
85.2
6K 47 Health Unresolved
196 Ozona
A-
85.2
4K 15 Health Unresolved
197 Bertram
A-
85.2
4K 8 Unresolved
198 Tiki Island
A-
85.2
3K 8 Unresolved
199 Selma
A-
85.1
11K 10 Health Unresolved
200 Hutchins
A-
85.1
6K 12 Health Unresolved
201 Larue
A-
85.1
2K 10 Unresolved
202 Encinal
A-
85.1
1K 10 Unresolved
203 Pineland
A-
85.1
1K 7 Health Unresolved
204 Burleson
B+
85
87K 33 Health Unresolved
205 Pharr
A-
85
80K 5 Unresolved
206 Jacinto City
B+
85
10K 4 Health Unresolved
207 La Porte
B+
84.9
37K 25 Unresolved
208 Holliday
B+
84.9
10K 16 Health Unresolved
209 Cibolo
B+
84.8
20K 17 Health Unresolved
210 Yoakum
B+
84.8
6K 14 Health Unresolved
211 Willow Park
B+
84.8
5K 20 Health Unresolved
212 Smithville
B+
84.8
5K 87 Health Unresolved
213 Tornillo
B+
84.8
4K 56 Health Unresolved
214 Grandview
B+
84.8
2K 10 Unresolved
215 Alamo
B+
84.7
21K 47 Health Unresolved
216 Hawley
B+
84.7
8K 6 Health PFAS Unresolved
217 Diana
B+
84.7
7K 29 Health Unresolved
218 Shenandoah
B+
84.7
4K 3 Unresolved
219 Anton
B+
84.7
907 13 Health Unresolved
220 Schertz
B+
84.6
42K 8 Unresolved
221 Jbsa Lackland
B+
84.6
25K 50 Health Unresolved
222 East Bernard
B+
84.6
2K 8 Unresolved
223 Hays
B+
84.6
639 5 Unresolved
224 Sherman
B+
84.5
48K 28 Health Unresolved
225 Universal City
B+
84.5
20K 3 Unresolved
226 Denver City
B+
84.5
6K 21 Health Unresolved
227 Seymour
B+
84.5
5K 43 Health Unresolved
228 Elm Mott
B+
84.5
3K 5 Unresolved
229 San Benito
B+
84.4
24K 33 Health PFAS Unresolved
230 Warren
B+
84.4
2K 13 Unresolved
231 Hico
B+
84.4
1K 7 Unresolved
232 Bremond
B+
84.4
858 5 Unresolved
233 Talco
B+
84.4
711 4 Unresolved
234 Nolanville
B+
84.3
8K 10 Health Unresolved
235 Kennedale
B+
84.3
8K 38 Unresolved
236 Madisonville
B+
84.3
8K 16 Health Unresolved
237 Oak Ridge North
B+
84.3
4K 3 Unresolved
238 Louise
B+
84.3
1K 11 Unresolved
239 Matador
B+
84.3
578 14 Health Unresolved
240 Mesquite
B+
84.2
152K 3 Unresolved
241 Lumberton
B+
84.2
30K 6 Unresolved
242 Port Neches
B+
84.2
15K 11 Health Unresolved
243 Olmito
B+
84.2
9K 34 Health PFAS Unresolved
244 Laird Hill
B+
84.2
705 20 Health Unresolved
245 Port Isabel
B+
84.1
46K 41 Health Unresolved
246 Yorktown
B+
84.1
2K 25 Unresolved
247 Tolar
B+
84.1
1K 11 Unresolved
248 Pecos
B+
84
13K 10 Health Unresolved
249 Pearsall
B+
84
9K 16 Health Unresolved
250 Perryton
B+
84
8K 15 Health Unresolved
251 Jersey Village
B+
84
8K 17 Health Unresolved
252 Schulenberg
B+
84
3K 8 Unresolved
253 Walnut Spring
B+
84
795 5 Unresolved
254 Galveston
B+
83.9
52K 20 Health Unresolved
255 Duncanville
B+
83.9
39K 12 Health PFAS Unresolved
256 Murphy
B+
83.8
19K 6 Unresolved
257 Edna
B+
83.8
6K 9 Health Unresolved
258 Knippa
B+
83.7
933 5 Health Unresolved
259 Friendswood
B+
83.6
43K 25 Unresolved
260 Caddo Mills
B+
83.6
5K 46 Health Unresolved
261 Palmer
B+
83.6
3K 45 Health Unresolved
262 Memphis
B+
83.6
2K 19 Health Unresolved
263 Fentress
B+
83.6
2K 55 Health Unresolved
264 Abbott
B+
83.6
1K 21 Unresolved
265 Copperas Cove
B+
83.4
38K 19 Health PFAS Unresolved
266 El Lago
B+
83.4
4K 12 Health Unresolved
267 Little River Academy
B+
83.4
2K 18 Health Unresolved
268 San Juan
B+
83.3
30K 16 Health PFAS Unresolved
269 Hondo
B+
83.3
11K 26 Health Unresolved
270 Jacksboro
B+
83.3
4K 43 Health Unresolved
271 Sheridan
B+
83.3
1K 13 Health Unresolved
272 Port Aransas
B+
83.2
15K 11 Health Unresolved
273 Bacliff
B+
83.2
11K 19 Health Unresolved
274 Zephyr
B+
83.1
8K 15 Health Unresolved
275 Normangee
B+
83.1
719 24 Health Unresolved
276 North Richland Hills
B+
83
72K 9 Health PFAS Unresolved
277 Whitehouse
B+
83
18K 22 Health Unresolved
278 Seabrook
B+
83
14K 1 Unresolved
279 Omaha
B+
83
3K 5 Unresolved
280 Charlotte
B+
83
2K 7 Unresolved
281 Lipan
B+
82.9
1K 12 Unresolved
282 Colleyville
B+
82.8
26K 5 Health PFAS Unresolved
283 Dalhart
B+
82.8
8K 11 Unresolved
284 Cactus
B+
82.8
3K 20 Unresolved
285 Edroy
B+
82.8
540 62 Unresolved
286 Woodway
B+
82.7
9K 17 Health Unresolved
287 Hilltop Lakes
B+
82.7
1K 3 Unresolved
288 Agua Dulce
B+
82.7
848 19 Health Unresolved
289 Edcouch
B+
82.5
3K 60 Health Unresolved
290 Ponder
B+
82.5
3K 11 Health Unresolved
291 Mount Vernon
B+
82.4
18K 44 Health Unresolved
292 Pendleton
B+
82.4
3K 7 Unresolved
293 Cross Plains
B+
82.4
926 23 Health Unresolved
294 Pleasanton
B+
82.3
28K 39 Health Unresolved
295 Salado
B+
82.2
10K 6 Health Unresolved
296 Keller
B+
82.1
46K 6 Health PFAS Unresolved
297 Santo
B+
82.1
4K 13 Health Unresolved
298 Monahans
B+
82
9K 13 Health Unresolved
299 Brashear
B+
82
1K 9 Health Unresolved
300 Groveton
B+
82
918 9 Health Unresolved
301 Hull
B+
82
798 15 Health Unresolved
302 Sunrise Beach
B+
82
791 15 Unresolved
303 Cottonwood Shores
B+
81.9
2K 30 Health Unresolved
304 Eden
B+
81.9
2K 80 Health Unresolved
305 Mountain City
B+
81.9
725 16 Unresolved
306 Humble
B+
81.8
16K 12 Health Unresolved
307 Lantana
B+
81.8
13K 14 Unresolved
308 Rancho Viejo
B+
81.8
4K 12 Health Unresolved
309 Morgan Mill
B+
81.8
522 16 Health Unresolved
310 Pickton
B+
81.7
2K 14 Health Unresolved
311 Panhandle
B+
81.7
2K 14 Health Unresolved
312 Wortham
B+
81.7
980 24 Health Unresolved
313 Rule
B+
81.7
948 39 Health Unresolved
314 Josephine
B+
81.6
10K 7 Unresolved
315 Rogers
B+
81.6
1K 29 Health Unresolved
316 Port Arthur
B+
81.5
56K 15 Health Unresolved
317 Krum
B+
81.5
6K 30 Unresolved
318 Lockney
B+
81.5
2K 10 Health Unresolved
319 West University Place
B+
81.4
19K 26 Health PFAS Unresolved
320 Weimar
B+
81.4
2K 14 Unresolved
321 Meridian
B+
81.4
1K 28 Health Unresolved
322 Lavon
B+
81.3
16K 3 Health Unresolved
323 Bovina
B+
81.3
2K 9 Unresolved
324 Van Vleck
B+
81.3
2K 18 Health Unresolved
325 Red Oak
B+
81.2
65K 45 Health Unresolved
326 Stowell
B+
81.2
16K 46 Health Unresolved
327 Rivera
B+
81.2
1K 10 Unresolved
328 Prosper
B+
81.1
43K 3 PFAS Unresolved
329 Mcdade
B+
81.1
696 11 Health Unresolved
330 Savoy
B+
81
10K 20 Health Unresolved
331 Palo Pinto
B+
81
1K 13 Health Unresolved
332 Groom
B+
81
548 5 Health Unresolved
333 Shoreacres
B+
80.9
1K 13 Unresolved
334 Lorenzo
B+
80.9
957 18 Health Unresolved
335 Paris
B+
80.8
51K 32 Health Unresolved
336 Bedford
B+
80.8
50K 7 PFAS Unresolved
337 Iowa Park
B+
80.8
7K 33 Unresolved
338 Deer Park
B+
80.7
34K 17 Health PFAS Unresolved
339 Uhland
B+
80.7
20K 11 Health Unresolved
340 Three Rivers
B+
80.7
4K 34 Health Unresolved
341 Gallatin
B+
80.7
996 2 Unresolved
342 Reno
B+
80.6
3K 15 Health Unresolved
343 Portland
B+
80.5
23K 6 Health Unresolved
344 Groves
B+
80.5
16K 13 Health Unresolved
345 San Leon
B+
80.5
12K 22 Health Unresolved
346 Dalworthington Gardens
B+
80.5
2K 25 Unresolved
347 Kendleton
B+
80.5
1K 23 Health Unresolved
348 Ransom Canyon
B+
80.5
1K 9 Health Unresolved
349 Bonham
B+
80.3
12K 99 Health Unresolved
350 Stockdale
B+
80.3
7K 10 Health Unresolved
351 Brackettville
B+
80.3
4K 26 Unresolved
352 Mt Enterprise
B+
80.3
2K 12 Health Unresolved
353 Stonewall
B+
80.3
720 11 Health Unresolved
354 Como
B+
80.2
5K 33 Health Unresolved
355 Village Mills
B+
80.2
2K 6 Unresolved
356 Everman
B+
80.1
6K 12 Unresolved
357 Eldorado
B+
80.1
2K 27 Health Unresolved
358 Earth
B+
80.1
937 14 Health Unresolved
359 Rising Star
B+
80.1
765 39 Health Unresolved
360 Presidio
B
80
6K 35 Health Unresolved
361 Franklin
B+
80
5K 39 Unresolved
362 Granger
B+
80
2K 26 Health Unresolved
363 Dawson
B+
80
2K 25 Health Unresolved
364 Moore
B+
80
930 23 Health Unresolved
365 West Lake Hills
B
79.9
10K 56 Health PFAS Unresolved
366 Morgans Point Resort
B
79.9
5K 16 Health Unresolved
367 Lyford
B
79.9
2K 42 Health Unresolved
368 Wink
B
79.9
2K 18 Health Unresolved
369 Winfield
B
79.9
614 34 Health Unresolved
370 Tuscola
B
79.8
10K 22 Health Unresolved
371 Fort Hancock
B
79.8
2K 45 Health Unresolved
372 Reklaw
B
79.8
660 20 Health Unresolved
373 White Oak
B
79.7
7K 42 Health Unresolved
374 Tivoli
B
79.7
665 44 Health Unresolved
375 Justin
B
79.6
4K 11 Unresolved
376 Electra
B
79.6
3K 44 Health Unresolved
377 Centerville
B
79.6
903 6 Health Unresolved
378 Bloomburg
B
79.6
681 29 Health Unresolved
379 Palacios
B
79.5
6K 36 Health Unresolved
380 Friona
B
79.5
5K 21 Health Unresolved
381 Spring Branch
B
79.5
3K 20 Unresolved
382 Rio Grande
B
79.4
19K 48 Health Unresolved
383 Danbury
B
79.4
2K 52 Health Unresolved
384 Douglass
B
79.3
7K 40 Health Unresolved
385 Muenster
B
79.3
2K 6 Unresolved
386 Utopia
B
79.3
780 12 Unresolved
387 Coldspring
B
79.1
10K 34 Health Unresolved
388 Big Lake
B
79.1
3K 37 Health Unresolved
389 Martinsville
B
79.1
519 19 Health Unresolved
390 Celeste
B
79
6K 52 Health Unresolved
391 La Vernia
B
79
3K 18 Unresolved
392 Morgan
B
79
1K 12 Health Unresolved
393 Mineola
B
78.8
20K 18 Unresolved
394 Cooper
B
78.8
5K 31 Health Unresolved
395 Olden
B
78.8
783 32 Health Unresolved
396 Princeton
B
78.7
62K 27 Health Unresolved
397 Fate
B
78.7
35K 35 Unresolved
398 Kingsland
B
78.7
14K 31 Health Unresolved
399 Annetta
B
78.6
3K 27 Health Unresolved
400 Dodge
B
78.6
3K 33 Health Unresolved
401 Dekalb
B
78.6
2K 27 Health Unresolved
402 Balch Springs
B
78.5
28K 19 Health PFAS Unresolved
403 Premont
B
78.5
2K 29 Health Unresolved
404 Maypearl
B
78.5
994 23 Health Unresolved
405 Daingerfield
B
78.4
4K 24 Health Unresolved
406 Nevada
B
78.4
4K 5 Unresolved
407 La Pryor
B
78.4
2K 101 Health Unresolved
408 Corpus Christi
B
78.3
325K 28 Health Unresolved
409 Scurry
B
78.2
11K 12 PFAS Unresolved
410 Clute
B
78.2
11K 13 Health Unresolved
411 Bullard
B
78.2
6K 32 Health Unresolved
412 La Marque
B
78.1
15K 15 Health Unresolved
413 Hutto
B
78
60K 38 Health PFAS Unresolved
414 Leakey
B
78
3K 81 Health Unresolved
415 Leonard
B
77.9
5K 33 Health Unresolved
416 Van Horn
B
77.9
2K 19 Health Unresolved
417 Boyd
B
77.9
2K 33 Health Unresolved
418 Gregory
B
77.9
2K 31 Health Unresolved
419 Seadrift
B
77.9
2K 30 Health Unresolved
420 Hallsville
B
77.8
19K 45 Health Unresolved
421 Winnsboro
B
77.8
13K 35 Health Unresolved
422 Boling
B
77.8
845 30 Unresolved
423 Donna
B
77.7
16K 18 Health PFAS Unresolved
424 Colorado City
B
77.7
4K 16 Health Unresolved
425 Lexington
B
77.7
2K 15 Health Unresolved
426 Rocksprings
B
77.7
2K 21 Health Unresolved
427 Millsap
B
77.6
8K 19 Health Unresolved
428 Eustace
B
77.6
2K 15 Health Unresolved
429 Calvert
B
77.5
962 37 Health Unresolved
430 Falls City
B
77.5
514 22 Health Unresolved
431 Alvord
B
77.4
1K 37 Health Unresolved
432 Blue Ridge
B
77.3
10K 36 Health Unresolved
433 New London
B
77.3
3K 14 Health Unresolved
434 Combes
B
77.3
3K 23 Health Unresolved
435 Gause
B
77.3
828 11 Health Unresolved
436 Haltom City
B
77.2
46K 16 Health PFAS Unresolved
437 Alba
B
77.2
8K 23 Health Unresolved
438 Log Cabin
B
77.2
1K 20 Health Unresolved
439 Texas City
B
77.1
54K 15 Health Unresolved
440 Sour Lake
B
77.1
3K 25 Health Unresolved
441 Whitesboro
B
77
11K 47 Unresolved
442 Aransas Pass
B
77
8K 33 Health Unresolved
443 Sunray
B
76.9
2K 9 Health Unresolved
444 Lucas
B
76.8
11K 20 Health Unresolved
445 Fair Oaks Ranch
B
76.8
10K 17 Unresolved
446 Honey Grove
B
76.8
6K 44 Health Unresolved
447 New Deal
B
76.8
729 74 Health Unresolved
448 Manor
B
76.7
20K 23 Health Unresolved
449 The Hills
B
76.7
3K 71 Health Unresolved
450 Ladonia
B
76.7
597 56 Health Unresolved
451 Newcastle
B
76.7
532 33 Health Unresolved
452 Natalia
B
76.6
1K 16 Health Unresolved
453 Lott
B
76.6
947 53 Health Unresolved
454 Skidmore
B
76.6
777 26 Health Unresolved
455 Prairie View
B
76.5
13K 26 Health Unresolved
456 Meadowlakes
B
76.5
2K 14 Health Unresolved
457 Shavano Park
B
76.4
2K 14 Health Unresolved
458 Santa Anna
B
76.4
1K 36 Health Unresolved
459 Ector
B
76.4
981 10 Health Unresolved
460 Holiday Lakes
B
76.4
921 24 Health Unresolved
461 Ingram
B
76.4
740 21 Health Unresolved
462 Benbrook
B
76.3
24K 39
463 Garciasville
B
76.3
6K 23 Health Unresolved
464 Crane
B
76.3
3K 47 Health Unresolved
465 Bon Wier
B
76.3
700 10 Health Unresolved
466 Frisco
B
76.2
235K 45 Health Unresolved
467 Clint
B
76.2
59K 40 Health Unresolved
468 Southlake
B
76.2
32K 98 Health PFAS Unresolved
469 Holland
B
76.1
4K 24 Health Unresolved
470 Edgecliff Village
B
76.1
4K 14 Unresolved
471 Bells
B
76
5K 16 Health Unresolved
472 Needville
B
76
3K 8 Health Unresolved
473 Covington
B
76
717 44 Health Unresolved
474 Midlothian
B
75.9
72K 56 Health PFAS Unresolved
475 Seagoville
B
75.8
20K 32 Health PFAS Unresolved
476 Paradise
B
75.8
969 58 Health Unresolved
477 Pampa
B
75.7
19K 42 Health Unresolved
478 Crawford
B
75.7
5K 44 Health Unresolved
479 Saratoga
B
75.7
5K 18 Health Unresolved
480 Poteet
B
75.7
3K 28 Health Unresolved
481 Goldthwaite
B
75.7
2K 45 Health Unresolved
482 Oyster Creek
B
75.7
2K 19 Health Unresolved
483 Miles
B
75.7
920 139 Health Unresolved
484 Onalaska
B
75.5
6K 16 Health Unresolved
485 Ferris
B
75.5
3K 56 Health Unresolved
486 Melissa
B
75.3
29K 24 Health Unresolved
487 Gonzales
B
75.3
20K 74 Health Unresolved
488 Sweetwater
B
75.1
15K 64 Health Unresolved
489 Spurger
B-
75
6K 19 Health Unresolved
490 Venus
B-
74.9
3K 43 Health Unresolved
491 Billings
B-
74.9
790 58 Unresolved
492 Argyle
B-
74.8
21K 27 Unresolved
493 La Feria
B-
74.8
7K 46 Health PFAS Unresolved
494 Henrietta
B-
74.8
3K 66 Health Unresolved
495 Brownsboro
B-
74.7
6K 15 Health Unresolved
496 Saint Jo
B-
74.7
881 84 Health Unresolved
497 Evadale
B-
74.7
559 42 Health Unresolved
498 Richland
B-
74.6
1K 9 Health Unresolved
499 Lake Dallas
B-
74.5
18K 13 Health Unresolved
500 Teague
B-
74.5
10K 24 Health Unresolved
501 Redwater
B-
74.5
4K 34 Health Unresolved
502 Vega
B-
74.5
885 36 Health Unresolved
503 Valley View
B-
74.4
5K 30 Health Unresolved
504 Olney
B-
74.4
3K 16 Health Unresolved
505 Waelder
B-
74.4
970 66 Unresolved
506 Niederwald
B-
74.3
35K 19 Health Unresolved
507 Kempner
B-
74.3
18K 30 Health Unresolved
508 Wilmer
B-
74.3
7K 61 Health Unresolved
509 Tulia
B-
74.3
5K 26 Health Unresolved
510 Buffalo Gap
B-
74.3
2K 24 Health Unresolved
511 Orange Grove
B-
74.3
1K 10 Health Unresolved
512 Brownfield
B-
74
9K 17 Health Unresolved
513 Crosbyton
B-
74
2K 28 Health Unresolved
514 Wallis
B-
74
1K 27 Health Unresolved
515 Beasley
B-
73.9
977 15 Health Unresolved
516 Cedar Park
B-
73.8
93K 116 Health Unresolved
517 Elsa
B-
73.8
6K 90 Health Unresolved
518 Sebastian
B-
73.7
2K 42 Health Unresolved
519 Grapeland
B-
73.6
2K 16 Health Unresolved
520 Petersburg
B-
73.6
1K 25 Health Unresolved
521 Italy
B-
73.5
4K 64 Health Unresolved
522 Sonora
B-
73.5
3K 24 Health Unresolved
523 Karnack
B-
73.5
2K 47 Health Unresolved
524 Hidalgo
B-
73.3
15K 18 Health Unresolved
525 Richwood
B-
73.3
8K 16 Unresolved
526 Buna
B-
73.1
6K 45 Health Unresolved
527 Deweyville
B-
73
4K 62 Health Unresolved
528 Rockport
B-
72.9
14K 38 Health Unresolved
529 Abernathy
B-
72.9
3K 20 Health Unresolved
530 Bellmead
B-
72.8
11K 22 Health Unresolved
531 Orangefield
B-
72.8
8K 22 Health Unresolved
532 Poth
B-
72.8
3K 15 Health Unresolved
533 Hughes Springs
B-
72.8
3K 14 Health Unresolved
534 Call
B-
72.7
1K 18 Unresolved
535 Ben Wheeler
B-
72.6
6K 20 Health Unresolved
536 Big Sandy
B-
72.6
2K 69 Health Unresolved
537 Forney
B-
72.5
69K 60 Health PFAS Unresolved
538 Burkburnett
B-
72.5
11K 57 Health Unresolved
539 Ganado
B-
72.4
2K 11 Health Unresolved
540 Vanderbilt
B-
72.4
525 17 Health Unresolved
541 Hempstead
B-
72.3
7K 34 Health Unresolved
542 Lincoln
B-
72.3
4K 46 Health Unresolved
543 Pasadena
B-
72.2
153K 24 PFAS Unresolved
544 Channelview
B-
72.2
20K 18 Health Unresolved
545 Refugio
B-
72.1
3K 60 Unresolved
546 Lone Star
B-
72
1K 22 Health Unresolved
547 Snyder
B-
71.9
12K 82 Health Unresolved
548 Rhome
B-
71.8
2K 51 Health Unresolved
549 Carlsbad
B-
71.8
2K 35 Health Unresolved
550 Elmo
B-
71.7
2K 38 Health Unresolved
551 Point Comfort
B-
71.6
759 38 Health Unresolved
552 Jamaica Beach
B-
71.5
1K 18 Health Unresolved
553 Wheeler
B-
71.4
2K 53 Health Unresolved
554 Maydelle
B-
71.4
795 45 Health Unresolved
555 Wylie
B-
71.2
76K 32 Health Unresolved
556 Harker Heights
B-
71.1
35K 70 Health Unresolved
557 Diboll
B-
71.1
5K 25 Health Unresolved
558 Dodd City
B-
71.1
729 21 Health Unresolved
559 D Hanis
B-
71
2K 14 Health Unresolved
560 Weston
B-
70.9
912 17 Health Unresolved
561 Lacy Lakeview
B-
70.8
7K 35 Health Unresolved
562 Bardwell
B-
70.8
747 106 Health Unresolved
563 Marion
B-
70.7
54K 33 Health Unresolved
564 Luling
B-
70.7
8K 58 Health Unresolved
565 Sealy
B-
70.7
8K 37 Health Unresolved
566 Asherton
B-
70.7
1K 59 Health Unresolved
567 Edgewood
B-
70.5
2K 100 Health Unresolved
568 College Station
B-
70.3
165K 65 Health Unresolved
569 Bailey
B-
70.3
2K 111 Health Unresolved
570 Lancaster
B-
70.2
40K 23 Health Unresolved
571 Waskom
B-
70.2
4K 16 Unresolved
572 Stinnett
B-
70.2
2K 13 Unresolved
573 Kemp
B-
70.1
1K 74 Health Unresolved
574 Galena Park
B-
70
10K 15 Health PFAS Unresolved
575 Dilley
C+
70
5K 22 Health Unresolved
576 Gordonville
B-
70
4K 11 Health Unresolved
577 Spicewood
C+
69.9
687 42 Unresolved
578 Rockdale
C+
69.8
17K 53 Health Unresolved
579 Castroville
C+
69.8
7K 109 Health Unresolved
580 Liverpool
C+
69.8
870 93 Health Unresolved
581 Knox City
C+
69.7
1K 25 Health Unresolved
582 Frost
C+
69.7
882 32 Health Unresolved
583 Deport
C+
69.7
750 38 Health Unresolved
584 Pilot Point
C+
69.5
8K 72 Health Unresolved
585 Yantis
C+
69.5
6K 41 Health Unresolved
586 Roxton
C+
69.4
538 31 Health Unresolved
587 Kenedy
C+
69.3
6K 38 Health Unresolved
588 Goodfellow Afb
C+
69.3
5K 24 Health Unresolved
589 Ralls
C+
69.2
2K 20 Health Unresolved
590 Bogata
C+
69.2
1K 32 Unresolved
591 Clarendon
C+
69.1
21K 59 Health Unresolved
592 Terlingua
C+
69.1
888 37 Health Unresolved
593 Flatonia
C+
69
2K 51 Health Unresolved
594 Spur
C+
69
2K 39 Health Unresolved
595 Hooks
C+
68.9
5K 23 Health Unresolved
596 Hamilton
C+
68.9
3K 19 Health Unresolved
597 Avinger
C+
68.7
3K 27 Health Unresolved
598 Brownsville
C+
68.6
211K 45 Health PFAS Unresolved
599 China Spring
C+
68.5
5K 127 Health Unresolved
600 Bangs
C+
68.5
3K 20 Health Unresolved
601 Avalon
C+
68.5
1K 19 Health Unresolved
602 Rio Grande City
C+
68.3
10K 63 Health Unresolved
603 Troup
C+
68.3
4K 66 Health Unresolved
604 Merkel
C+
68.2
7K 88 Health Unresolved
605 Rio Vista
C+
68.1
1K 33 Health Unresolved
606 Medina
C+
68.1
1K 102 Health Unresolved
607 Crystal City
C+
68
8K 62 Unresolved
608 Poynor
C+
68
1K 18 Health Unresolved
609 Newton
C+
67.9
3K 21 Health Unresolved
610 Rosebud
C+
67.9
1K 66 Health Unresolved
611 Concan
C+
67.8
2K 116 Health Unresolved
612 New Boston
C+
67.7
20K 121 Health Unresolved
613 Runge
C+
67.6
1K 45 Health Unresolved
614 Dumas
C+
67.5
15K 24 Health Unresolved
615 River Oaks
C+
67.4
8K 54 Health Unresolved
616 Crowley
C+
67.3
21K 24 Health Unresolved
617 Eagle Lake
C+
67.3
4K 23 Health Unresolved
618 Lewisville
C+
67.2
141K 22 Health Unresolved
619 Wolfe City
C+
67.2
1K 143 Health Unresolved
620 Tye
C+
67.2
1K 30 Health PFAS Unresolved
621 Columbus
C+
67.1
2K 80 Health Unresolved
622 Whitewright
C+
67
6K 18 Health Unresolved
623 Sweeny
C+
67
4K 24 Health Unresolved
624 Claude
C+
67
1K 59 Health Unresolved
625 Southmayd
C+
67
1K 48 Health Unresolved
626 Buda
C+
66.9
26K 81 Health Unresolved
627 Rusk
C+
66.9
11K 71 Health Unresolved
628 Corrigan
C+
66.9
3K 28 Health Unresolved
629 Montalba
C+
66.8
7K 48 Health Unresolved
630 Lorena
C+
66.7
5K 47 Health Unresolved
631 Loraine
C+
66.7
504 29 Health Unresolved
632 Harleton
C+
66.5
4K 39 Health Unresolved
633 Roby
C+
66.4
1K 63 Health Unresolved
634 La Villa
C+
66.3
3K 341 Health Unresolved
635 Royse City
C+
66.2
22K 42 Health Unresolved
636 White Settlement
C+
66.2
19K 50 Health PFAS Unresolved
637 Martindale
C+
66.2
3K 111 Health Unresolved
638 Goliad
C+
66.1
2K 29 Health Unresolved
639 Bryson
C+
66.1
570 94 Health Unresolved
640 Murchison
C+
66
1K 22 Health Unresolved
641 Breckenridge
C+
65.8
11K 53 Health Unresolved
642 Trenton
C+
65.7
820 57 Unresolved
643 Pflugerville
C+
65.6
63K 78 Health PFAS Unresolved
644 Lake Worth
C+
65.6
5K 24 Health PFAS Unresolved
645 Weslaco
C+
65.5
40K 50 Health PFAS Unresolved
646 Jayton
C+
65.5
513 56 Health Unresolved
647 Mccamey
C+
65.4
2K 18 Health Unresolved
648 West Columbia
C+
65.1
7K 55 Health Unresolved
649 Garrison
C
65
2K 33 Health Unresolved
650 Floresville
C
64.8
20K 28 Health Unresolved
651 Red Rock
C
64.6
531 80 Health Unresolved
652 Batesville
C
64.3
1K 27 Health Unresolved
653 Tomball
C
64.2
19K 158 Health Unresolved
654 Anna
C
64
24K 25 Health Unresolved
655 Kermit
C
63.9
6K 22 Health Unresolved
656 Milford
C
63.9
796 38 Health Unresolved
657 Coupland
C
63.8
40K 33 Health PFAS Unresolved
658 Sierra Blanca
C
63.4
3K 52 Health Unresolved
659 Woodsboro
C
63.4
1K 48 Health Unresolved
660 Harlingen
C
63.3
92K 51 Health Unresolved
661 Bandera
C
63.2
5K 88 Health Unresolved
662 Christine
C
63.2
696 28 Unresolved
663 Atlanta
C
63.1
5K 63 Health Unresolved
664 Camp Wood
C
63.1
2K 78 Health Unresolved
665 Little Elm
C
63
41K 18 Health Unresolved
666 Cleburne
C
62.9
38K 59 Health Unresolved
667 Florence
C
62.9
1K 46 Health Unresolved
668 Damon
C
62.9
860 96 Health Unresolved
669 Palestine
C
62.8
40K 71 Health Unresolved
670 Kaufman
C
62.8
15K 78 Health Unresolved
671 Aledo
C
62.5
5K 91 Health Unresolved
672 Lindale
C
62.4
25K 37 Health Unresolved
673 Addison
C
62.4
17K 126 Health Unresolved
674 Moscow
C
62.4
2K 30 Health Unresolved
675 Chester
C
62.4
1K 30 Health Unresolved
676 Cisco
C
62.3
3K 78 Health Unresolved
677 Greenville
C
62.2
77K 43 Health PFAS Unresolved
678 Nocona
C
62.1
4K 29 Health Unresolved
679 Jourdanton
C
62
6K 52 Health Unresolved
680 Richland Springs
C
62
3K 49 Health Unresolved
681 Banquete
C
62
912 65 Health Unresolved
682 Gilmer
C
61.9
24K 58 Health Unresolved
683 Bowie
C
61.8
6K 48 Health Unresolved
684 Irving
C
61.7
265K 61 Health PFAS Unresolved
685 Hart
C
61.3
1K 25 Health Unresolved
686 Sulphur Springs
C
61.1
33K 93 Health Unresolved
687 Leon Valley
C
61.1
8K 84 Health Unresolved
688 Driscoll
C
61.1
680 69 Health Unresolved
689 Shepherd
C
61
4K 64 Health Unresolved
690 Barstow
C
61
750 67 Health Unresolved
691 Bridge City
C
60.9
10K 40 Health Lead Unresolved
692 Blossom
C
60.9
2K 32 Health Unresolved
693 Lawn
C
60.8
767 286 Health Unresolved
694 Flower Mound
C
60.7
80K 97 Health PFAS Unresolved
695 Mart
C
60.2
4K 146 Health Unresolved
696 Fritch
C
60
6K 111 Health Unresolved
697 Glenn Heights
C-
59.9
19K 89 Health Unresolved
698 Crandall
C-
59.9
9K 40 Health Unresolved
699 Rosenberg
C-
59.8
43K 38 Health Unresolved
700 Jewett
C-
59.7
1K 52 Health Unresolved
701 Joshua
C-
59.6
66K 109 Health Unresolved
702 Cushing
C-
59.6
2K 118 Health Unresolved
703 Sinton
C-
59.5
6K 89 Health Unresolved
704 Liberty Hill
C-
59.4
10K 91 Health Unresolved
705 Helotes
C-
59.4
792 48 Health Unresolved
706 Iraan
C-
59.3
2K 52 Health Unresolved
707 Del Valle
C-
58.9
3K 98 Health Unresolved
708 Taft
C-
58.8
10K 34 Health Unresolved
709 Moody
C-
58.8
6K 163 Health Unresolved
710 Lakewood Village
C-
58.7
963 162 Health Unresolved
711 Karnes City
C-
58.6
11K 64 Health Unresolved
712 Mineral Wells
C-
58.5
22K 47 Health Unresolved
713 Wills Point
C-
58.5
20K 68 Health PFAS Unresolved
714 Mc Gregor
C-
58.2
7K 89 Health Unresolved
715 Oakwood
C-
58
3K 87 Health Unresolved
716 Van Alstyne
C-
57.9
14K 42 Unresolved
717 Littlefield
C-
57.9
7K 61 Health Unresolved
718 Cleveland
C-
57.5
25K 74 Health Unresolved
719 Graford
C-
57.4
8K 51 Health Unresolved
720 Sabinal
C-
57.4
2K 36 Health Unresolved
721 Borger
C-
57.3
15K 41 Health Unresolved
722 West
C-
57.3
7K 104 Health Unresolved
723 West Tawakoni
C-
57.3
2K 62 Health Unresolved
724 Trinidad
C-
57.2
1K 46 Health Unresolved
725 Edinburg
C-
57
256K 43 Health PFAS Unresolved
726 Lampasas
C-
57
7K 70 Health Unresolved
727 Brazoria
C-
56.9
3K 165 Health Unresolved
728 Somerville
C-
56.6
2K 135 Health Unresolved
729 Lyons
C-
56.6
699 110 Health Unresolved
730 Freer
C-
56.5
3K 61 Health Unresolved
731 San Marcos
C-
56.4
137K 168 Health Unresolved
732 Hamlin
C-
56.4
3K 83 Health Unresolved
733 Mission
C-
56.3
206K 94 Health PFAS Unresolved
734 Hubbard
C-
56.3
5K 55 Health Unresolved
735 Temple
C-
56
104K 64 Health PFAS Unresolved
736 Orange
C-
55.6
27K 67 Health Unresolved
737 Bartlett
C-
55.5
3K 81 Health Unresolved
738 Caldwell
C-
55.4
5K 96 Health Unresolved
739 Happy
C-
55.4
712 57 Health Unresolved
740 Garwood
D+
54.9
979 61 Health Unresolved
741 Throckmorton
D+
54.8
720 75 Health Unresolved
742 Seminole
D+
54.5
7K 171 Health Unresolved
743 Whitney
D+
54.5
7K 62 Health Unresolved
744 Kirvin
D+
54.3
549 69 Health Unresolved
745 Plantersville
D+
54.2
8K 97 Health Unresolved
746 Progreso
D+
54.1
32K 79 Health Unresolved
747 Falcon Heights
D+
54
4K 48 Health Unresolved
748 Burkeville
D+
54
933 91 Health Unresolved
749 Quanah
D+
53.3
3K 67 Health Unresolved
750 Canton
D+
52.4
11K 123 Health Unresolved
751 Coahoma
D+
52.4
4K 91 Health Unresolved
752 Sanderson
D+
52.3
800 50 Health Unresolved
753 Alvarado
D+
52
12K 172 Health Unresolved
754 Plains
D+
52
1K 141 Health Unresolved
755 San Diego
D+
51.8
7K 29 Health Unresolved
756 Queen City
D+
51.3
2K 184 Health Unresolved
757 Ellinger
D+
51.3
573 83 Health Unresolved
758 Eagle Pass
D+
51
66K 233 Health Unresolved
759 Devine
D+
51
15K 119 Health Unresolved
760 San Saba
D+
51
4K 181 Health Unresolved
761 Ingleside
D+
50.9
11K 66 Health Unresolved
762 Clarksville
D+
50.9
11K 79 Health Unresolved
763 Kingsville
D+
50.8
34K 82 Health Unresolved
764 Munday
D+
50.8
2K 88 Health Unresolved
765 Deanville
D+
50.7
3K 95 Health Unresolved
766 Roscoe
D+
50.7
1K 139 Health Unresolved
767 Arlington
D+
50.5
406K 296 Health PFAS Unresolved
768 Center
D+
50.5
12K 284 Health Unresolved
769 Waxahachie
D+
50
59K 122 Health Unresolved
770 Axtell
D+
50
4K 253 Health Unresolved
771 Idalou
D+
50
2K 112 Health Unresolved
772 Mason
D+
50
2K 150 Health Unresolved
773 Prairie Hill
D+
50
2K 105 Health Unresolved
774 Leroy
D+
50
2K 104 Health Unresolved
775 Riviera
D+
50
729 242 Health Unresolved
776 Springtown
D
49.5
34K 108 Health Unresolved
777 Lake Jackson
D
49.4
28K 128 Health Unresolved
778 Maxwell
D
49.4
6K 41 Health Unresolved
779 Vernon
D
49.2
11K 204 Health Unresolved
780 Hebbronville
D
49.2
5K 138 Health Unresolved
781 Atascosa
D
49.1
14K 42 Health Unresolved
782 Glen Rose
D
49
7K 182 Health Unresolved
783 Anthony
D
49
6K 37 Health PFAS Unresolved
784 Eastland
D
49
4K 83 Health Unresolved
785 Haslet
D
49
4K 222 Unresolved
786 Stanton
D
49
3K 123 Health Unresolved
787 Robert Lee
D
49
1K 284 Health Unresolved
788 Crowell
D
49
1K 137 Health Unresolved
789 Jacksonville
D
48.8
32K 128 Health Unresolved
790 Shelbyville
D
48.8
6K 222 Health Unresolved
791 Overton
D
48.8
3K 66 Health Unresolved
792 Kirbyville
D
48.8
3K 51 Health Unresolved
793 Splendora
D
48.7
11K 799 Health Unresolved
794 Chilton
D
48.7
2K 56 Health Unresolved
795 Gainesville
D
48.5
27K 73 Health Unresolved
796 Johnson City
D
48.4
2K 127 Health Unresolved
797 Nederland
D
48.3
23K 46 Health Unresolved
798 Bellville
D
48.2
7K 141 Health Unresolved
799 Cumby
D
48.2
3K 101 Health Unresolved
800 Rankin
D
48.1
846 73 Health Unresolved
801 Fort Stockton
D
48
13K 71 Health Unresolved
802 Collinsville
D
48
5K 5819 Health Unresolved
803 Seagraves
D
48
2K 286 Health Unresolved
804 Naples
D
48
2K 113 Health Unresolved
805 Manchaca
D
47.9
2K 82 Health Unresolved
806 Paducah
D
47.9
1K 134 Health Unresolved
807 Childress
D
47.8
6K 62 Health PFAS Unresolved
808 Marlin
D
47.6
11K 361 Health Unresolved
809 Marquez
D
47.6
10K 80 Health Unresolved
810 Wharton
D
47.6
9K 84 Health Unresolved
811 Commerce
D
47.5
19K 133 Health Unresolved
812 Decatur
D
47.5
7K 105 Health Unresolved
813 Los Fresnos
D
47.5
7K 109 Health Unresolved
814 Montague
D
47.3
2K 79 Health Unresolved
815 Mathis
D
47.2
5K 56 Health Unresolved
816 Carthage
D
47
11K 196 Health Unresolved
817 Manvel
D
47
9K 266 Health Unresolved
818 Comanche
D
47
7K 76 Health Unresolved
819 Grand Saline
D
47
6K 272 Health Unresolved
820 Alto
D
47
5K 205 Health Unresolved
821 Chandler
D
47
5K 131 Health Unresolved
822 Winona
D
47
4K 223 Health Unresolved
823 Shallowater
D
47
3K 2640 Health Unresolved
824 Valley Mills
D
47
3K 127 Health Unresolved
825 Bivins
D
47
3K 111 Health Unresolved
826 Benavides
D
47
3K 283 Health Unresolved
827 Mount Calm
D
47
2K 121 Health Unresolved
828 Pointblank
D
47
2K 153 Health Unresolved
829 Marfa
D
47
2K 786 Health Unresolved
830 Snook
D
47
2K 359 Health Unresolved
831 Hunt
D
47
2K 1009 Health Unresolved
832 Hawkins
D
47
2K 147 Health Unresolved
833 Apple Springs
D
47
2K 227 Health Unresolved
834 Morton
D
47
2K 362 Health Unresolved
835 Port O Connor
D
47
2K 390 Health Unresolved
836 Newark
D
47
1K 850 Health Unresolved
837 Placedo
D
47
741 174 Health Unresolved
838 Anderson
D
47
569 419 Health Unresolved
839 Bryan
D
46.8
108K 103 Health Unresolved
840 Mabank
D
46.8
39K 158 Health Unresolved
841 Lytle
D
46.8
26K 55 Health Unresolved
842 Bridgeport
D
46.3
10K 131 Health Unresolved
843 Rockwall
D
46.2
73K 42 Health Unresolved
844 Sanger
D
46.2
23K 232 Health Unresolved
845 Zapata
D
46.2
17K 215 Health Unresolved
846 Fairfield
D
46.2
10K 202 Health Unresolved
847 Wolfforth
D
46.2
10K 3340 Health Unresolved
848 La Grulla
D
46.2
10K 118 Health Unresolved
849 Brady
D
46.2
5K 823 Health Unresolved
850 Riesel
D
46.2
2K 223 Health Unresolved
851 Uvalde
D
46.1
21K 214 Unresolved
852 Fredericksburg
D
46
12K 289 Health Unresolved
853 Emory
D
46
7K 90 Health Unresolved
854 Buffalo
D
46
7K 148 Health Unresolved
855 San Augustine
D
46
5K 173 Health Unresolved
856 Winters
D
46
5K 154 Health Unresolved
857 Arp
D
46
5K 223 Health Unresolved
858 Malakoff
D
46
4K 98 Health Unresolved
859 Blanco
D
46
3K 188 Health Unresolved
860 Santa Rosa
D
46
3K 105 Health Unresolved
861 Junction
D
46
3K 81 Health Unresolved
862 East Tawakoni
D
46
3K 66 Health Unresolved
863 Runaway Bay
D
46
2K 98 Health Unresolved
864 Matagorda
D
46
2K 128 Health Unresolved
865 Kerens
D
46
2K 123 Health Unresolved
866 Gorman
D
46
1K 56 Health Unresolved
867 Carbon
D
46
999 79 Health Unresolved
868 New Home
D
46
965 209 Health Unresolved
869 Silverton
D
46
808 133 Health Unresolved
870 Meadow
D
46
592 173 Health Unresolved
871 La Grange
D
45.8
13K 126 Health Unresolved
872 Ballinger
D
45.8
4K 87 Health Unresolved
873 Graham
D
45.5
18K 91 Health Unresolved
874 Horseshoe Bay
D
45.5
13K 87 Health Unresolved
875 Marble Falls
D
45.5
10K 209 Health Unresolved
876 Stamford
D
45.5
4K 200 Health Unresolved
877 Streetman
D
45.4
2K 136 Health Unresolved
878 New Braunfels
D
45.3
123K 161 Health Unresolved
879 Blum
D
45.3
5K 51 Health Unresolved
880 Dayton
D
45.2
16K 306 Health Unresolved
881 Andrews
D
45.2
14K 327 Health Unresolved
882 Montgomery
D
45.2
13K 227 Health Unresolved
883 Lago Vista
D
45.2
12K 71 Health Unresolved
884 Clifton
D
45.2
7K 177 Health Unresolved
885 Alpine
D
45.2
6K 142 Health Unresolved
886 Cotulla
D
45.2
6K 116 Health Unresolved
887 El Campo
F
45
14K 130 Health Unresolved
888 Tatum
D
45
4K 214 Health Unresolved
889 Comfort
D
45
4K 566 Health Unresolved
890 Laneville
D
45
3K 55 Health Unresolved
891 Woodlawn
D
45
3K 167 Health Unresolved
892 Elysian Fields
D
45
3K 143 Health Unresolved
893 Bloomington
D
45
3K 829 Health Unresolved
894 Chico
D
45
2K 264 Health Unresolved
895 Wells
D
45
2K 416 Health Unresolved
896 Moulton
D
45
857 94 Health Unresolved
897 Center Point
D
45
717 122 Health Unresolved
898 Chillicothe
D
45
675 82 Health Unresolved
899 Petrolia
D
45
514 118 Health Unresolved
900 Dickinson
F
44.9
30K 45 Health Unresolved
901 Raymondville
F
44.9
12K 89 Health Unresolved
902 Marshall
F
44.8
28K 164 Health Unresolved
903 Riverside
F
44.8
7K 127 Health Unresolved
904 Brenham
F
44.7
21K 77 Health Unresolved
905 Roma
F
44.5
22K 139 Health Unresolved
906 Hereford
F
44.5
16K 428 Health Unresolved
907 Jonestown
F
44.5
8K 318 Health Unresolved
908 Azle
F
44.3
26K 182 Health Unresolved
909 Crockett
F
44.2
22K 97 Health Unresolved
910 Waller
F
44.2
12K 176 Health Unresolved
911 Carrizo Springs
F
44.2
7K 464 Health Unresolved
912 Columbus
F
44.2
7K 179 Health Unresolved
913 Haskell
F
44.2
4K 200 Health Unresolved
914 Richardson
F
44
123K 138 Health Unresolved
915 Lufkin
F
44
79K 451 Health Unresolved
916 Del Rio
F
44
38K 785 Health Unresolved
917 Kerrville
F
44
26K 667 Health Unresolved
918 Post
F
44
6K 81 Health Unresolved
919 De Leon
F
44
3K 138 Health Unresolved
920 Odem
F
44
3K 63 Health Unresolved
921 Tahoka
F
44
3K 477 Health Unresolved
922 Baird
F
44
2K 60 Health Unresolved
923 Strawn
F
44
916 153 Health Unresolved
924 Denison
F
43.8
34K 204 Health Unresolved
925 Itasca
F
43.8
17K 301 Health Unresolved
926 Henderson
F
43.7
31K 298 Health Unresolved
927 Corsicana
F
43.5
43K 155 Health Unresolved
928 Canyon
F
43.5
16K 215 Health Unresolved
929 Burnet
F
43.5
8K 234 Health Unresolved
930 Point
F
43.5
4K 215 Health PFAS Unresolved
931 Longview
F
43.2
103K 291 Health Unresolved
932 Keene
F
43.2
11K 445 Health Unresolved
933 Coleman
F
43.2
9K 85 Health Unresolved
934 Granite Shoals
F
43.2
7K 134 Health Unresolved
935 Elmendorf
F
43.2
4K 548 Health Unresolved
936 Joaquin
F
43.2
3K 614 Health Unresolved
937 George West
F
43.2
3K 160 Health Unresolved
938 Alvin
F
43
28K 264 Health Unresolved
939 Stephenville
F
43
25K 366 Health Unresolved
940 Trinity
F
43
12K 505 Health Unresolved
941 Gordon
F
43
4K 91 Health Unresolved
942 Sargent
F
43
3K 106 Health Unresolved
943 Gary
F
43
3K 342 Health Unresolved
944 Colmesneil
F
43
2K 757 Health Unresolved
945 New Summerfield
F
43
2K 160 Health Unresolved
946 Tenaha
F
43
2K 79 Health Unresolved
947 Porter
F
42.9
38K 319 Health Unresolved
948 Giddings
F
42.9
23K 293 Health Unresolved
949 Robstown
F
42.9
19K 78 Health Unresolved
950 Aubrey
F
42.8
119K 188 Health Unresolved
951 Leander
F
42.8
105K 708 Health Unresolved
952 Pittsburg
F
42.8
20K 126 Health Unresolved
953 Crosby
F
42.8
16K 376 Health Unresolved
954 League City
F
42.6
129K 96 Health PFAS Unresolved
955 Granbury
F
42.6
23K 549 Health Unresolved
956 Hemphill
F
42.6
17K 260 Health Unresolved
957 Beeville
F
42.5
14K 159 Health Unresolved
958 Spring
F
42.2
28K 619 Health Unresolved
959 Cameron
F
42.2
19K 233 Health PFAS Unresolved
960 Vidor
F
42.2
17K 1128 Health Unresolved
961 Mexia
F
42.2
14K 76 Health Unresolved
962 Lamesa
F
42.2
10K 235 Health Unresolved
963 Wimberley
F
42.2
7K 184 Health Unresolved
964 Amarillo
F
42
204K 1249 Health Unresolved
965 Conroe
F
42
150K 863 Health Unresolved
966 Albany
F
42
5K 84 Health Unresolved
967 Clayton
F
42
2K 140 Health Unresolved
968 Aspermont
F
42
956 78 Health Unresolved
969 Woodlake
F
42
903 87 Health Unresolved
970 Rowena
F
42
528 212 Health Unresolved
971 Denton
F
41.9
151K 236 Health Unresolved
972 Texarkana
F
41.8
50K 1770 Health Unresolved
973 Richmond
F
41.8
40K 485 Health Unresolved
974 Gatesville
F
41.8
32K 224 Health Unresolved
975 Lubbock
F
41.7
277K 3360 Health Unresolved
976 Plainview
F
41.7
23K 434 Health Unresolved
977 Alice
F
41.6
21K 212 Health Unresolved
978 Wichita Falls
F
41.5
118K 974 Health Unresolved
979 Missouri City
F
41.5
32K 326 Health Unresolved
980 Rio Hondo
F
41.3
29K 255 Health PFAS Unresolved
981 Beckville
F
41.3
4K 59 Health Unresolved
982 Kilgore
F
41.2
32K 121 Health Unresolved
983 Gladewater
F
41.2
12K 144 Health Unresolved
984 Falfurrias
F
41.2
5K 60 Health Unresolved
985 Beaumont
F
41.1
137K 154 Health Unresolved
986 Laredo
F
41
272K 1161 Health Unresolved
987 Pinehurst
F
41
17K 654 Health Unresolved
988 Elkhart
F
41
10K 137 Health Unresolved
989 Jefferson
F
41
6K 66 Health Unresolved
990 Timpson
F
41
5K 172 Health Unresolved
991 La Joya
F
41
3K 114 Health Unresolved
992 Pottsboro
F
41
3K 62 Health Unresolved
993 Rotan
F
41
3K 166 Health Unresolved
994 Goodrich
F
41
2K 294 Health Unresolved
995 Tilden
F
41
918 98 Health Unresolved
996 Ira
F
41
680 81 Health Unresolved
997 Navasota
F
40.8
35K 73 Health PFAS Unresolved
998 Dublin
F
40.8
4K 355 Health PFAS Unresolved
999 Odessa
F
40.7
139K 429 Health Unresolved
1000 Santa Fe
F
40.6
7K 295 Health Unresolved
1001 Jasper
F
40.5
24K 257 Health Unresolved
1002 Groesbeck
F
40.5
6K 324 Health Unresolved
1003 Seguin
F
40.4
68K 243 Health PFAS Unresolved
1004 Abilene
F
40.3
138K 166 Health PFAS Unresolved
1005 Magnolia
F
40.2
68K 370 Health Unresolved
1006 Katy
F
40.2
48K 215 Health Unresolved
1007 Huntington
F
40.2
10K 2024 Health Unresolved
1008 Linden
F
40.2
7K 594 Health Unresolved
1009 Bastrop
F
40.1
107K 125 Health Unresolved
1010 San Angelo
F
40
116K 362 Health Unresolved
1011 Nacogdoches
F
40
71K 309 Health Unresolved
1012 Bay City
F
40
19K 110 Health Unresolved
1013 Ranger
F
40
5K 228 Health Unresolved
1014 Detroit
F
40
4K 89 Health Unresolved
1015 Quinlan
F
39.9
11K 351 Health Unresolved
1016 Silsbee
F
39.8
18K 498 Health Unresolved
1017 Freeport
F
39.3
15K 703 Health Unresolved
1018 Georgetown
F
39.2
192K 143 Health PFAS Lead Unresolved
1019 New Waverly
F
39.2
21K 220 Health Unresolved
1020 Willis
F
39.2
21K 215 Health Unresolved
1021 Woodville
F
39.2
8K 86 Health Unresolved
1022 Surfside Beach
F
39.2
6K 206 Health Unresolved
1023 Belton
F
39
38K 78 Health PFAS Unresolved
1024 Hudson Oaks
F
39
5K 224 Health Unresolved
1025 Big Spring
F
38.9
27K 69 Health PFAS Unresolved
1026 Victoria
F
38.8
69K 221 Health Unresolved
1027 Mont Belvieu
F
38.8
13K 190 Health Unresolved
1028 Levelland
F
38.6
13K 375 Health PFAS Unresolved
1029 Clyde
F
38.6
11K 231 Health PFAS Unresolved
1030 Baytown
F
38.5
89K 1095 Health PFAS Unresolved
1031 Hillsboro
F
38.5
11K 93 Health PFAS Unresolved
1032 Farmersville
F
38.5
7K 51 Health Unresolved
1033 Dripping Springs
F
38.2
13K 361 Health Unresolved
1034 Weatherford
F
37.7
36K 1529 Health PFAS Unresolved
1035 Waco
F
37.5
168K 785 Health Unresolved
1036 The Woodlands
F
37.5
165K 374 Health Unresolved
1037 Grand Prairie
F
37.3
202K 295 Health PFAS Unresolved
1038 Sugar Land
F
37.2
176K 224 Health PFAS Unresolved
1039 New Caney
F
37.2
19K 152 Health Unresolved
1040 Highlands
F
37.2
10K 123 Health PFAS Unresolved
1041 Angleton
F
36.3
29K 199 Health Unresolved
1042 Dallas
F
36.2
1.4M 571 Health PFAS Unresolved
1043 Hitchcock
F
36.2
9K 119 Health Unresolved
1044 Tyler
F
36
203K 235 Health Unresolved
1045 Round Rock
F
36
162K 142 Health Unresolved
1046 Pearland
F
36
133K 1724 Health PFAS Unresolved
1047 El Paso
F
35.8
756K 858 Health PFAS Unresolved
1048 Port Lavaca
F
35.5
12K 162 Health PFAS Unresolved
1049 Athens
F
34.9
37K 1032 Health Unresolved
1050 Fort Worth
F
34.5
964K 778 Health PFAS Unresolved
1051 Terrell
F
34.5
47K 259 Health PFAS Unresolved
1052 Cypress
F
34.3
76K 4147 Health PFAS Unresolved
1053 Canyon Lake
F
33.8
93K 620 Health PFAS Unresolved
1054 Livingston
F
33.6
47K 1106 Health PFAS Unresolved
1055 Boerne
F
33.6
25K 127 Health PFAS Unresolved
1056 Mercedes
F
33.5
18K 191 Health Unresolved
1057 San Antonio
F
33.1
2.2M 509 Health Unresolved
1058 Nome
F
32.9
825 271 Health Lead Unresolved
1059 Midland
F
32.1
164K 588 Health PFAS Unresolved
1060 Killeen
F
31.9
159K 85 Health PFAS Unresolved
1061 Austin
F
31.2
1.8M 9527 Health PFAS Unresolved
1062 Millersview
F
31.1
4K 313 Health Lead Unresolved
1063 Huntsville
F
28.4
102K 433 Health PFAS Unresolved
1064 Frankston
F
28.1
6K 73 Health Lead Unresolved
1065 Houston
F
27.8
5.9M 11018 Health PFAS Unresolved
1066 Zavalla
F
27.5
1K 290 Health Lead Unresolved
1067 Cresson
F
27
906 109 Health Lead Unresolved