STATE REPORT TX 5 ALERTS 5329 HEALTH VIOLATIONS

Texas Water Quality: 21.9K Violations in 2649 ZIP Codes

2649 ZIP codes · 2219 water systems · IPC plumbing code · Updated 2026-06-03

Data: EPA SDWIS, NWS, State plumbing boards, Rewiring America Last verified: 2026-06-03

2649
ZIP Codes
2219
Water Systems
2089
ZIPs with Violations
5
Active Alerts
IPC
Plumbing Code
B · 82
Avg Safety Score
24
ZIPs Exceeding Lead Limit
#1
of 51 States
81%
ZIPs Rated A or B
79%
ZIPs with Violations
B
Texas average: 82/100 — ranked #1 of 51 states. 15 points above the national average (67). 81% of ZIP codes scored A or B.

If statewide compliance data is your starting point, Texas offers a solid baseline — monitoring records across utility districts show strong adherence to federal standards, with health-based violations limited to a small share of the state's water systems.

Score Distribution

How Texas's 2649 ZIP codes are distributed across safety grades.

1316
A
832
B
421
C
74
D
6
F
85-10070-8455-6940-540-39

Home Safety Scores by State

Loading map…
F (0-49) D (50-64) C (65-74) B (75-84) A (85+)

Data: EPA SDWIS, FEMA NFIP, EPA Radon, USGS Earthquake Hazards, NIFC Wildfire • 2026-06-03

Top 10 Safest ZIP Codes in Texas

Highest Home Safety Scores in the state.

#ZIP CodeCityCountyScoreGrade
1 75014 IrvingDallas 99 A
2 75015 IrvingDallas 99 A
3 75016 IrvingDallas 99 A
4 75017 IrvingDallas 99 A
5 75025 PlanoCollin 99 A
6 75026 PlanoCollin 99 A
7 75030 RowlettDallas 99 A
8 75037 IrvingDallas 99 A
9 75039 IrvingDallas 99 A
10 75086 PlanoCollin 99 A

10 Lowest-Scoring ZIP Codes in Texas

#ZIP CodeCityCountyScoreGradeViolations
1 79087 TexlineDallam 17 F 22
2 75440 EmoryRains 33 F 18
3 77629 NomeJefferson 35 F 47
4 79846 RedfordPresidio 39 F 29
5 79380 WhitharralHockley 39 F 58
6 79367 SmyerHockley 39 F 23
7 79383 New HomeLynn 44 D 34
8 77619 GrovesJefferson 44 D 5
9 79078 SanfordHutchinson 46 D 9
10 79043 HartCastro 46 D 11

County Rankings

Water quality breakdown by county. 253 counties with data in Texas.

Loading county map…
F (0-49) D (50-64) C (65-74) B (75-84) A (85+)

County-level aggregation of ZIP code safety scores • EPA SDWIS, FEMA NFIP, EPA Radon, USGS, NIFC

CountyAvg ScoreGradeZIPsBest ZIPWorst ZIP
Austin 76 B 10 78944 (99) 77476 (55)
Travis 90 A 86 73344 (98) 78645 (71)
Sherman 59 C 3 79084 (72) 79051 (53)
Dallas 93 A 174 75014 (99) 75080 (65)
Collin 91 A 32 75025 (99) 75442 (81)
Denton 90 A 30 75027 (98) 75077 (81)
Grayson 82 B 19 76264 (99) 76268 (57)
Rockwall 91 A 3 75132 (96) 75087 (89)
Tarrant 91 A 97 76095 (99) 75050 (71)
Ellis 90 A 16 76041 (99) 75155 (73)
Navarro 85 A 12 76679 (99) 75144 (66)
Van Zandt 90 A 8 75127 (99) 75754 (80)
Kaufman 85 A 10 75158 (94) 75157 (66)
Henderson 83 B 11 75758 (91) 75148 (61)
Hunt 89 A 14 75403 (98) 75458 (66)
Galveston 75 B 25 75265 (94) 77650 (50)
Brazoria 74 B 24 77881 (95) 77577 (51)
Lamar 75 B 15 75461 (97) 75486 (66)
Red River 81 B 6 75426 (94) 75412 (66)
Fannin 83 B 16 75443 (99) 75479 (55)
Delta 82 B 5 75448 (99) 75469 (66)
Hopkins 83 B 7 75431 (93) 75437 (66)
Rains 47 D 2 75472 (61) 75440 (33)
Wood 94 A 6 75444 (99) 75765 (91)
Camp 85 A 3 75686 (94) 75480 (73)
Titus 89 A 5 75456 (99) 75558 (66)
Wilbarger 82 B 5 76364 (98) 76385 (58)
Montgomery 80 B 26 77393 (99) 77367 (65)
Franklin 66 C 1 75478 (66) 75478 (66)
Bowie 86 A 13 75570 (94) 75574 (66)
Cass 80 B 11 75556 (95) 75572 (61)
Marion 75 B 5 75667 (85) 75555 (62)
Morris 87 A 3 75638 (93) 75668 (83)
Gregg 88 A 14 75607 (99) 75660 (66)
Panola 74 B 6 75639 (84) 75669 (66)
Upshur 91 A 6 75640 (97) 75683 (86)
Rusk 81 B 13 75653 (94) 75762 (65)
Harrison 82 B 12 75642 (98) 75694 (55)
Walker 68 C 10 75852 (74) 77340 (61)
Smith 89 A 21 75713 (98) 75750 (55)
Cherokee 79 B 8 75772 (98) 75976 (55)
Nacogdoches 86 A 13 75788 (98) 75978 (66)
Anderson 88 A 14 75880 (99) 78651 (66)
Leon 84 B 8 75833 (99) 77855 (66)
Trinity 71 B 5 75845 (91) 75862 (60)
Houston 85 A 7 75847 (99) 75849 (73)
Freestone 93 A 5 75838 (99) 76693 (87)
Angelina 75 B 9 75941 (89) 75904 (66)
Newton 76 B 9 75932 (89) 75928 (65)
San Augustine 70 B 2 75972 (70) 75929 (69)
Sabine 81 B 4 75968 (99) 75959 (66)
Jasper 74 B 5 75956 (84) 75951 (60)
Polk 77 B 8 75960 (97) 77351 (55)
Shelby 73 B 5 75935 (95) 75973 (66)
Tyler 79 B 9 75936 (94) 77332 (66)
Parker 83 B 12 76085 (97) 76008 (64)
Johnson 86 A 12 76050 (95) 76061 (66)
Wise 80 B 11 76267 (94) 76431 (57)
Somervell 70 B 3 76070 (73) 76043 (65)
Hood 80 B 5 76476 (95) 76467 (66)
Hill 84 B 16 76055 (99) 76650 (66)
Palo Pinto 81 B 10 76068 (92) 76429 (66)
Cooke 80 B 9 76241 (98) 76253 (66)
Victoria 74 B 11 76131 (94) 77977 (55)
Clay 89 A 6 76352 (98) 76357 (68)
Montague 84 B 6 76239 (99) 76230 (63)
Wichita 76 B 12 76311 (99) 76308 (62)
Archer 92 A 6 76379 (99) 76369 (66)
Knox 83 B 3 76371 (98) 79505 (55)
Young 84 B 5 76372 (91) 76459 (66)
Baylor 90 A 1 76380 (90) 76380 (90)
Haskell 84 B 8 76388 (97) 79540 (66)
Erath 83 B 7 76433 (98) 76468 (66)
Stephens 83 B 1 76424 (83) 76424 (83)
Jack 92 A 2 76458 (94) 76427 (90)
Shackelford 65 C 3 76464 (78) 79533 (55)
Brown 83 B 8 76890 (98) 76802 (65)
Eastland 78 B 8 76435 (90) 76454 (62)
Hamilton 71 B 3 76531 (77) 76436 (66)
Comanche 68 C 5 76455 (87) 76444 (56)
Callahan 69 C 5 76443 (81) 79504 (62)
Wharton 78 B 11 77448 (90) 77488 (68)
Throckmorton 73 B 2 76483 (79) 76491 (66)
Bell 88 A 27 76544 (99) 78608 (66)
Williamson 87 A 26 78682 (99) 78673 (66)
Milam 87 A 4 76556 (99) 76520 (70)
Falls 76 B 5 76656 (95) 76685 (66)
Coryell 74 B 13 76525 (94) 76528 (65)
McLennan 86 A 31 76524 (95) 76654 (55)
Lampasas 81 B 3 76539 (90) 76853 (66)
Mills 75 B 5 76870 (88) 76880 (66)
Robertson 87 A 6 77870 (99) 76680 (66)
Bosque 86 A 7 76637 (99) 76690 (66)
Limestone 76 B 7 76686 (99) 76642 (53)
Mason 59 C 6 76856 (76) 78618 (53)
Runnels 74 B 7 79567 (95) 76875 (55)
San Saba 81 B 5 76871 (98) 76885 (66)
McCulloch 72 B 7 76858 (87) 76887 (66)
Coleman 70 B 5 76878 (94) 76834 (59)
Concho 69 C 7 76837 (96) 76937 (55)
Menard 78 B 3 76859 (89) 76848 (73)
Kimble 72 B 4 76849 (82) 76883 (66)
Coke 70 B 6 76933 (88) 79535 (66)
Tom Green 79 B 14 76935 (95) 76957 (66)
Irion 97 A 2 76930 (98) 76941 (95)
Reagan 87 A 1 76932 (87) 76932 (87)
Schleicher 95 A 1 76936 (95) 76936 (95)
Crockett 94 A 1 76943 (94) 76943 (94)
Sutton 89 A 1 76950 (89) 76950 (89)
Sterling 88 A 1 76951 (88) 76951 (88)
Harris 85 A 235 77097 (98) 77429 (50)
Calhoun 72 B 6 79241 (87) 77979 (55)
Jefferson 74 B 25 77267 (94) 77629 (35)
Aransas 72 B 7 78381 (88) 78358 (60)
Liberty 77 B 13 77538 (90) 77560 (60)
San Jacinto 73 B 8 77334 (93) 77364 (57)
Grimes 72 B 9 77868 (84) 77880 (66)
Hardin 77 B 10 77585 (94) 77376 (66)
Matagorda 75 B 12 77458 (94) 77457 (55)
Fort Bend 81 B 23 77491 (97) 77450 (73)
Colorado 78 B 15 77475 (93) 78951 (66)
Waller 78 B 7 77466 (92) 77484 (60)
Washington 68 C 4 77426 (73) 77833 (60)
Jackson 84 B 8 77971 (95) 77988 (73)
Chambers 67 C 9 77661 (87) 77565 (50)
Orange 74 B 6 77639 (94) 77662 (50)
Brazos 84 B 17 77841 (98) 77882 (66)
Burleson 88 A 5 77852 (98) 77838 (66)
Lee 89 A 5 77853 (99) 78960 (66)
Madison 84 B 4 77864 (87) 77861 (73)
Refugio 77 B 7 78711 (94) 78393 (65)
DeWitt 67 C 5 78164 (85) 77993 (50)
Goliad 76 B 2 77963 (86) 77960 (66)
Lavaca 87 A 4 77984 (95) 77975 (81)
Bee 73 B 12 78146 (95) 78102 (60)
Kendall 78 B 3 77978 (92) 78006 (68)
Gonzales 77 B 10 78159 (94) 78677 (66)
La Salle 85 A 4 78019 (99) 78001 (66)
Bexar 90 A 97 78203 (98) 78236 (66)
Bandera 79 B 5 78055 (90) 78883 (66)
Comal 83 B 12 78135 (98) 78027 (73)
Medina 88 A 8 78886 (95) 78005 (73)
Live Oak 74 B 7 78022 (89) 78075 (66)
Atascosa 83 B 10 78011 (94) 78144 (66)
Kerr 79 B 8 78029 (91) 78631 (66)
Frio 95 A 3 78057 (97) 78017 (93)
Webb 67 C 11 78371 (83) 78344 (55)
Zapata 68 C 3 78076 (71) 78360 (66)
McMullen 86 A 1 78072 (86) 78072 (86)
Wilson 84 B 7 78101 (95) 78150 (66)
Karnes 77 B 6 78151 (91) 78116 (66)
Guadalupe 76 B 7 78156 (92) 78123 (55)
Nueces 88 A 45 78419 (98) 78373 (68)
Jim Wells 72 B 7 78372 (81) 78332 (60)
San Patricio 77 B 9 78352 (99) 78368 (60)
Kenedy 86 A 2 78385 (98) 78338 (73)
Duval 66 C 2 78341 (70) 78357 (62)
Brooks 76 B 2 78355 (78) 78353 (73)
Jim Hogg 69 C 2 78376 (73) 78361 (65)
Kleberg 75 B 3 78364 (92) 78379 (57)
Hidalgo 78 B 34 78502 (95) 78570 (60)
Cameron 77 B 23 78522 (92) 78597 (50)
Starr 77 B 6 78582 (89) 78585 (66)
Willacy 70 B 5 78594 (78) 78590 (65)
Bastrop 78 B 8 78662 (97) 78963 (66)
Caldwell 75 B 12 78616 (91) 78638 (65)
Burnet 77 B 4 78605 (92) 78611 (67)
Blanco 75 B 2 78636 (83) 78606 (67)
Llano 63 C 6 78643 (73) 78663 (53)
Hays 80 B 7 78640 (90) 78674 (66)
Gillespie 76 B 4 78671 (98) 78624 (65)
Uvalde 86 A 7 78870 (94) 78885 (73)
Dimmit 88 A 4 78830 (99) 78836 (66)
Edwards 75 B 2 78880 (83) 78828 (66)
Zavala 93 A 3 78872 (99) 78839 (85)
Kinney 95 A 1 78832 (95) 78832 (95)
Real 81 B 3 78833 (91) 78879 (65)
Val Verde 81 B 7 78847 (93) 78871 (66)
Terrell 66 C 2 79848 (79) 78851 (53)
Maverick 77 B 4 78853 (90) 78860 (66)
Fayette 76 B 9 78940 (94) 78961 (66)
Oldham 73 B 4 79010 (82) 79098 (60)
Gray 71 B 5 79065 (82) 79002 (53)
Wheeler 78 B 6 79011 (99) 79061 (60)
Lipscomb 73 B 5 79005 (83) 79056 (53)
Hutchinson 72 B 5 79007 (82) 79078 (46)
Parmer 79 B 4 79009 (83) 79325 (72)
Potter 76 B 22 79101 (78) 79109 (63)
Moore 73 B 4 79029 (82) 79058 (53)
Hemphill 72 B 1 79014 (72) 79014 (72)
Randall 73 B 11 79016 (78) 79025 (53)
Hartley 67 C 3 79044 (78) 79018 (50)
Armstrong 78 B 1 79019 (78) 79019 (78)
Hale 69 C 6 79073 (77) 79021 (54)
Castro 63 C 4 79027 (83) 79043 (46)
Lamb 73 B 8 79312 (83) 79326 (53)
Ochiltree 82 B 3 79033 (82) 79093 (82)
Carson 77 B 4 79068 (83) 79097 (72)
Hansford 80 B 3 79040 (83) 79062 (78)
Swisher 68 C 4 79042 (78) 79094 (53)
Deaf Smith 74 B 1 79045 (74) 79045 (74)
Roberts 82 B 1 79059 (82) 79059 (82)
Dallam 17 F 1 79087 (17) 79087 (17)
Collingsworth 82 B 3 79095 (94) 79251 (66)
Childress 79 B 2 79201 (92) 79259 (66)
Motley 84 B 4 79244 (98) 79220 (66)
Floyd 68 C 4 79235 (83) 79258 (53)
Cottle 75 B 3 79248 (93) 79236 (66)
Hardeman 68 C 3 79252 (83) 79225 (55)
Donley 62 C 3 79226 (78) 79240 (53)
Foard 66 C 1 79227 (66) 79227 (66)
Dickens 88 A 3 79243 (97) 79370 (70)
Hall 68 C 4 79245 (83) 79261 (55)
Briscoe 61 C 2 79257 (66) 79255 (55)
Lubbock 56 C 34 79364 (83) 79423 (48)
Hockley 55 C 7 79313 (82) 79380 (39)
Cochran 94 A 3 79314 (98) 79379 (91)
Terry 69 C 4 79316 (82) 79378 (58)
Crosby 82 B 3 79343 (83) 79357 (81)
Yoakum 74 B 2 79323 (78) 79355 (70)
Bailey 61 C 4 79347 (83) 79353 (53)
Garza 66 C 2 79356 (68) 79330 (63)
Dawson 73 B 4 79331 (81) 79377 (66)
Gaines 80 B 3 79360 (92) 79359 (70)
Lynn 56 C 3 79351 (72) 79383 (44)
Jones 79 B 6 79525 (99) 79553 (56)
Stonewall 70 B 1 79502 (70) 79502 (70)
Nolan 81 B 3 79506 (97) 79545 (56)
Taylor 84 B 21 79607 (99) 79538 (66)
Howard 70 B 4 79733 (83) 79720 (65)
Mitchell 80 B 3 79512 (87) 79565 (66)
Scurry 76 B 5 79549 (93) 79526 (66)
Kent 80 B 2 79528 (93) 79518 (66)
Fisher 74 B 4 79543 (86) 79560 (66)
Midland 88 A 12 79702 (94) 79765 (57)
Andrews 66 C 1 79714 (66) 79714 (66)
Reeves 60 C 5 79772 (83) 79718 (52)
Ward 83 B 7 79777 (99) 79743 (66)
Crane 82 B 2 79731 (98) 79740 (66)
Jeff Davis 75 B 2 79734 (83) 79854 (67)
Pecos 74 B 3 79744 (89) 79781 (66)
Borden 55 C 1 79738 (55) 79738 (55)
Glasscock 99 A 1 79739 (99) 79739 (99)
Ector 61 C 12 79758 (95) 79762 (47)
Winkler 91 A 2 79745 (94) 79789 (87)
Martin 67 C 3 79782 (70) 79783 (66)
Upton 71 B 3 79778 (82) 79755 (66)
Loving 82 B 2 79754 (98) 79770 (66)
El Paso 96 A 146 79853 (99) 79918 (66)
Brewster 81 B 6 79842 (83) 79852 (77)
Hudspeth 71 B 4 79847 (81) 79839 (67)
Presidio 57 C 3 79845 (82) 79846 (39)
Culberson 74 B 1 79855 (74) 79855 (74)

Most Common Contaminants in Texas

Contaminant / RuleCategoryZIPs AffectedViolationsHealth Risk
Lead and Copper Rule Treatment Technique 1205 5363 No
Stage 1 DBP Rule Treatment Technique 1082 2985 Yes
Consumer Confidence Report Rule Reporting 964 2577 Yes
Stage 2 DBP Rule Treatment Technique 655 1681 Yes
Revised Total Coliform Rule Microbiological 654 1589 No
Surface Water Treatment Rule Treatment Technique 602 1252 No
Fecal Coliform Microbiological 457 1031 Yes
Total Coliform Microbiological 279 378 No

Overview

We track water quality, weather alerts, plumbing regulations, and energy rebates for 2649 ZIP codes across Texas, covering 2219 community water systems that serve approximately 25,057,281 people.

2089 of 2649 ZIP codes (79%) have recorded EPA violations. 5329 health-based violations have been documented.

Active Weather Alerts

5 active alerts in Texas including 4 warnings. Severe weather can directly affect tap water quality — flooding, power outages, and infrastructure damage may lead to boil-water advisories.

Alert Severity Areas
Flood Watch Severe Guadalupe Mountains of Eddy County; Eddy County Plains; Northern Lea County; Central Lea County; Southern Lea County; Gaines; Dawson; Andrews; Martin; Loving; Winkler; Ector; Midland; Ward; Crane; Upton; Pecos; Guadalupe Mountains Above 7000 Feet; Guadalupe and Delaware Mountains; Van Horn and Highway 54 Corridor; Eastern Culberson County; Reeves County Plains; Chinati Mountains; Marfa Plateau; Davis Mountains; Davis Mountains Foothills; Central Brewster County; Chisos Basin; Presidio Valley; Lower Brewster County
Flash Flood Warning Severe Borden, TX; Scurry, TX
Severe Thunderstorm Warning Severe Garza, TX; Lynn, TX
Flash Flood Warning Severe Garza, TX; Lynn, TX
Flood Warning Severe McMullen, TX

View all Texas alerts →

Plumbing Regulations

Texas follows the Texas Plumbing Code (based on IPC) (2021 edition).

  • Plumbing code: IPC (2021)
  • Homeowner DIY: Allowed with permit
  • Water heater permit: Varies by city
  • Annual backflow test: Required

Full Texas regulations →

Areas with Most Violations

ZIP Code City Safety Score Violations Health-Based System
79843 Marfa D 199 18 City of Presidio
77662 Vidor D 191 75 Orange County Wcid 1
77670 Vidor C 191 75 Orange County Wcid 1
78112 Elmendorf A 162 1 City of Elmendorf
79045 Hereford B 160 3 Hereford Municipal Water System
78828 Barksdale C 153 57 Barksdale Water Supply Corporation
77982 Port O Connor C 151 16 Port Oconnor Improvement District
77413 Barker A 140 4 Warren Road Subdivision Water Supply
79346 Morton A 130 2 City of Morton
77951 Bloomington B 128 7 Victoria County Wcid 1

Areas with No Violations

ZIP Code City Safety Score System Population
73960 Texhoma D STRATFORD MUNICIPAL WATER SYSTEM 1,923
75002 Allen A City of Allen 104,870
75006 Carrollton A City of Carrollton 136,170
75007 Carrollton A City of Carrollton 136,170
75009 Celina A City of Celina 52,701
75010 Carrollton A City of Carrollton 136,170
75011 Carrollton A City of Carrollton 136,170
75013 Allen A City of Allen 104,870
75014 Irving A City of Irving 264,546
75015 Irving A City of Irving 264,546

Home Safety Score

Average Home Safety Score for Texas: B (82/100)

Lead & Copper

  • Average lead level (90th percentile): 0.0030 mg/L (EPA action level: 0.015 mg/L)
  • 24 ZIP codes exceed the EPA lead action level

Radon Risk

  • High risk (Zone 1): 0 ZIP codes (0%)
  • Moderate risk (Zone 2): 198 ZIP codes
  • Low risk (Zone 3): 2446 ZIP codes

ZIP Code Reports for Texas

Largest Communities

ZIP Code City Population Safety Grade Violations
77017 Houston 3,347,329 B 1
77034 Houston 3,347,329 B 1
77053 Houston 3,325,984 B 1
77047 Houston 3,321,157 B 1
77075 Houston 3,321,157 B 1
77089 Houston 3,321,157 B 1
77099 Houston 3,286,238 B 1
77505 Pasadena 3,284,971 C 9
77546 Friendswood 3,281,812 C 0
77598 Webster 3,245,557 B 0
77031 Houston 3,244,502 B 1
77015 Houston 3,226,140 B 1
77049 Houston 3,210,948 B 1
77058 Houston 3,209,039 B 1
77065 Houston 3,208,358 B 1
77029 Houston 3,205,816 B 1
77038 Houston 3,199,193 B 1
77069 Houston 3,199,058 B 1
77083 Houston 3,198,587 B 1
77044 Houston 3,197,018 B 1

Lowest Safety Scores

ZIP Code City Score Grade Violations
79087 Texline 17 F 22
75440 Emory 33 F 18
77629 Nome 35 F 47
79367 Smyer 39 F 23
79380 Whitharral 39 F 58

Highest Safety Scores

ZIP Code City Score Grade Violations
75014 Irving 99 A 0
75015 Irving 99 A 0
75016 Irving 99 A 0
75017 Irving 99 A 0
75025 Plano 99 A 1

All 2649 ZIP Codes in Texas

Data Sources

Updated daily.

Frequently Asked Questions

Is the water safe to drink in Texas?

Texas has 2219 community water systems serving 25,057,281 people across 2649 ZIP codes. There are 21,910 recorded violations, including 5329 health-based. 2089 of 2649 ZIP codes have at least one violation.

What plumbing code does Texas follow?

Texas follows the IPC plumbing code. DIY plumbing work is allowed for homeowners.

Is lead a concern in Texas's drinking water?

24 ZIP codes in Texas have lead levels exceeding the EPA action level of 0.015 mg/L.

Get safety alerts for Texas

Free updates when EPA data changes for this area. No spam.

Unsubscribe anytime. Privacy Policy.

Share This Page

X Facebook
Violations found — check filter options Free tool — no phone call required.