WATER QUALITY TX 59 HEALTH VIOLATIONS

Dallas County Water Quality: 605 Violations (TX)

46 water systems · 174 ZIP codes · Grade A · Updated 2026-06-04

Data: EPA Safe Drinking Water Information System (SDWIS), EPA ECHO Last verified: 2026-06-04

A
County Grade
46
Water Systems
605
Total Violations
59
Health-Based
174
ZIP Codes
1,433
Enforcement Actions

Violation Trend

EPA violations across water systems in Dallas County.

2022
2023
2024
Health-based Other violations

Concerned about water quality in Dallas County?

Get connected with a certified testing service.

Find the Right Filter →

Water Quality Overview

Dallas County has 46 community water systems serving approximately 198,227,369 people across 174 ZIP codes. These systems have accumulated 605 EPA violations, including 59 health-based violations.

Health-based violations account for 10% of all violations in Dallas County. These violations indicate contaminant levels that may pose direct risks to human health.

Violation Breakdown

Violation Type Count Percentage
Health-based 59 9.8%
Monitoring/Reporting 546 90.2%
Total 605 100%

Health-based violations indicate contaminant levels exceeding EPA Maximum Contaminant Levels (MCLs). Monitoring violations indicate failures to test or report.

Cities with Most Violations

Rank City Violations Health-Based ZIP Codes Population
1 Dallas 351 0 117 166,357,546
2 Richardson 95 45 5 2,510,810
3 Grand Prairie 93 9 3 2,773,838
4 Garland 18 0 9 5,285,075
5 Lancaster 14 2 2 2,859,689
6 Addison 9 1 1 1,510,052
7 Desoto 6 0 2 1,511,890
8 Mesquite 5 0 5 5,172,793
9 Seagoville 5 1 1 1,594,840
10 Balch Springs 3 1 1 1,536,799

Violation Trend

Year-by-year EPA violations across water systems in Dallas County:

Year Total Health-Based
2022 25 25
2023 43 43
2024 147 147

Most Common Contaminants

Contaminant Category Violations ZIPs Affected Health-Based
Lead and Copper Rule Treatment Technique 153 132 No
Total Trihalomethanes (TTHM) Disinfection Byproducts 118 118 No
Stage 1 DBP Rule Treatment Technique 57 26 No
Gross Alpha Radionuclides 40 5 Yes
Stage 2 DBP Rule Treatment Technique 32 13 Yes
Revised Total Coliform Rule Microbiological 23 16 No
Surface Water Treatment Rule Treatment Technique 12 8 No
Total Coliform Microbiological 9 3 No
Lead Inorganic 6 3 No
Total Organic Carbon Disinfection Byproducts 3 3 No

Understanding Water Quality Scores

Each ZIP code in Dallas County receives a safety score from 0-100 based on EPA compliance data. Scores factor in the number and severity of violations, with health-based violations weighted more heavily than monitoring failures. Resolved violations (where the system returned to compliance) receive reduced weight in the scoring.

The county-level grade (A) represents the average across all 174 ZIP codes. Individual ZIP codes may vary significantly — a county with a B grade may contain both A-rated and D-rated areas.

Water Systems in Dallas County

Dallas County is served by 46 community water systems, averaging 0.3 systems per ZIP code. Each system is independently regulated and tested by the EPA. Larger systems serving more people typically have more extensive monitoring requirements.

Water systems in Dallas County source water from a mix of surface water (rivers, reservoirs) and groundwater (wells, aquifers). Source type affects which contaminants are most likely to be detected.

How to Check Your Water in Dallas County

  1. Enter your ZIP code on ZipCheckup for detailed water system data including contaminant levels, violation history, and safety scores

  2. Request your CCR — every water utility must provide an annual Consumer Confidence Report

  3. Get a home test — certified kits ($20-$50) or professional lab tests ($150-$400) can detect contaminants not covered by routine testing

  4. Consider filtration — NSF-certified filters can address specific contaminants found in your area

  5. Check for lead — homes built before 1986 should test for lead regardless of utility compliance

EPA Enforcement

The EPA and state regulators have taken 1,433 enforcement actions against water systems in Dallas County. Enforcement actions range from compliance assistance and administrative orders to formal penalties. Systems under enforcement are required to remediate violations and may face ongoing monitoring requirements.

Data Sources

Updated daily.

Water Quality Map: Dallas County, TX

Each dot represents a ZIP code. Color indicates water quality grade. Tap a dot for details.

A B C D F

Water Quality by ZIP Code in Dallas County

Water quality varies across Dallas County's 174 ZIP codes. Check your specific ZIP for detailed contaminant data.

ZIP Code City Grade Score Violations Health
75053 Grand Prairie A 88 31 3 View →
75051 Grand Prairie B 81 31 3 View →
75052 Grand Prairie B 81 31 3 View →
75081 Richardson B 70 19 9 View →
75082 Richardson B 70 19 9 View →
75083 Richardson C 66 19 9 View →
75085 Richardson C 66 19 9 View →
75080 Richardson C 65 19 9 View →
75001 Addison A 94 9 1 View →
75134 Lancaster A 89 7 1 View →
75146 Lancaster B 84 7 1 View →
75159 Seagoville A 94 5 1 View →
75123 Desoto A 98 3 0 View →
75222 Dallas A 98 3 0 View →
75242 Dallas A 98 3 0 View →
75245 Dallas A 98 3 0 View →
75249 Dallas A 98 3 0 View →
75250 Dallas A 98 3 0 View →
75251 Dallas A 98 3 0 View →
75260 Dallas A 98 3 0 View →
75261 Dallas A 98 3 0 View →
75262 Dallas A 98 3 0 View →
75263 Dallas A 98 3 0 View →
75264 Dallas A 98 3 0 View →
75266 Dallas A 98 3 0 View →
75267 Dallas A 98 3 0 View →
75270 Dallas A 98 3 0 View →
75277 Dallas A 98 3 0 View →
75283 Dallas A 98 3 0 View →
75284 Dallas A 98 3 0 View →
75285 Dallas A 98 3 0 View →
75286 Dallas A 98 3 0 View →
75301 Dallas A 98 3 0 View →
75310 Dallas A 98 3 0 View →
75312 Dallas A 98 3 0 View →
75313 Dallas A 98 3 0 View →
75315 Dallas A 98 3 0 View →
75320 Dallas A 98 3 0 View →
75323 Dallas A 98 3 0 View →
75326 Dallas A 98 3 0 View →
75334 Dallas A 98 3 0 View →
75336 Dallas A 98 3 0 View →
75339 Dallas A 98 3 0 View →
75340 Dallas A 98 3 0 View →
75342 Dallas A 98 3 0 View →
75343 Dallas A 98 3 0 View →
75344 Dallas A 98 3 0 View →
75353 Dallas A 98 3 0 View →
75355 Dallas A 98 3 0 View →
75356 Dallas A 98 3 0 View →
75357 Dallas A 98 3 0 View →
75358 Dallas A 98 3 0 View →
75359 Dallas A 98 3 0 View →
75360 Dallas A 98 3 0 View →
75364 Dallas A 98 3 0 View →
75367 Dallas A 98 3 0 View →
75368 Dallas A 98 3 0 View →
75370 Dallas A 98 3 0 View →
75371 Dallas A 98 3 0 View →
75372 Dallas A 98 3 0 View →
75373 Dallas A 98 3 0 View →
75374 Dallas A 98 3 0 View →
75376 Dallas A 98 3 0 View →
75378 Dallas A 98 3 0 View →
75379 Dallas A 98 3 0 View →
75380 Dallas A 98 3 0 View →
75381 Dallas A 98 3 0 View →
75382 Dallas A 98 3 0 View →
75386 Dallas A 98 3 0 View →
75387 Dallas A 98 3 0 View →
75388 Dallas A 98 3 0 View →
75389 Dallas A 98 3 0 View →
75390 Dallas A 98 3 0 View →
75391 Dallas A 98 3 0 View →
75392 Dallas A 98 3 0 View →
75393 Dallas A 98 3 0 View →
75394 Dallas A 98 3 0 View →
75395 Dallas A 98 3 0 View →
75396 Dallas A 98 3 0 View →
75397 Dallas A 98 3 0 View →
75398 Dallas A 98 3 0 View →
75201 Dallas A 94 3 0 View →
75202 Dallas A 94 3 0 View →
75210 Dallas A 94 3 0 View →
75212 Dallas A 94 3 0 View →
75221 Dallas A 94 3 0 View →
75223 Dallas A 94 3 0 View →
75226 Dallas A 94 3 0 View →
75236 Dallas A 94 3 0 View →
75237 Dallas A 94 3 0 View →
75247 Dallas A 94 3 0 View →
75258 Dallas A 94 3 0 View →
75275 Dallas A 94 3 0 View →
75303 Dallas A 94 3 0 View →
75354 Dallas A 94 3 0 View →
75203 Dallas A 89 3 0 View →
75204 Dallas A 89 3 0 View →
75205 Dallas A 89 3 0 View →
75206 Dallas A 89 3 0 View →
75207 Dallas A 89 3 0 View →
75208 Dallas A 89 3 0 View →
75211 Dallas A 89 3 0 View →
75214 Dallas A 89 3 0 View →
75216 Dallas A 89 3 0 View →
75217 Dallas A 89 3 0 View →
75219 Dallas A 89 3 0 View →
75224 Dallas A 89 3 0 View →
75225 Dallas A 89 3 0 View →
75227 Dallas A 89 3 0 View →
75231 Dallas A 89 3 0 View →
75233 Dallas A 89 3 0 View →
75235 Dallas A 89 3 0 View →
75238 Dallas A 89 3 0 View →
75240 Dallas A 89 3 0 View →
75241 Dallas A 89 3 0 View →
75243 Dallas A 89 3 0 View →
75244 Dallas A 89 3 0 View →
75246 Dallas A 89 3 0 View →
75248 Dallas A 89 3 0 View →
75253 Dallas A 89 3 0 View →
75254 Dallas A 89 3 0 View →
75115 Desoto B 84 3 0 View →
75209 Dallas B 84 3 0 View →
75215 Dallas B 84 3 0 View →
75218 Dallas B 84 3 0 View →
75220 Dallas B 84 3 0 View →
75228 Dallas B 84 3 0 View →
75229 Dallas B 84 3 0 View →
75230 Dallas B 84 3 0 View →
75232 Dallas B 84 3 0 View →
75234 Dallas B 84 3 0 View →
75180 Balch Springs B 76 3 1 View →
75045 Garland A 97 2 0 View →
75047 Garland A 97 2 0 View →
75049 Garland A 97 2 0 View →
75065 Lake Dallas A 94 2 0 View →
75046 Garland A 93 2 0 View →
75182 Sunnyvale A 93 2 0 View →
75040 Garland A 88 2 0 View →
75043 Garland A 88 2 0 View →
75044 Garland A 88 2 0 View →
75042 Garland B 83 2 0 View →
75041 Garland B 78 2 0 View →
75099 Coppell A 99 1 0 View →
75185 Mesquite A 97 1 0 View →
75187 Mesquite A 97 1 0 View →
75181 Mesquite A 93 1 0 View →
75019 Coppell A 90 1 0 View →
75149 Mesquite A 88 1 0 View →
75150 Mesquite B 83 1 0 View →
75014 Irving A 99 0 0 View →
75015 Irving A 99 0 0 View →
75016 Irving A 99 0 0 View →
75017 Irving A 99 0 0 View →
75030 Rowlett A 99 0 0 View →
75037 Irving A 99 0 0 View →
75039 Irving A 99 0 0 View →
75106 Cedar Hill A 99 0 0 View →
75038 Irving A 95 0 0 View →
75063 Irving A 95 0 0 View →
75088 Rowlett A 95 0 0 View →
75089 Rowlett A 95 0 0 View →
75138 Duncanville A 95 0 0 View →
75141 Hutchins A 95 0 0 View →
75172 Wilmer A 95 0 0 View →
75011 Carrollton A 90 0 0 View →
75048 Sachse A 90 0 0 View →
75062 Irving A 90 0 0 View →
75104 Cedar Hill A 90 0 0 View →
75116 Duncanville A 90 0 0 View →
75137 Duncanville A 90 0 0 View →
75006 Carrollton A 85 0 0 View →
75060 Irving A 85 0 0 View →
75061 Irving A 85 0 0 View →

What are EPA health violations?

Health-based violations mean a contaminant was detected above the EPA's Maximum Contaminant Level (MCL) — the legal limit designed to protect human health. Dallas County has 59 such violations. Not all violations cause illness, but repeated exceedances increase risk, especially for children and immunocompromised individuals.

What is a water quality grade?

ZipCheckup grades water systems from A to F based on EPA violation history, contaminant levels, and system compliance. Grade A means few or no violations; Grade F indicates persistent or serious issues. Dallas County's overall grade is A.

Not sure if your water needs a filter?

Our free tool matches your ZIP code data to the right filtration system — based on actual contaminants detected in your area.

Find the Right Filter →

Frequently Asked Questions

Is the tap water safe in Dallas County, Texas?

Dallas County has 46 community water systems with 605 recorded EPA violations, including 59 health-based. Water quality varies by ZIP code — check your specific location for detailed results.

How many water violations does Dallas County have?

Dallas County has 605 total EPA violations across 174 ZIP codes. 59 are health-based violations indicating contaminant levels potentially harmful to health.

Which city in Dallas County has the most water violations?

Dallas has the most violations in Dallas County with 351 recorded EPA violations across 117 ZIP codes.

What contaminants are found in Dallas County water?

Dallas County water systems are monitored for over 90 EPA-regulated contaminants including lead, copper, nitrates, disinfection byproducts, and bacteria. Check your ZIP code for contaminant-specific data.

How can I test my water in Dallas County?

Contact your local water utility for free or low-cost testing. You can also use a certified home test kit ($20-$50) or hire a certified lab ($150-$400).

Get safety alerts for Dallas, 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.