WaterVerge

Texas Water Quality Report

1067 cities tested · Average grade: C+ · 32.2M people served

Cities Tested
1067
Avg Score
67.5
Population Served
32.2M
Avg Grade
C+
Live Water Alerts for Texas →
Analysis

Texas water quality overview

Texas's drinking water quality is fair overall, with an average score of 67.5 out of 100 across 1067 cities tested. The median score is 72.7, serving a total population of 32,249,147 residents. 31% of cities scored a D or F, pointing to significant water quality challenges in parts of the state. PFAS "forever chemicals" were detected in 546 of 1067 cities tested (51%). 83 cities exceed the 2024 EPA maximum contaminant levels. 7 cities have lead levels exceeding the EPA action level of 15 ppb, often indicating aging infrastructure with lead service lines or lead solder. The state relies on a mix of water sources: 529 cities use groundwater while 538 draw from surface water such as rivers, lakes, and reservoirs.

Key Concerns

Issues to watch in Texas

546 cities
PFAS Detected
51% of tested cities have PFAS in their water supply.
7 cities
Lead Exceedances
Lead levels above the EPA action level of 15 ppb (90th percentile).
900 cities
Health Violations
146,598 total violations recorded, 1059 with unresolved issues.
169 cities
Failing Systems
Received a grade of F, indicating serious water quality issues.
State context
56
Superfund sites in Texas
EPA National Priorities List
71.0%
of Texas residents on fluoridated water
CDC, 2020
10,454,973
lbs released to surface water
Top 10 TRI facilities, 2023
13.0%
of Texas domestic wells exceed EPA arsenic limit
USGS, 3,960 samples · 10 µg/L MCL
Domestic well chemistry

Private-well water in Texas

Based on USGS Powell Domestic-Well Database — 5,499 private wells sampled across Texas. These wells are not regulated by the EPA; if you draw your tap from a private well, the public-system grade above does not apply to you.

2.7 µg/L
Median arsenic in domestic wells
P90 12.2 µg/L · max 202.0 µg/L
7 µg/L
Median manganese in domestic wells
2.0% exceed 300 µg/L aesthetic limit
Industrial pollution

Top industrial water polluters in Texas

Industrial polluters nearby

The 10 facilities reporting the most pounds released to surface water in Texas, 2023.

Total reported releases to surface water: 10,454,973 lbs

FacilityTop chemicalTo surface water (lbs/yr)
VALERO REFINING - TEXAS L.P. HOUSTON REFINERY
Petroleum · VALERO ENERGY CORP
HOUSTON, TX77012
Nitrate compounds (water dissociable; reportable only when in aqueous solution)1,963,446
PILGRIM'S PRIDE CORP MT PLEASANT COMPLEX
Food · JBS USA FOOD CO
MOUNT PLEASANT, TX75455
Nitrate compounds (water dissociable; reportable only when in aqueous solution)1,765,030
SANDERSON FARMS LLC
Food · SANDERSON FARMS LLC
BRYAN, TX77803
Nitrate compounds (water dissociable; reportable only when in aqueous solution)1,706,684
VALERO REFINING-TEXAS LP
Petroleum · VALERO ENERGY CORP
TEXAS CITY, TX77590
Nitrate compounds (water dissociable; reportable only when in aqueous solution)1,011,163
BASF CORP - FREEPORT SITE
Chemicals · BASF CORP
FREEPORT, TX77541
Nitrate compounds (water dissociable; reportable only when in aqueous solution)905,406

+ 5 more facilities

Source: EPA Toxic Release Inventory (TRI) 2023

Grade Distribution

How Texas cities scored

A: 204 B: 371 C: 164 D: 159 F: 169
City Map

Water quality across Texas

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

All Cities

1067 cities in Texas

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

Browse Texas counties

Anderson 6 cities · avg 63.5 Andrews 1 city · avg 45.2 Angelina 5 cities · avg 54.5 Aransas 1 city · avg 72.9 Archer 3 cities · avg 89.3 Armstrong 1 city · avg 67 Atascosa 5 cities · avg 73.2 Austin 4 cities · avg 71.8 Bailey 1 city · avg 89 Bandera 3 cities · avg 73.5 Bastrop 5 cities · avg 71.4 Baylor 1 city · avg 84.5 Bee 3 cities · avg 69.5 Bell 15 cities · avg 71.6 Bexar 15 cities · avg 73.2 Blanco 2 cities · avg 47.2 Bosque 6 cities · avg 70.8 Bowie 9 cities · avg 75.4 Brazoria 17 cities · avg 58.5 Brazos 3 cities · avg 68.6 Brewster 2 cities · avg 57.1 Briscoe 1 city · avg 46 Brooks 1 city · avg 41.2 Brown 3 cities · avg 79.4 Burleson 5 cities · avg 53.3 Burnet 8 cities · avg 67 Caldwell 5 cities · avg 71.8 Calhoun 4 cities · avg 58 Callahan 3 cities · avg 55 Cameron 12 cities · avg 70.1 Camp 1 city · avg 42.8 Carson 3 cities · avg 84 Cass 6 cities · avg 59 Castro 2 cities · avg 76 Chambers 3 cities · avg 69.2 Cherokee 8 cities · avg 60.3 Childress 1 city · avg 47.8 Clay 2 cities · avg 59.9 Cochran 1 city · avg 47 Coke 2 cities · avg 68.6 Coleman 2 cities · avg 59.8 Collin 22 cities · avg 79 Collingsworth 1 city · avg 87.9 Colorado 5 cities · avg 66.2 Comal 4 cities · avg 61.5 Comanche 2 cities · avg 45.5 Concho 2 cities · avg 56.5 Cooke 7 cities · avg 73.2 Coryell 2 cities · avg 62.6 Cottle 1 city · avg 47.9 Crane 1 city · avg 76.3 Crockett 1 city · avg 85.2 Crosby 3 cities · avg 74.7 Culberson 1 city · avg 77.9 Dallam 1 city · avg 82.8 Dallas 22 cities · avg 74.6 Dawson 1 city · avg 42.2 Deaf Smith 1 city · avg 44.5 Delta 2 cities · avg 84.7 Denton 21 cities · avg 73.8 Dewitt 3 cities · avg 88.1 Dickens 1 city · avg 69 Dimmit 3 cities · avg 67.6 Donley 1 city · avg 69.1 Duval 3 cities · avg 51.8 Eastland 7 cities · avg 57.5 Ector 2 cities · avg 66 Edwards 1 city · avg 77.7 El Paso 7 cities · avg 73.2 Ellis 13 cities · avg 76 Erath 3 cities · avg 55.2 Falls 4 cities · avg 60.2 Fannin 10 cities · avg 76.5 Fayette 4 cities · avg 62.5 Fisher 2 cities · avg 53.7 Floyd 2 cities · avg 84.5 Foard 1 city · avg 49 Fort Bend 11 cities · avg 70.4 Franklin 1 city · avg 82.4 Freestone 5 cities · avg 62.9 Frio 3 cities · avg 78 Gaines 2 cities · avg 51.3 Galveston 13 cities · avg 68.9 Garza 1 city · avg 44 Gillespie 2 cities · avg 63.1 Goliad 1 city · avg 66.1 Gonzales 3 cities · avg 78.6 Gray 2 cities · avg 82 Grayson 15 cities · avg 71.4 Gregg 4 cities · avg 51.3 Grimes 1 city · avg 47 Guadalupe 5 cities · avg 74.5 Hale 4 cities · avg 68.8 Hall 1 city · avg 83.6 Hamilton 2 cities · avg 76.7 Hansford 2 cities · avg 86.7 Hardeman 2 cities · avg 49.1 Hardin 6 cities · avg 74.6 Harris 23 cities · avg 69.5 Harrison 8 cities · avg 63.6 Haskell 2 cities · avg 63 Hays 9 cities · avg 68.1 Hemphill 1 city · avg 86.3 Henderson 11 cities · avg 65.5 Hidalgo 15 cities · avg 68.3 Hill 8 cities · avg 55.6 Hockley 3 cities · avg 69.8 Hood 3 cities · avg 69.9 Hopkins 5 cities · avg 70.6 Houston 3 cities · avg 68.3 Howard 2 cities · avg 45.6 Hudspeth 2 cities · avg 71.6 Hunt 9 cities · avg 68.3 Hutchinson 3 cities · avg 62.5 Irion 1 city · avg 86.5 Jack 2 cities · avg 74.7 Jackson 4 cities · avg 79.3 Jasper 5 cities · avg 62 Jeff Davis 1 city · avg 89.4 Jefferson 7 cities · avg 65.2 Jim Hogg 1 city · avg 49.2 Jim Wells 3 cities · avg 64.8 Johnson 9 cities · avg 68.7 Jones 4 cities · avg 68.4 Karnes 4 cities · avg 68.3 Kaufman 8 cities · avg 62.1 Kendall 2 cities · avg 39.3 Kent 1 city · avg 65.5 Kerr 4 cities · avg 53.1 Kimble 1 city · avg 46 Kinney 1 city · avg 80.3 Kleberg 3 cities · avg 60.7 Knox 2 cities · avg 60.3 La Salle 2 cities · avg 65.2 Lamar 6 cities · avg 74.7 Lamb 5 cities · avg 80.8 Lampasas 2 cities · avg 65.7 Lavaca 3 cities · avg 72.5 Lee 2 cities · avg 60.3 Leon 6 cities · avg 66.5 Liberty 9 cities · avg 74.4 Limestone 4 cities · avg 54.9 Lipscomb 1 city · avg 86.8 Live Oak 2 cities · avg 62 Llano 4 cities · avg 74 Lubbock 7 cities · avg 61.6 Luna 1 city · avg 67.1 Lynn 3 cities · avg 58.5 Madison 2 cities · avg 85 Marion 2 cities · avg 54.9 Martin 1 city · avg 49 Mason 1 city · avg 50 Matagorda 8 cities · avg 69 Maverick 1 city · avg 51 Mcculloch 1 city · avg 46.2 Mclennan 19 cities · avg 68 Mcmullen 1 city · avg 41 Medina 8 cities · avg 72.3 Menard 1 city · avg 86.5 Middlesex 1 city · avg 72.3 Midland 1 city · avg 32.1 Milam 4 cities · avg 82.8 Mills 1 city · avg 75.7 Mitchell 2 cities · avg 72.2 Montague 3 cities · avg 66.2 Montgomery 16 cities · avg 53.8 Moore 3 cities · avg 75.7 Morris 4 cities · avg 70.3 Motley 1 city · avg 84.3 Nacogdoches 6 cities · avg 68.5 Navarro 9 cities · avg 69.2 Newton 4 cities · avg 67.8 Nolan 2 cities · avg 62.9 Nueces 7 cities · avg 71.4 Ochiltree 1 city · avg 84 Oldham 2 cities · avg 80.6 Orange 5 cities · avg 63.9 Palo Pinto 6 cities · avg 61 Panola 5 cities · avg 51.9 Parker 8 cities · avg 57.1 Parmer 3 cities · avg 82.6 Pecos 2 cities · avg 53.6 Polk 6 cities · avg 60.9 Potter 1 city · avg 42 Presidio 2 cities · avg 63.5 Rains 3 cities · avg 45.2 Randall 1 city · avg 43.5 Reagan 1 city · avg 79.1 Real 2 cities · avg 70.5 Red River 3 cities · avg 53.4 Reeves 2 cities · avg 85.8 Refugio 3 cities · avg 71.7 Robertson 5 cities · avg 85.1 Rockwall 4 cities · avg 69.3 Runnels 4 cities · avg 52.4 Rusk 9 cities · avg 67.4 Sabine 2 cities · avg 63.8 San Augustine 1 city · avg 46 San Jacinto 4 cities · avg 66.4 San Patricio 9 cities · avg 64.3 San Saba 2 cities · avg 56.5 Schleicher 1 city · avg 80.1 Scurry 2 cities · avg 56.5 Shackelford 1 city · avg 42 Shelby 5 cities · avg 45.3 Sherman 1 city · avg 88.6 Smith 7 cities · avg 60.1 Somervell 1 city · avg 49 Starr 6 cities · avg 61.4 Stephens 1 city · avg 65.8 Sterling 1 city · avg 86.7 Stonewall 1 city · avg 42 Sutton 1 city · avg 73.5 Swisher 2 cities · avg 64.8 Tarrant 33 cities · avg 77.5 Taylor 7 cities · avg 68.1 Terrell 1 city · avg 52.3 Terry 2 cities · avg 60 Throckmorton 1 city · avg 54.8 Titus 3 cities · avg 83.3 Tom Green 3 cities · avg 60.4 Travis 14 cities · avg 67.4 Trinity 5 cities · avg 60.2 Tyler 5 cities · avg 60.8 Upshur 4 cities · avg 76.3 Upton 2 cities · avg 56.8 Uvalde 5 cities · avg 66.9 Val Verde 2 cities · avg 65.5 Van Zandt 7 cities · avg 68.6 Victoria 3 cities · avg 43.6 Walker 2 cities · avg 36.6 Waller 5 cities · avg 73 Ward 3 cities · avg 76.6 Washington 1 city · avg 44.7 Webb 1 city · avg 41 Wharton 5 cities · avg 67.9 Wheeler 2 cities · avg 79.1 Wichita 6 cities · avg 74.8 Wilbarger 1 city · avg 49.2 Willacy 3 cities · avg 66.2 Williamson 12 cities · avg 65.7 Wilson 5 cities · avg 76.8 Winkler 2 cities · avg 71.9 Wise 9 cities · avg 59.4 Wood 7 cities · avg 77.1 Yellowstone 1 city · avg 74.9 Yoakum 2 cities · avg 68.3 Young 3 cities · avg 65.5 Zapata 1 city · avg 46.2 Zavala 3 cities · avg 70.2
ZIP Codes

Browse Texas by ZIP code

Look up water quality by ZIP code to find the systems serving your area.

View all Texas ZIP codes →
FAQ

Frequently asked questions about Texas's water

Is Texas's tap water safe to drink?

Texas's water quality varies by city. The statewide average grade is C+ (67.5/100). 54% of cities scored an A or B, while 31% received a D or F. Check your specific city for detailed results.

Which Texas cities have the best water quality?

The top-rated cities are Golden (A+), Milano (A+), Trophy Club (A+). These cities scored highest based on violation history, lead levels, PFAS contamination, and regulatory compliance.

Which Texas cities have the worst water quality?

The lowest-rated cities are Cresson (F), Zavalla (F), Houston (F). We recommend residents in these areas consider water filtration and review their city's specific contaminant data.

How many Texas cities have PFAS in their water?

546 out of 1067 cities tested positive for PFAS "forever chemicals" (51%). 83 cities exceed the 2024 EPA maximum contaminant levels. Reverse osmosis or activated carbon filters can help reduce PFAS exposure.

Do any Texas cities have dangerous lead levels?

7 cities exceed the EPA lead action level of 15 ppb. Lead contamination typically comes from aging pipes and lead service lines rather than the water source itself. An NSF 53-certified filter can effectively remove lead from tap water.

Share this reportHelp others learn about their water quality
WhatsAppXFacebookLinkedInEmail