San Antonio, TX Neighborhood Water Quality - Grade A
86 ZIP codes · 172 EPA violations
Data source: EPA SDWIS Last verified: 2026-07-19
ZipCheckup compares 86 ZIP codes across San Antonio, TX. The area averages a grade A (92/100); 86 ZIP codes carry recorded EPA violations.
Water quality varies significantly across San Antonio, TX. We analyzed 86 ZIP codes to help you compare neighborhoods by water safety, lead risk, and EPA compliance.
City Overview: Grade A (92/100)
| Grade | Neighborhoods | % |
|---|---|---|
| A | 74 | 86% |
| B | 12 | 14% |
| C | 0 | 0% |
| D | 0 | 0% |
| F | 0 | 0% |
Neighborhood Rankings
Every ZIP code in San Antonio ranked by Home Safety Score:
| Rank | ZIP Code | Score | Grade | Violations | Lead Risk |
|---|---|---|---|---|---|
| 1 | 78203 | 98 | A | 2 | 0.0016 mg/L |
| 2 | 78206 | 98 | A | 2 | 0.0016 mg/L |
| 3 | 78234 | 98 | A | 2 | 0.0016 mg/L |
| 4 | 78235 | 98 | A | 2 | 0.0016 mg/L |
| 5 | 78243 | 98 | A | 2 | 0.0016 mg/L |
| 6 | 78246 | 98 | A | 2 | 0.0016 mg/L |
| 7 | 78268 | 98 | A | 2 | 0.0016 mg/L |
| 8 | 78269 | 98 | A | 2 | 0.0016 mg/L |
| 9 | 78270 | 98 | A | 2 | 0.0016 mg/L |
| 10 | 78278 | 98 | A | 2 | 0.0016 mg/L |
| 11 | 78279 | 98 | A | 2 | 0.0016 mg/L |
| 12 | 78280 | 98 | A | 2 | 0.0016 mg/L |
| 13 | 78283 | 98 | A | 2 | 0.0016 mg/L |
| 14 | 78284 | 98 | A | 2 | 0.0016 mg/L |
| 15 | 78285 | 98 | A | 2 | 0.0016 mg/L |
| 16 | 78286 | 98 | A | 2 | 0.0016 mg/L |
| 17 | 78287 | 98 | A | 2 | 0.0016 mg/L |
| 18 | 78288 | 98 | A | 2 | 0.0016 mg/L |
| 19 | 78289 | 98 | A | 2 | 0.0016 mg/L |
| 20 | 78292 | 98 | A | 2 | 0.0016 mg/L |
| 21 | 78293 | 98 | A | 2 | 0.0016 mg/L |
| 22 | 78294 | 98 | A | 2 | 0.0016 mg/L |
| 23 | 78295 | 98 | A | 2 | 0.0016 mg/L |
| 24 | 78296 | 98 | A | 2 | 0.0016 mg/L |
| 25 | 78297 | 98 | A | 2 | 0.0016 mg/L |
| 26 | 78298 | 98 | A | 2 | 0.0016 mg/L |
| 27 | 78299 | 98 | A | 2 | 0.0016 mg/L |
| 28 | 78202 | 94 | A | 2 | 0.0016 mg/L |
| 29 | 78204 | 94 | A | 2 | 0.0016 mg/L |
| 30 | 78208 | 94 | A | 2 | 0.0016 mg/L |
| 31 | 78222 | 94 | A | 2 | 0.0016 mg/L |
| 32 | 78224 | 94 | A | 2 | 0.0016 mg/L |
| 33 | 78225 | 94 | A | 2 | 0.0016 mg/L |
| 34 | 78226 | 94 | A | 2 | 0.0016 mg/L |
| 35 | 78229 | 94 | A | 2 | 0.0016 mg/L |
| 36 | 78241 | 94 | A | 2 | 0.0016 mg/L |
| 37 | 78244 | 94 | A | 2 | 0.0016 mg/L |
| 38 | 78251 | 94 | A | 2 | 0.0016 mg/L |
| 39 | 78252 | 94 | A | 2 | 0.0016 mg/L |
| 40 | 78256 | 94 | A | 2 | 0.0016 mg/L |
| 41 | 78261 | 94 | A | 2 | 0.0016 mg/L |
| 42 | 78263 | 94 | A | 2 | 0.0016 mg/L |
| 43 | 78264 | 94 | A | 2 | 0.0016 mg/L |
| 44 | 78265 | 94 | A | 2 | 0.0016 mg/L |
| 45 | 78291 | 94 | A | 2 | 0.0016 mg/L |
| 46 | 78205 | 89 | A | 2 | 0.0016 mg/L |
| 47 | 78207 | 89 | A | 2 | 0.0016 mg/L |
| 48 | 78210 | 89 | A | 2 | 0.0016 mg/L |
| 49 | 78211 | 89 | A | 2 | 0.0016 mg/L |
| 50 | 78214 | 89 | A | 2 | 0.0016 mg/L |
| 51 | 78215 | 89 | A | 2 | 0.0016 mg/L |
| 52 | 78219 | 89 | A | 2 | 0.0016 mg/L |
| 53 | 78220 | 89 | A | 2 | 0.0016 mg/L |
| 54 | 78221 | 89 | A | 2 | 0.0016 mg/L |
| 55 | 78223 | 89 | A | 2 | 0.0016 mg/L |
| 56 | 78231 | 89 | A | 2 | 0.0016 mg/L |
| 57 | 78233 | 89 | A | 2 | 0.0016 mg/L |
| 58 | 78237 | 89 | A | 2 | 0.0016 mg/L |
| 59 | 78239 | 89 | A | 2 | 0.0016 mg/L |
| 60 | 78240 | 89 | A | 2 | 0.0016 mg/L |
| 61 | 78242 | 89 | A | 2 | 0.0016 mg/L |
| 62 | 78245 | 89 | A | 2 | 0.0016 mg/L |
| 63 | 78247 | 89 | A | 2 | 0.0016 mg/L |
| 64 | 78248 | 89 | A | 2 | 0.0016 mg/L |
| 65 | 78249 | 89 | A | 2 | 0.0016 mg/L |
| 66 | 78250 | 89 | A | 2 | 0.0016 mg/L |
| 67 | 78253 | 89 | A | 2 | 0.0016 mg/L |
| 68 | 78254 | 89 | A | 2 | 0.0016 mg/L |
| 69 | 78255 | 89 | A | 2 | 0.0016 mg/L |
| 70 | 78257 | 89 | A | 2 | 0.0016 mg/L |
| 71 | 78258 | 89 | A | 2 | 0.0016 mg/L |
| 72 | 78259 | 89 | A | 2 | 0.0016 mg/L |
| 73 | 78260 | 89 | A | 2 | 0.0016 mg/L |
| 74 | 78266 | 89 | A | 2 | 0.0016 mg/L |
| 75 | 78201 | 84 | B | 2 | 0.0016 mg/L |
| 76 | 78212 | 84 | B | 2 | 0.0016 mg/L |
| 77 | 78213 | 84 | B | 2 | 0.0016 mg/L |
| 78 | 78216 | 84 | B | 2 | 0.0016 mg/L |
| 79 | 78217 | 84 | B | 2 | 0.0016 mg/L |
| 80 | 78218 | 84 | B | 2 | 0.0016 mg/L |
| 81 | 78227 | 84 | B | 2 | 0.0016 mg/L |
| 82 | 78228 | 84 | B | 2 | 0.0016 mg/L |
| 83 | 78230 | 84 | B | 2 | 0.0016 mg/L |
| 84 | 78232 | 84 | B | 2 | 0.0016 mg/L |
| 85 | 78238 | 84 | B | 2 | 0.0016 mg/L |
| 86 | 78209 | 79 | B | 2 | 0.0016 mg/L |
How Neighborhoods Compare
Each ZIP code compared to county and state averages:
- 46 neighborhoods score better than county average
- 40 neighborhoods score worse than county average
EPA Violations
- 172 total violations across San Antonio
- 86 health-based violations
- 86 of 86 ZIP codes have violations
- 0 ZIP codes exceed EPA lead action level
Top Contaminants
| Contaminant | Violations | ZIPs |
|---|---|---|
| Total Coliform | 86 | 86 |
| Stage 1 DBP Rule | 86 | 86 |
Frequently Asked Questions
What is the safest neighborhood in San Antonio?
ZIP code 78203 has the highest safety score in San Antonio at 98/100 (grade A). Check the full report for details.
Is San Antonio water safe to drink?
San Antonio has an average water safety score of 92/100 (A). Water quality varies by neighborhood — no ZIP codes currently exceed EPA lead limits. Always check your specific ZIP code.
Related Pages
Data Sources
- EPA SDWIS
- U.S. Census Bureau
Updated daily.