Metro Report Grade A

Dallas-Fort Worth Metro Area Home Safety Report

484 ZIP codes · 7,625,668 residents · 432 water systems

Data source: EPA SDWIS, U.S. Census Bureau, FEMA NFIP Last verified: 2026-06-04

87/100
Avg Safety Score
2,798
EPA Violations
5
ZIPs Exceeding Lead Limit
44%
Pre-1986 Housing

Grade Distribution

A: 334 B: 94 C: 47 D: 0 F: 0

The Dallas-Fort Worth metropolitan area spans Texas and includes 484 ZIP codes served by 432 community water systems. We analyzed EPA compliance records, lead testing data, housing age, flood insurance claims, and radon risk for every ZIP in the metro to produce this report.

Metro-Wide Safety Score: A (87/100)

The Home Safety Score combines water quality, lead risk, radon exposure, and flood risk into a single 0-100 rating.

Grade Distribution

Grade ZIP Codes Percentage
A 334 70%
B 94 20%
C 47 10%
D 0 0%
F 0 0%

90% of ZIP codes in the DFW metro earned an A or B — above-average safety conditions for homebuyers.

Safest Neighborhoods (Top 10 ZIPs)

Rank ZIP Code City Score Grade
1 75014 Irving 99 A
2 75015 Irving 99 A
3 75016 Irving 99 A
4 75017 Irving 99 A
5 75025 Plano 99 A
6 75026 Plano 99 A
7 75030 Rowlett 99 A
8 75037 Irving 99 A
9 75039 Irving 99 A
10 75086 Plano 99 A

The safest ZIP code is 75014 in Irving with a score of 99/100. These areas typically have newer infrastructure, fewer EPA violations, and lower environmental risk factors.

Highest-Risk Neighborhoods (Bottom 10 ZIPs)

Rank ZIP Code City Score Grade Key Risk
1 76444 De Leon 56 C 50 violations
2 76431 Chico 57 C 108 violations
3 76268 Southmayd 57 C Lead exceeds EPA limit
4 76385 Vernon 58 C 26 violations
5 76430 Albany 61 C 16 violations
6 75148 Malakoff 61 C 53 violations
7 76454 Gorman 62 C 19 violations
8 76308 Wichita Falls 62 C 18 violations
9 76302 Wichita Falls 62 C 18 violations
10 76470 Ranger 63 C Lead exceeds EPA limit

If you are considering a home in these ZIP codes, we recommend requesting a water quality test, checking for lead service lines, and reviewing the full ZIP report before making an offer.

Most Common Contaminant Violations

Contaminant Category Violations ZIPs Affected
Lead and Copper Rule Treatment Technique 714 292
Stage 1 DBP Rule Treatment Technique 360 171
Consumer Confidence Report Rule Reporting 344 177
Stage 2 DBP Rule Treatment Technique 270 115
Haloacetic Acids (HAA5) Disinfection Byproducts 263 35
Revised Total Coliform Rule Microbiological 230 128
Surface Water Treatment Rule Treatment Technique 150 93
Total Trihalomethanes (TTHM) Disinfection Byproducts 121 89
Fecal Coliform Microbiological 72 26
Lead Inorganic 60 15

2 of the top contaminants are health-based violations, meaning measured levels exceeded EPA Maximum Contaminant Levels (MCLs).

Lead Risk Overview

  • Average lead level (90th percentile): 0.0027 mg/L (below EPA action level of 0.015 mg/L)
  • 5 ZIP codes exceed the EPA lead action level
  • 6% of housing built before 1950 (highest lead paint risk)
  • 13% of housing built before 1970 (lead solder in plumbing)
  • 44% of housing built before 1986 (potential lead pipes)

Flood Risk

  • 12,344 FEMA flood insurance claims filed
  • 336 ZIP codes with flood claims (69% of metro)
  • $19,318 average payout per claim
  • $238,456,575 total payouts

Water System Comparison

The Dallas-Fort Worth metro is served by 432 community water systems, drawing from: Groundwater, Surface water.

Major water systems include:

  • Ables Springs Special Utility District
  • Acton Municipal Utility District
  • Air Park Estates
  • Aledo Heights Subdivision
  • American Legion Mia Post 231
  • Amon G Carter Lake Water Supply Corporation
  • Angus Water Supply Corporation
  • Archer County Municipal Utility District 1
  • Argyle Water Supply Corporation
  • Austin Aqua System
  • ...and 422 more systems

Water quality can vary significantly between systems. Always check the ZIP-level report for your specific address.

Is Dallas-Fort Worth Safe for Homebuyers?

Positive indicators: above-average metro safety score (A); majority of ZIP codes rated A or B.

Areas of concern: 607 health-based EPA violations on record; 5 ZIP codes exceed EPA lead limits.

Safety conditions vary widely within the metro. A ZIP code with an A grade may be just a few miles from one rated F. Always check your specific ZIP code before making a purchase decision.

Frequently Asked Questions

What is the water quality safety grade for the Dallas-Fort Worth metro area?

The Dallas-Fort Worth metro area has an average Home Safety Score of 87/100 (grade A). This score is based on EPA violation records, lead testing data, radon risk, and flood exposure across 484 ZIP codes.

How many EPA water violations are in the Dallas-Fort Worth area?

There are 2,798 total EPA violations across the Dallas-Fort Worth metro, with 607 being health-based violations. 380 out of 484 ZIP codes (79%) have at least one recorded violation.

Is the tap water safe to drink in Dallas-Fort Worth?

Water safety varies by ZIP code and water system. 5 ZIP codes in the metro exceed EPA lead action levels. The average lead level is 0.0027 mg/L (EPA action level is 0.015 mg/L). Check your specific ZIP code for a detailed report.

What percentage of homes in Dallas-Fort Worth have lead risk?

Approximately 44% of housing in the Dallas-Fort Worth metro was built before 1986, when lead pipes were still legal. 6% was built before 1950, the highest-risk category for lead paint. Homes in older neighborhoods should be tested for lead in both water and paint.

What is the flood risk in the Dallas-Fort Worth metro?

The Dallas-Fort Worth metro has recorded 12,344 FEMA flood insurance claims across 336 ZIP codes, with an average payout of $19,318 per claim. Check the FEMA flood map for your specific property.

Cities in the Dallas-Fort Worth Metro

...and 179 more cities. Browse all via city directory.

All 484 ZIP Codes

View all ZIP codes in the DFW metro
  • 75001 Addison [A] — 9 violations
  • 75002 Allen [A]
  • 75006 Carrollton [A]
  • 75007 Carrollton [A]
  • 75009 Celina [A]
  • 75010 Carrollton [A]
  • 75011 Carrollton [A]
  • 75013 Allen [A]
  • 75014 Irving [A]
  • 75015 Irving [A]
  • 75016 Irving [A]
  • 75017 Irving [A]
  • 75019 Coppell [A] — 1 violation
  • 75020 Denison [A] — 2 violations
  • 75021 Denison [A] — 2 violations
  • 75022 Flower Mound [A] — 5 violations
  • 75023 Plano [A] — 1 violation
  • 75024 Plano [A] — 1 violation
  • 75025 Plano [A] — 1 violation
  • 75026 Plano [A] — 1 violation
  • 75027 Flower Mound [A] — 5 violations
  • 75028 Flower Mound [A] — 5 violations
  • 75029 Lewisville [A] — 9 violations
  • 75030 Rowlett [A]
  • 75032 Rockwall [A] — 10 violations
  • 75033 Frisco [A] — 4 violations
  • 75034 Frisco [A] — 4 violations
  • 75035 Frisco [A] — 4 violations
  • 75036
  • 75037 Irving [A]
  • 75038 Irving [A]
  • 75039 Irving [A]
  • 75040 Garland [A] — 2 violations
  • 75041 Garland [B] — 2 violations
  • 75042 Garland [B] — 2 violations
  • 75043 Garland [A] — 2 violations
  • 75044 Garland [A] — 2 violations
  • 75045 Garland [A] — 2 violations
  • 75046 Garland [A] — 2 violations
  • 75047 Garland [A] — 2 violations
  • 75048 Sachse [A]
  • 75049 Garland [A] — 2 violations
  • 75050 Grand Prairie [B] — 31 violations
  • 75051 Grand Prairie [B] — 31 violations
  • 75052 Grand Prairie [B] — 31 violations
  • 75053 Grand Prairie [A] — 31 violations
  • 75054 Grand Prairie [A] — 31 violations
  • 75056 The Colony [A] — 1 violation
  • 75057 Lewisville [A] — 9 violations
  • 75058 Gunter [A] — 2 violations
  • 75060 Irving [A]
  • 75061 Irving [A]
  • 75062 Irving [A]
  • 75063 Irving [A]
  • 75065 Lake Dallas [A] — 2 violations
  • 75067 Lewisville [A] — 9 violations
  • 75068 Little Elm [A] — 7 violations
  • 75069 Mckinney [A] — 1 violation
  • 75070 Mckinney [A] — 1 violation
  • 75071 Mckinney [A] — 1 violation
  • 75072
  • 75074 Plano [A] — 1 violation
  • 75075 Plano [A] — 1 violation
  • 75076 Pottsboro [B] — 37 violations
  • 75077 Lewisville [B] — 9 violations
  • 75078 Prosper [A] — 1 violation
  • 75080 Richardson [C] — 19 violations
  • 75081 Richardson [B] — 19 violations
  • 75082 Richardson [B] — 19 violations
  • 75083 Richardson [C] — 19 violations
  • 75085 Richardson [C] — 19 violations
  • 75086 Plano [A] — 1 violation
  • 75087 Rockwall [A] — 10 violations
  • 75088 Rowlett [A]
  • 75089 Rowlett [A]
  • 75090 Sherman [B] — 4 violations
  • 75091 Sherman [A] — 4 violations
  • 75092 Sherman [B] — 4 violations
  • 75093 Plano [A] — 1 violation
  • 75094 Plano [A] — 1 violation
  • 75097 Weston [B] — 8 violations
  • 75098 Wylie [A] — 1 violation
  • 75099 Coppell [A] — 1 violation
  • 75101 Bardwell [A] — 5 violations
  • 75102 Barry [B] — 13 violations
  • 75103 Canton [A] — 13 violations
  • 75104 Cedar Hill [A]
  • 75105 Chatfield [B]
  • 75106 Cedar Hill [A]
  • 75109 Corsicana [B] — 10 violations
  • 75110 Corsicana [B] — 10 violations
  • 75114 Crandall [A] — 10 violations
  • 75115 Desoto [B] — 3 violations
  • 75116 Duncanville [A]
  • 75117 Edgewood [A] — 4 violations
  • 75118 Elmo [A]
  • 75119 Ennis [A] — 1 violation
  • 75120 Ennis [A] — 1 violation
  • 75121 Copeville [A]
  • 75123 Desoto [A] — 3 violations
  • 75124 Eustace [B] — 4 violations
  • 75125 Ferris [A] — 4 violations
  • 75126 Forney [A]
  • 75127 Fruitvale [A]
  • 75132 Fate [A] — 7 violations
  • 75134 Lancaster [A] — 7 violations
  • 75135 Caddo Mills [A] — 2 violations
  • 75137 Duncanville [A]
  • 75138 Duncanville [A]
  • 75140 Grand Saline [A] — 9 violations
  • 75141 Hutchins [A]
  • 75142 Kaufman [B] — 6 violations
  • 75143 Kemp [A] — 4 violations
  • 75144 Kerens [C] — 27 violations
  • 75145
  • 75146 Lancaster [B] — 7 violations
  • 75147 Mabank [B] — 24 violations
  • 75148 Malakoff [C] — 53 violations
  • 75149 Mesquite [A] — 1 violation
  • 75150 Mesquite [B] — 1 violation
  • 75151 Corsicana [B] — 10 violations
  • 75152 Palmer [A] — 1 violation
  • 75153 Powell [A]
  • 75154 Red Oak [A]
  • 75155 Rice [B]
  • 75156 Mabank [B] — 24 violations
  • 75157 Rosser [C]
  • 75158 Scurry [A] — 3 violations
  • 75159 Seagoville [A] — 5 violations
  • 75160 Terrell [A] — 2 violations
  • 75161 Terrell [A] — 2 violations
  • 75163 Trinidad [B] — 15 violations
  • 75164 Josephine [A] — 1 violation
  • 75165 Waxahachie [A] — 17 violations
  • 75166 Lavon [A]
  • 75167 Waxahachie [A] — 17 violations
  • 75168 Waxahachie [A] — 17 violations
  • 75169 Wills Point [A] — 8 violations
  • 75172 Wilmer [A]
  • 75173 Nevada [B]
  • 75180 Balch Springs [B] — 3 violations
  • 75181 Mesquite [A] — 1 violation
  • 75182 Sunnyvale [A] — 2 violations
  • 75185 Mesquite [A] — 1 violation
  • 75187 Mesquite [A] — 1 violation
  • 75189 Royse City [A] — 7 violations
  • 75201 Dallas [A] — 3 violations
  • 75202 Dallas [A] — 3 violations
  • 75203 Dallas [A] — 3 violations
  • 75204 Dallas [A] — 3 violations
  • 75205 Dallas [A] — 3 violations
  • 75206 Dallas [A] — 3 violations
  • 75207 Dallas [A] — 3 violations
  • 75208 Dallas [A] — 3 violations
  • 75209 Dallas [B] — 3 violations
  • 75210 Dallas [A] — 3 violations
  • 75211 Dallas [A] — 3 violations
  • 75212 Dallas [A] — 3 violations
  • 75214 Dallas [A] — 3 violations
  • 75215 Dallas [B] — 3 violations
  • 75216 Dallas [A] — 3 violations
  • 75217 Dallas [A] — 3 violations
  • 75218 Dallas [B] — 3 violations
  • 75219 Dallas [A] — 3 violations
  • 75220 Dallas [B] — 3 violations
  • 75221 Dallas [A] — 3 violations
  • 75222 Dallas [A] — 3 violations
  • 75223 Dallas [A] — 3 violations
  • 75224 Dallas [A] — 3 violations
  • 75225 Dallas [A] — 3 violations
  • 75226 Dallas [A] — 3 violations
  • 75227 Dallas [A] — 3 violations
  • 75228 Dallas [B] — 3 violations
  • 75229 Dallas [B] — 3 violations
  • 75230 Dallas [B] — 3 violations
  • 75231 Dallas [A] — 3 violations
  • 75232 Dallas [B] — 3 violations
  • 75233 Dallas [A] — 3 violations
  • 75234 Dallas [B] — 3 violations
  • 75235 Dallas [A] — 3 violations
  • 75236 Dallas [A] — 3 violations
  • 75237 Dallas [A] — 3 violations
  • 75238 Dallas [A] — 3 violations
  • 75240 Dallas [A] — 3 violations
  • 75241 Dallas [A] — 3 violations
  • 75242 Dallas [A] — 3 violations
  • 75243 Dallas [A] — 3 violations
  • 75244 Dallas [A] — 3 violations
  • 75245 Dallas [A] — 3 violations
  • 75246 Dallas [A] — 3 violations
  • 75247 Dallas [A] — 3 violations
  • 75248 Dallas [A] — 3 violations
  • 75249 Dallas [A] — 3 violations
  • 75250 Dallas [A] — 3 violations
  • 75251 Dallas [A] — 3 violations
  • 75252 Dallas [B] — 3 violations
  • 75253 Dallas [A] — 3 violations
  • 75254 Dallas [A] — 3 violations
  • 75258 Dallas [A] — 3 violations
  • 75260 Dallas [A] — 3 violations
  • 75261 Dallas [A] — 3 violations
  • 75262 Dallas [A] — 3 violations
  • 75263 Dallas [A] — 3 violations
  • 75264 Dallas [A] — 3 violations
  • 75265 Dallas [A] — 3 violations
  • 75266 Dallas [A] — 3 violations
  • 75267 Dallas [A] — 3 violations
  • 75270 Dallas [A] — 3 violations
  • 75275 Dallas [A] — 3 violations
  • 75277 Dallas [A] — 3 violations
  • 75283 Dallas [A] — 3 violations
  • 75284 Dallas [A] — 3 violations
  • 75285 Dallas [A] — 3 violations
  • 75286 Dallas [A] — 3 violations
  • 75287 Dallas [A] — 3 violations
  • 76001 Arlington [B] — 6 violations
  • 76002 Arlington [A] — 6 violations
  • 76003 Arlington [A] — 6 violations
  • 76004 Arlington [A] — 6 violations
  • 76005 Arlington [A] — 6 violations
  • 76006 Arlington [A] — 6 violations
  • 76007 Arlington [A] — 6 violations
  • 76008 Aledo [C] — 9 violations
  • 76009 Alvarado [B] — 10 violations
  • 76010 Arlington [B] — 6 violations
  • 76011 Arlington [A] — 6 violations
  • 76012 Arlington [B] — 6 violations
  • 76013 Arlington [B] — 6 violations
  • 76014 Arlington [A] — 6 violations
  • 76015 Arlington [A] — 6 violations
  • 76016 Arlington [B] — 6 violations
  • 76017 Arlington [B] — 6 violations
  • 76018 Arlington [A] — 6 violations
  • 76019 Arlington [A] — 6 violations
  • 76020 Azle [B] — 5 violations
  • 76021 Bedford [A]
  • 76022 Bedford [A]
  • 76023 Boyd [A] — 7 violations
  • 76024
  • 76026
  • 76028 Burleson [B] — 2 violations
  • 76031 Cleburne [B] — 15 violations
  • 76033 Cleburne [B] — 15 violations
  • 76034 Colleyville [A]
  • 76035 Cresson [C] — 20 violations
  • 76036 Crowley [A] — 8 violations
  • 76039 Euless [A]
  • 76040 Euless [A]
  • 76041 Forreston [A]
  • 76043 Glen Rose [C] — 12 violations
  • 76044 Godley [A]
  • 76046
  • 76048 Granbury [B] — 31 violations
  • 76049 Granbury [B] — 31 violations
  • 76050 Grandview [A]
  • 76051 Grapevine [B] — 2 violations
  • 76052 Haslet [A] — 21 violations
  • 76053 Hurst [A]
  • 76054 Hurst [A]
  • 76055 Itasca [A]
  • 76058 Joshua [A] — 14 violations
  • 76059 Keene [A] — 9 violations
  • 76060 Kennedale [A] — 3 violations
  • 76061 Lillian [C]
  • 76063 Mansfield [A]
  • 76064 Maypearl [B] — 3 violations
  • 76065 Midlothian [A] — 1 violation
  • 76066 Millsap [A] — 2 violations
  • 76067 Mineral Wells [B] — 10 violations
  • 76068 Mineral Wells [A] — 10 violations
  • 76070 Nemo [B]
  • 76071 Newark [B] — 63 violations
  • 76073 Paradise [A] — 2 violations
  • 76077 Rainbow [B]
  • 76078 Rhome [A]
  • 76082 Springtown [A] — 6 violations
  • 76084 Venus [A] — 2 violations
  • 76085 Weatherford [A] — 16 violations
  • 76086 Weatherford [A] — 16 violations
  • 76087 Weatherford [B] — 16 violations
  • 76088 Weatherford [A] — 16 violations
  • 76092 Southlake [A]
  • 76093 Rio Vista [A] — 16 violations
  • 76094 Arlington [A] — 6 violations
  • 76095 Bedford [A]
  • 76096 Arlington [A] — 6 violations
  • 76097 Burleson [A] — 2 violations
  • 76098 Azle [A] — 5 violations
  • 76099 Grapevine [A] — 2 violations
  • 76101 Fort Worth [A] — 3 violations
  • 76102 Fort Worth [A] — 3 violations
  • 76103 Fort Worth [A] — 3 violations
  • 76104 Fort Worth [A] — 3 violations
  • 76105 Fort Worth [A] — 3 violations
  • 76106 Fort Worth [A] — 3 violations
  • 76107 Fort Worth [B] — 3 violations
  • 76108 Fort Worth [B] — 3 violations
  • 76109 Fort Worth [A] — 3 violations
  • 76110 Fort Worth [B] — 3 violations
  • 76111 Fort Worth [A] — 3 violations
  • 76112 Fort Worth [A] — 3 violations
  • 76113 Fort Worth [A] — 3 violations
  • 76114 Fort Worth [A] — 3 violations
  • 76115 Fort Worth [A] — 3 violations
  • 76116 Fort Worth [B] — 3 violations
  • 76117 Haltom City [A]
  • 76118 Fort Worth [B] — 3 violations
  • 76119 Fort Worth [A] — 3 violations
  • 76120 Fort Worth [A] — 3 violations
  • 76121 Fort Worth [A] — 3 violations
  • 76122 Fort Worth [A] — 3 violations
  • 76123 Fort Worth [A] — 3 violations
  • 76124 Fort Worth [A] — 3 violations
  • 76126 Fort Worth [A] — 3 violations
  • 76127 Naval Air Station/ Jrb [C]
  • 76129 Fort Worth [A] — 3 violations
  • 76130 Fort Worth [A] — 3 violations
  • 76131 Fort Worth [A] — 3 violations
  • 76132 Fort Worth [A] — 3 violations
  • 76133 Fort Worth [A] — 3 violations
  • 76134 Fort Worth [A] — 3 violations
  • 76135 Fort Worth [B] — 3 violations
  • 76136 Fort Worth [A] — 3 violations
  • 76137 Fort Worth [A] — 3 violations
  • 76140 Fort Worth [B] — 3 violations
  • 76147 Fort Worth [A] — 3 violations
  • 76148 Fort Worth [B] — 3 violations
  • 76149
  • 76150 Fort Worth [A] — 3 violations
  • 76155 Fort Worth [A] — 3 violations
  • 76161 Fort Worth [A] — 3 violations
  • 76162 Fort Worth [A] — 3 violations
  • 76163 Fort Worth [A] — 3 violations
  • 76164 Fort Worth [A] — 3 violations
  • 76166 Fort Worth [A] — 3 violations
  • 76177 Fort Worth [A] — 3 violations
  • 76179 Fort Worth [B] — 3 violations
  • 76180 North Richland Hills [A] — 1 violation
  • 76181 Fort Worth [A] — 3 violations
  • 76182 North Richland Hills [A] — 1 violation
  • 76185 Fort Worth [A] — 3 violations
  • 76190 Fort Worth [A] — 3 violations
  • 76191 Fort Worth [A] — 3 violations
  • 76192 Fort Worth [A] — 3 violations
  • 76193 Fort Worth [A] — 3 violations
  • 76195 Fort Worth [A] — 3 violations
  • 76196 Fort Worth [A] — 3 violations
  • 76197 Fort Worth [A] — 3 violations
  • 76198 Fort Worth [A] — 3 violations
  • 76199 Fort Worth [A] — 3 violations
  • 76201 Denton [B] — 3 violations
  • 76202 Denton [A] — 3 violations
  • 76203 Denton [A] — 3 violations
  • 76204 Denton [A] — 3 violations
  • 76205 Denton [A] — 3 violations
  • 76206 Denton [A] — 3 violations
  • 76207 Denton [A] — 3 violations
  • 76208 Denton [A] — 3 violations
  • 76209 Denton [B] — 3 violations
  • 76210 Denton [A] — 3 violations
  • 76225 Alvord [A] — 3 violations
  • 76226 Argyle [B] — 8 violations
  • 76227 Aubrey [A] — 6 violations
  • 76228 Bellevue [A]
  • 76230 Bowie [C] — 4 violations
  • 76233 Collinsville [A] — 11 violations
  • 76234 Decatur [A] — 17 violations
  • 76238 Era [A] — 2 violations
  • 76239 Forestburg [A]
  • 76240 Gainesville [B] — 6 violations
  • 76241 Gainesville [A] — 6 violations
  • 76244 Keller [A]
  • 76245 Gordonville [B] — 6 violations
  • 76246 Greenwood [C]
  • 76247 Justin [B] — 5 violations
  • 76248 Keller [A]
  • 76249 Krum [A] — 1 violation
  • 76250 Lindsay [B] — 4 violations
  • 76251 Montague [A] — 8 violations
  • 76252 Muenster [B] — 4 violations
  • 76253 Myra [C]
  • 76255 Nocona [A] — 12 violations
  • 76258 Pilot Point [A] — 4 violations
  • 76259 Ponder [A] — 3 violations
  • 76261 Ringgold [C]
  • 76262 Roanoke [A]
  • 76263 Rosston [B]
  • 76264 Sadler [A]
  • 76265 Saint Jo [A] — 1 violation
  • 76266 Sanger [A] — 9 violations
  • 76267 Slidell [A] — 21 violations
  • 76268 Southmayd [C] — 19 violations
  • 76270 Sunset [C]
  • 76271 Tioga [A] — 1 violation
  • 76272 Valley View [A] — 8 violations
  • 76273 Whitesboro [A] — 6 violations
  • 76275
  • 76299 Roanoke [A]
  • 76301 Wichita Falls [C] — 18 violations
  • 76302 Wichita Falls [C] — 18 violations
  • 76303
  • 76305 Wichita Falls [B] — 18 violations
  • 76306 Wichita Falls [C] — 18 violations
  • 76307 Wichita Falls [B] — 18 violations
  • 76308 Wichita Falls [C] — 18 violations
  • 76309 Wichita Falls [C] — 18 violations
  • 76310 Wichita Falls [C] — 18 violations
  • 76311 Sheppard Afb [A] — 1 violation
  • 76351 Archer City [A]
  • 76352 Bluegrove [A] — 14 violations
  • 76354 Burkburnett [A] — 6 violations
  • 76357 Byers [C] — 40 violations
  • 76360 Electra [A] — 5 violations
  • 76363 Goree [A] — 2 violations
  • 76364 Harrold [A] — 21 violations
  • 76365 Henrietta [A] — 5 violations
  • 76366 Holliday [A] — 2 violations
  • 76367 Iowa Park [A] — 2 violations
  • 76369 Kamay [C]
  • 76370 Megargel [A]
  • 76371 Munday [A] — 25 violations
  • 76372 Newcastle [A] — 4 violations
  • 76373 Oklaunion [A] — 3 violations
  • 76374 Olney [A] — 5 violations
  • 76377 Petrolia [A] — 34 violations
  • 76379 Scotland [A]
  • 76380 Seymour [A] — 3 violations
  • 76384 Vernon [C] — 26 violations
  • 76385 Vernon [C] — 26 violations
  • 76388 Weinert [A] — 5 violations
  • 76389 Windthorst [A]
  • 76401 Stephenville [A] — 7 violations
  • 76402 Stephenville [A] — 7 violations
  • 76424 Breckenridge [B] — 12 violations
  • 76426 Bridgeport [B] — 11 violations
  • 76427 Bryson [A] — 4 violations
  • 76429 Caddo [C]
  • 76430 Albany [C] — 16 violations
  • 76431 Chico [C] — 108 violations
  • 76432 Blanket [A]
  • 76433 Bluff Dale [A] — 3 violations
  • 76435 Carbon [A] — 12 violations
  • 76436 Carlton [C]
  • 76437 Cisco [A] — 5 violations
  • 76439 Dennis [B]
  • 76442 Comanche [C] — 25 violations
  • 76443 Cross Plains [B] — 9 violations
  • 76444 De Leon [C] — 50 violations
  • 76445 Desdemona [C]
  • 76446 Dublin [B] — 45 violations
  • 76448 Eastland [B] — 13 violations
  • 76449 Graford [B] — 11 violations
  • 76450 Graham [A] — 8 violations
  • 76452 Energy [C]
  • 76453 Gordon [B] — 6 violations
  • 76454 Gorman [C] — 19 violations
  • 76455 Gustine [A] — 5 violations
  • 76457 Hico [B] — 1 violation
  • 76458 Jacksboro [A] — 1 violation
  • 76459 Jermyn [C]
  • 76460 Loving [A] — 4 violations
  • 76461 Lingleville [C]
  • 76462 Lipan [A] — 2 violations
  • 76463 Mingus [B] — 21 violations
  • 76464 Moran [B] — 19 violations
  • 76465 Morgan Mill [A] — 3 violations
  • 76466 Olden [A]
  • 76467 Paluxy [C]
  • 76468 Proctor [C]
  • 76469 Putnam [C]
  • 76470 Ranger [C] — 27 violations
  • 76471 Rising Star [A] — 2 violations
  • 76472 Santo [B] — 6 violations
  • 76474 Sidney [C]
  • 76475 Strawn [B] — 35 violations
  • 76476 Tolar [A] — 1 violation
  • 76481 South Bend [B]
  • 76483 Throckmorton [B] — 7 violations
  • 76484 Palo Pinto [B] — 3 violations
  • 76485 Peaster [C]
  • 76486 Perrin [C]
  • 76487 Poolville [C]
  • 76490 Whitt [A] — 4 violations
  • 76491 Woodson [C]

Data Sources

Updated daily.

Frequently Asked Questions

What is the water quality safety grade for the Dallas-Fort Worth metro area?

The Dallas-Fort Worth metro area has an average Home Safety Score of 87/100 (grade A). This score is based on EPA violation records, lead testing data, radon risk, and flood exposure across 484 ZIP codes.

How many EPA water violations are in the Dallas-Fort Worth area?

There are 2,798 total EPA violations across the Dallas-Fort Worth metro, with 607 being health-based violations. 380 out of 484 ZIP codes (79%) have at least one recorded violation.

Is the tap water safe to drink in Dallas-Fort Worth?

Water safety varies by ZIP code and water system. 5 ZIP codes in the metro exceed EPA lead action levels. The average lead level is 0.0027 mg/L (EPA action level is 0.015 mg/L). Check your specific ZIP code for a detailed report.

What percentage of homes in Dallas-Fort Worth have lead risk?

Approximately 44% of housing in the Dallas-Fort Worth metro was built before 1986, when lead pipes were still legal. 6% was built before 1950, the highest-risk category for lead paint. Homes in older neighborhoods should be tested for lead in both water and paint.

What is the flood risk in the Dallas-Fort Worth metro?

The Dallas-Fort Worth metro has recorded 12,344 FEMA flood insurance claims across 336 ZIP codes, with an average payout of $19,318 per claim. Check the FEMA flood map for your specific property.

Get safety alerts

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.