Arizona Water: 29.7K Violations — 553 ZIPs
553 ZIP codes · 439 water systems · UPC plumbing code · Updated 2026-06-03
Data: EPA SDWIS, NWS, State plumbing boards, Rewiring America Last verified: 2026-06-03
Arizona water systems post below-average compliance metrics across multiple counties.
Score Distribution
How Arizona's 553 ZIP codes are distributed across safety grades.
Home Safety Scores by State
Data: EPA SDWIS, FEMA NFIP, EPA Radon, USGS Earthquake Hazards, NIFC Wildfire • 2026-06-03
Top 10 Safest ZIP Codes in Arizona
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 85342 | Morristown | Maricopa | 83 | B |
| 2 | 85377 | Carefree | Maricopa | 83 | B |
| 3 | 85601 | Arivaca | Pima | 83 | B |
| 4 | 85623 | Oracle | Pinal | 83 | B |
| 5 | 86337 | Seligman | Yavapai | 83 | B |
| 6 | 85122 | Casa Grande | Pinal | 82 | B |
| 7 | 85130 | Casa Grande | Pinal | 82 | B |
| 8 | 85193 | Casa Grande | Pinal | 82 | B |
| 9 | 85194 | Casa Grande | Pinal | 82 | B |
| 10 | 85222 | Casa Grande | Pinal | 82 | B |
10 Lowest-Scoring ZIP Codes in Arizona
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 86313 | Prescott | Yavapai | 27 | F | 49 |
| 2 | 86304 | Prescott | Yavapai | 27 | F | 49 |
| 3 | 86302 | Prescott | Yavapai | 27 | F | 49 |
| 4 | 86305 | Prescott | Yavapai | 36 | F | 49 |
| 5 | 86303 | Prescott | Yavapai | 36 | F | 49 |
| 6 | 86301 | Prescott | Yavapai | 36 | F | 49 |
| 7 | 85938 | Springerville | Apache | 45 | D | 24 |
| 8 | 85749 | Tucson | Pima | 48 | D | 218 |
| 9 | 85235 | Hayden | Gila | 48 | D | 26 |
| 10 | 85223 | Arizona City | Pinal | 48 | D | 32 |
County Rankings
Water quality breakdown by county. 15 counties with data in Arizona.
County-level aggregation of ZIP code safety scores • EPA SDWIS, FEMA NFIP, EPA Radon, USGS, NIFC
| County | Avg Score | Grade | ZIPs | Best ZIP | Worst ZIP |
|---|---|---|---|---|---|
| Maricopa | 64 | C | 197 | 85342 (83) | 85031 (48) |
| Pinal | 71 | B | 48 | 85623 (83) | 85223 (48) |
| Gila | 63 | C | 15 | 85502 (82) | 85235 (48) |
| Pima | 58 | C | 72 | 85601 (83) | 85749 (48) |
| Apache | 58 | C | 33 | 85925 (82) | 85938 (45) |
| Yavapai | 63 | C | 34 | 86337 (83) | 86313 (27) |
| La Paz | 66 | C | 9 | 85357 (82) | 85371 (53) |
| Yuma | 63 | C | 12 | 85349 (81) | 85356 (53) |
| Cochise | 72 | B | 29 | 85609 (82) | 85617 (53) |
| Graham | 58 | C | 8 | 85546 (68) | 85551 (53) |
| Greenlee | 63 | C | 3 | 85534 (74) | 85533 (49) |
| Santa Cruz | 68 | C | 8 | 85624 (82) | 85611 (53) |
| Navajo | 68 | C | 21 | 85934 (82) | 86034 (53) |
| Coconino | 63 | C | 36 | 86038 (82) | 86545 (53) |
| Mohave | 72 | B | 28 | 86429 (82) | 86021 (51) |
Most Common Contaminants in Arizona
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Consumer Confidence Report Rule | Reporting | 408 | 6928 | Yes |
| Revised Total Coliform Rule | Microbiological | 367 | 3109 | No |
| Stage 1 DBP Rule | Treatment Technique | 344 | 1751 | Yes |
| Lead and Copper Rule | Treatment Technique | 328 | 2821 | No |
| Surface Water Treatment Rule | Treatment Technique | 325 | 1667 | No |
| Total Trihalomethanes (TTHM) | Disinfection Byproducts | 301 | 1163 | No |
| Barium | Inorganic | 268 | 1233 | Yes |
| Stage 2 DBP Rule | Treatment Technique | 267 | 2213 | Yes |
Overview
We track water quality, weather alerts, plumbing regulations, and energy rebates for 553 ZIP codes across Arizona, covering 439 community water systems that serve approximately 6,391,769 people.
461 of 553 ZIP codes (83%) have recorded EPA violations. 4074 health-based violations have been documented.
Plumbing Regulations
Arizona follows the Uniform Plumbing Code (2018 edition).
- Plumbing code: UPC (2018)
- Homeowner DIY: Allowed with permit
- Water heater permit: Required
- Annual backflow test: Required
Areas with Most Violations
| ZIP Code | City | Safety Score | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 85701 | Tucson | C | 218 | 29 | City of Tucson |
| 85702 | Tucson | D | 218 | 29 | City of Tucson |
| 85703 | Tucson | D | 218 | 29 | City of Tucson |
| 85704 | Tucson | C | 218 | 29 | City of Tucson |
| 85705 | Tucson | D | 218 | 29 | City of Tucson |
| 85706 | Tucson | C | 218 | 29 | City of Tucson |
| 85707 | Tucson | D | 218 | 29 | Usaf Davis Monthan Afb |
| 85708 | Tucson | D | 218 | 29 | Usaf Davis Monthan Afb |
| 85709 | Tucson | D | 218 | 29 | City of Tucson |
| 85710 | Tucson | D | 218 | 29 | City of Tucson |
Areas with No Violations
| ZIP Code | City | Safety Score | System | Population |
|---|---|---|---|---|
| 85121 | Bapchule | D | CHANDLER CITY OF | 247,328 |
| 85147 | Sacaton | D | CHANDLER HEIGHTS CITRUS IRRIGATION DIST | 2,620 |
| 85190 | Tortilla Flat | D | ARIZONA WATER CO - APACHE JUNCTION | 62,055 |
| 85191 | Valley Farms | C | ARIZONA TRAINING PROGRAM | 470 |
| 85264 | Fort Mcdowell | D | City of Scottsdale | 241,361 |
| 85309 | Glendale Luke Afb | D | Usaf Luke Air Force Base | 8,440 |
| 85322 | Arlington | C | GW -BWC, INC- SUNSHINE | 604 |
| 85329 | Cashion | C | City of Avondale | 83,001 |
| 85339 | Laveen | C | PHOENIX CITY OF | 1,695,000 |
| 85341 | Lukeville | D | Arizona Water Company - Ajo | 2,100 |
Home Safety Score
Average Home Safety Score for Arizona: C (64/100)
Lead & Copper
- Average lead level (90th percentile): 0.0032 mg/L (EPA action level: 0.015 mg/L)
- 5 ZIP codes exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 0 ZIP codes (0%)
- Moderate risk (Zone 2): 553 ZIP codes
- Low risk (Zone 3): 0 ZIP codes
ZIP Code Reports for Arizona
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 85018 | Phoenix | 2,387,614 | D | 126 |
| 85050 | Phoenix | 2,387,614 | C | 126 |
| 85008 | Phoenix | 2,311,253 | D | 126 |
| 85044 | Phoenix | 2,311,253 | C | 126 |
| 85086 | Phoenix | 2,156,368 | D | 126 |
| 85085 | Phoenix | 2,150,473 | C | 126 |
| 85001 | Phoenix | 2,146,253 | C | 126 |
| 85002 | Phoenix | 2,146,253 | D | 126 |
| 85003 | Phoenix | 2,146,253 | C | 126 |
| 85004 | Phoenix | 2,146,253 | C | 126 |
| 85005 | Phoenix | 2,146,253 | C | 126 |
| 85006 | Phoenix | 2,146,253 | C | 126 |
| 85007 | Phoenix | 2,146,253 | D | 126 |
| 85009 | Phoenix | 2,146,253 | D | 126 |
| 85010 | Phoenix | 2,146,253 | D | 126 |
| 85011 | Phoenix | 2,146,253 | D | 126 |
| 85012 | Phoenix | 2,146,253 | D | 126 |
| 85013 | Phoenix | 2,146,253 | D | 126 |
| 85014 | Phoenix | 2,146,253 | D | 126 |
| 85015 | Phoenix | 2,146,253 | D | 126 |
Lowest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 86302 | Prescott | 27 | F | 49 |
| 86304 | Prescott | 27 | F | 49 |
| 86313 | Prescott | 27 | F | 49 |
| 86301 | Prescott | 36 | F | 49 |
| 86303 | Prescott | 36 | F | 49 |
Highest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 85342 | Morristown | 83 | B | 0 |
| 85377 | Carefree | 83 | B | 0 |
| 85601 | Arivaca | 83 | B | 0 |
| 85623 | Oracle | 83 | B | 0 |
| 86337 | Seligman | 83 | B | 0 |
All 553 ZIP Codes in Arizona
- 85320 (Aguila) [B] — 3 violations
- 85321 (Ajo) [B] — 17 violations
- 85920 (Alpine) [B] — 1 violation ⚠
- 85645 (Amado) [B] — 14 violations ⚠
- 85117 (Apache Junction) [B] — 34 violations ⚠
- 85119 (Apache Junction) [C] — 34 violations ⚠
- 85120 (Apache Junction) [C] — 34 violations ⚠
- 85178 (Apache Junction) [B] — 34 violations ⚠
- 85218 (Apache Junction) [B] — 34 violations ⚠
- 85220 (Apache Junction) [B] — 34 violations ⚠
- 85601 (Arivaca) [B]
- 85123 (Arizona City) [C] — 32 violations ⚠
- 85223 (Arizona City) [D] — 32 violations ⚠
- 85322 (Arlington) [C]
- 86320 (Ash Fork) [B] — 6 violations ⚠
- 85323 (Avondale) [B] — 4 violations
- 85392 (Avondale) [B] — 4 violations
- 86321 (Bagdad) [B] — 4 violations
- 85121 (Bapchule) [D]
- 86015 (Bellemont) [B] — 13 violations ⚠
- 85602 (Benson) [B] — 31 violations ⚠
- 85603 (Bisbee) [B] — 10 violations ⚠
- 85324 (Black Canyon City) [C] — 26 violations ⚠
- 85922 (Blue) [D]
- 86520 (Blue Gap) [D]
- 85325 (Bouse) [C] — 25 violations ⚠
- 85605 (Bowie) [B] — 1 violation ⚠
- 85326 (Buckeye) [C] — 19 violations
- 85396 (Buckeye) [C] — 19 violations
- 86429 (Bullhead City) [B] — 36 violations ⚠
- 86430 (Bullhead City) [B] — 36 violations ⚠
- 86439 (Bullhead City) [B] — 36 violations ⚠
- 86442 (Bullhead City) [B] — 36 violations ⚠
- 85530 (Bylas) [D]
- 86020 (Cameron) [B] — 47 violations ⚠
- 86322 (Camp Verde) [B] — 26 violations ⚠
- 85377 (Carefree) [B]
- 85122 (Casa Grande) [B] — 9 violations ⚠
- 85130 (Casa Grande) [B] — 9 violations ⚠
- 85193 (Casa Grande) [B] — 9 violations ⚠
- 85194 (Casa Grande) [B] — 9 violations ⚠
- 85222 (Casa Grande) [B] — 9 violations ⚠
- 85230 (Casa Grande) [B] — 9 violations ⚠
- 85293 (Casa Grande) [B] — 9 violations ⚠
- 85294 (Casa Grande) [B] — 9 violations ⚠
- 85329 (Cashion) [C]
- 85738 (Catalina) [B] — 8 violations
- 85327 (Cave Creek) [C] — 22 violations
- 85331 (Cave Creek) [C] — 22 violations
- 85531 (Central) [D]
- 86502 (Chambers) [D]
- 85224 (Chandler) [B] — 20 violations ⚠
- 85225 (Chandler) [B] — 20 violations ⚠
- 85226 (Chandler) [B] — 20 violations ⚠
- 85244 (Chandler) [B] — 20 violations ⚠
- 85246 (Chandler) [B] — 20 violations ⚠
- 85248 (Chandler) [B] — 20 violations ⚠
- 85249 (Chandler) [B] — 20 violations ⚠
- 85286 (Chandler) [B] — 20 violations ⚠
- 85127 (Chandler Heights) [B] — 3 violations
- 85227 (Chandler Heights) [B] — 3 violations
- 86503 (Chinle) [C]
- 86323 (Chino Valley) [C] — 27 violations
- 86431 (Chloride) [B] — 4 violations
- 85911 (Cibecue) [D]
- 85328 (Cibola) [C] — 76 violations ⚠
- 86324 (Clarkdale) [B] — 8 violations
- 85923 (Clay Springs) [B] — 2 violations
- 85532 (Claypool) [C]
- 85533 (Clifton) [D] — 44 violations ⚠
- 85606 (Cochise) [C]
- 86021 (Colorado City) [D] — 3 violations
- 85924 (Concho) [C] — 47 violations
- 85332 (Congress) [C] — 6 violations
- 85128 (Coolidge) [B] — 46 violations ⚠
- 85228 (Coolidge) [B] — 46 violations ⚠
- 86325 (Cornville) [C] — 11 violations
- 85652 (Cortaro) [C]
- 86326 (Cottonwood) [B] — 6 violations ⚠
- 86343 (Crown King) [B] — 28 violations ⚠
- 85333 (Dateland) [B] — 20 violations ⚠
- 86535 (Dennehotso) [D]
- 86327 (Dewey) [C] — 47 violations ⚠
- 86441 (Dolan Springs) [B] — 8 violations
- 85607 (Douglas) [B] — 19 violations ⚠
- 85608 (Douglas) [B] — 19 violations ⚠
- 85655 (Douglas) [B] — 19 violations ⚠
- 86555 (Douglas) [B] — 19 violations ⚠
- 85609 (Dragoon) [B] — 8 violations ⚠
- 85534 (Duncan) [B] — 42 violations ⚠
- 85925 (Eagar) [B] — 12 violations ⚠
- 85535 (Eden) [B] — 35 violations ⚠
- 85334 (Ehrenberg) [B] — 7 violations
- 85335 (El Mirage) [C] — 66 violations ⚠
- 85610 (Elfrida) [C] — 13 violations ⚠
- 85611 (Elgin) [D]
- 85131 (Eloy) [B] — 54 violations ⚠
- 85231 (Eloy) [B] — 54 violations ⚠
- 86001 (Flagstaff) [C] — 20 violations
- 86002 (Flagstaff) [C] — 20 violations
- 86003 (Flagstaff) [C] — 20 violations
- 86004 (Flagstaff) [C] — 20 violations
- 86005 (Flagstaff) [C] — 20 violations
- 86011 (Flagstaff) [C] — 20 violations
- 85132 (Florence) [B] — 46 violations ⚠
- 85232 (Florence) [B] — 46 violations ⚠
- 85279 (Florence) [B] — 46 violations ⚠
- 85931 (Forest Lakes) [B] — 6 violations ⚠
- 85926 (Fort Apache) [D]
- 86504 (Fort Defiance) [D]
- 85613 (Fort Huachuca) [B] — 18 violations ⚠
- 85670 (Fort Huachuca) [B] — 18 violations ⚠
- 85264 (Fort Mcdowell) [D]
- 86426 (Fort Mohave) [B] — 56 violations ⚠
- 86427 (Fort Mohave) [B] — 56 violations ⚠
- 85536 (Fort Thomas) [D]
- 85268 (Fountain Hills) [C] — 7 violations
- 85269 (Fountain Hills) [C] — 7 violations
- 86022 (Fredonia) [B] — 36 violations ⚠
- 85336 (Gadsden) [C] — 7 violations
- 86505 (Ganado) [D]
- 85337 (Gila Bend) [B] — 7 violations
- 85233 (Gilbert) [B] — 51 violations ⚠
- 85234 (Gilbert) [B] — 51 violations ⚠
- 85295 (Gilbert) [B] — 51 violations ⚠
- 85296 (Gilbert) [B] — 51 violations ⚠
- 85297 (Gilbert) [B] — 51 violations ⚠
- 85298 (Gilbert) [B] — 51 violations ⚠
- 85299 (Gilbert) [C] — 51 violations ⚠
- 85301 (Glendale) [C] — 68 violations ⚠
- 85302 (Glendale) [C] — 68 violations ⚠
- 85303 (Glendale) [B] — 68 violations ⚠
- 85304 (Glendale) [C] — 68 violations ⚠
- 85305 (Glendale) [C] — 68 violations ⚠
- 85306 (Glendale) [C] — 68 violations ⚠
- 85307 (Glendale) [C] — 68 violations ⚠
- 85308 (Glendale) [C] — 68 violations ⚠
- 85310 (Glendale) [B] — 68 violations ⚠
- 85311 (Glendale) [C] — 68 violations ⚠
- 85312 (Glendale) [C] — 68 violations ⚠
- 85318 (Glendale) [C] — 68 violations ⚠
- 85309 (Glendale Luke Afb) [D]
- 85501 (Globe) [B] — 13 violations ⚠
- 85502 (Globe) [B] — 13 violations ⚠
- 85118 (Gold Canyon) [B] — 12 violations ⚠
- 86413 (Golden Valley) [C] — 15 violations
- 85338 (Goodyear) [B] — 11 violations ⚠
- 85395 (Goodyear) [B] — 11 violations ⚠
- 86023 (Grand Canyon) [C] — 54 violations ⚠
- 86016 (Gray Mountain) [D]
- 85614 (Green Valley) [B] — 14 violations ⚠
- 85622 (Green Valley) [B] — 14 violations ⚠
- 85927 (Greer) [C]
- 86411 (Hackberry) [D]
- 86024 (Happy Jack) [B] — 5 violations
- 85135 (Hayden) [D] — 26 violations ⚠
- 85235 (Hayden) [D] — 26 violations ⚠
- 85928 (Heber) [B] — 19 violations ⚠
- 85615 (Hereford) [C]
- 85236 (Higley) [B] — 9 violations ⚠
- 86025 (Holbrook) [B] — 56 violations ⚠
- 86030 (Hotevilla) [D]
- 86506 (Houck) [D]
- 85616 (Huachuca City) [B] — 22 violations ⚠
- 86412 (Hualapai) [D]
- 86329 (Humboldt) [C] — 3 violations
- 86031 (Indian Wells) [D]
- 86331 (Jerome) [C] — 4 violations
- 86032 (Joseph City) [B] — 7 violations
- 86053 (Kaibeto) [D]
- 86033 (Kayenta) [D]
- 86034 (Keams Canyon) [D]
- 85137 (Kearny) [B] — 34 violations ⚠
- 85237 (Kearny) [C] — 34 violations ⚠
- 86401 (Kingman) [B] — 28 violations ⚠
- 86402 (Kingman) [B] — 28 violations ⚠
- 86409 (Kingman) [B] — 28 violations ⚠
- 86332 (Kirkland) [B] — 5 violations ⚠
- 86039 (Kykotsmovi Village) [D]
- 86403 (Lake Havasu City) [C] — 13 violations
- 86404 (Lake Havasu City) [C] — 13 violations
- 86405 (Lake Havasu City) [C] — 13 violations
- 86406 (Lake Havasu City) [C] — 13 violations
- 86342 (Lake Montezuma) [C]
- 85929 (Lakeside) [B] — 14 violations ⚠
- 85339 (Laveen) [C]
- 86035 (Leupp) [D]
- 85340 (Litchfield Park) [B] — 10 violations ⚠
- 86432 (Littlefield) [B] — 25 violations ⚠
- 86507 (Lukachukai) [D]
- 85341 (Lukeville) [D]
- 86508 (Lupton) [D]
- 85618 (Mammoth) [D] — 5 violations
- 86538 (Many Farms) [D]
- 85653 (Marana) [B] — 10 violations
- 85658 (Marana) [B] — 10 violations
- 86036 (Marble Canyon) [D]
- 85138 (Maricopa) [C] — 72 violations ⚠
- 85139 (Maricopa) [C] — 72 violations ⚠
- 85238 (Maricopa) [D] — 72 violations ⚠
- 85239 (Maricopa) [C] — 72 violations ⚠
- 86333 (Mayer) [C] — 14 violations
- 85617 (Mc Neal) [D]
- 85930 (Mcnary) [D]
- 86444 (Meadview) [B] — 6 violations
- 85201 (Mesa) [C] — 7 violations
- 85202 (Mesa) [B] — 7 violations
- 85203 (Mesa) [C] — 7 violations
- 85204 (Mesa) [B] — 7 violations
- 85205 (Mesa) [B] — 7 violations
- 85206 (Mesa) [C] — 7 violations
- 85207 (Mesa) [B] — 7 violations
- 85208 (Mesa) [B] — 7 violations
- 85209 (Mesa) [B] — 7 violations
- 85210 (Mesa) [B] — 7 violations
- 85211 (Mesa) [B] — 7 violations
- 85212 (Mesa) [B] — 7 violations
- 85213 (Mesa) [B] — 7 violations
- 85214 (Mesa) [B] — 7 violations
- 85215 (Mesa) [B] — 7 violations
- 85216 (Mesa) [B] — 7 violations
- 85274 (Mesa) [B] — 7 violations
- 85275 (Mesa) [B] — 7 violations
- 85277 (Mesa) [B] — 7 violations
- 85539 (Miami) [B] — 2 violations ⚠
- 86440 (Mohave Valley) [C] — 13 violations ⚠
- 86446 (Mohave Valley) [B] — 13 violations ⚠
- 85540 (Morenci) [C] — 29 violations ⚠
- 86038 (Mormon Lake) [B] — 5 violations ⚠
- 85342 (Morristown) [B]
- 85619 (Mount Lemmon) [B] — 7 violations
- 86017 (Munds Park) [B]
- 85620 (Naco) [B] — 12 violations ⚠
- 86540 (Nazlini) [D]
- 85087 (New River) [C] — 17 violations ⚠
- 85621 (Nogales) [C] — 41 violations ⚠
- 85628 (Nogales) [C] — 41 violations ⚠
- 85662 (Nogales) [B] — 41 violations ⚠
- 86052 (North Rim) [D]
- 85932 (Nutrioso) [B] — 6 violations
- 86433 (Oatman) [B] — 11 violations ⚠
- 85623 (Oracle) [B]
- 85933 (Overgaard) [C]
- 86040 (Page) [B] — 29 violations ⚠
- 85343 (Palo Verde) [C]
- 85253 (Paradise Valley) [C] — 5 violations
- 85344 (Parker) [C] — 11 violations
- 86018 (Parks) [D]
- 85624 (Patagonia) [B] — 10 violations ⚠
- 86334 (Paulden) [B] — 6 violations
- 85541 (Payson) [C] — 12 violations
- 85547 (Payson) [B] — 12 violations
- 86434 (Peach Springs) [B] — 7 violations
- 85625 (Pearce) [B] — 8 violations ⚠
- 85345 (Peoria) [C] — 14 violations
- 85380 (Peoria) [C] — 14 violations
- 85381 (Peoria) [C] — 14 violations
- 85382 (Peoria) [C] — 14 violations
- 85383 (Peoria) [C] — 14 violations
- 85385 (Peoria) [C] — 14 violations
- 85542 (Peridot) [D]
- 86028 (Petrified Forest Natl Pk) [D]
- 85001 (Phoenix) [C] — 126 violations ⚠
- 85002 (Phoenix) [D] — 126 violations ⚠
- 85003 (Phoenix) [C] — 126 violations ⚠
- 85004 (Phoenix) [C] — 126 violations ⚠
- 85005 (Phoenix) [C] — 126 violations ⚠
- 85006 (Phoenix) [C] — 126 violations ⚠
- 85007 (Phoenix) [D] — 126 violations ⚠
- 85008 (Phoenix) [D] — 126 violations ⚠
- 85009 (Phoenix) [D] — 126 violations ⚠
- 85010 (Phoenix) [D] — 126 violations ⚠
- 85011 (Phoenix) [D] — 126 violations ⚠
- 85012 (Phoenix) [D] — 126 violations ⚠
- 85013 (Phoenix) [D] — 126 violations ⚠
- 85014 (Phoenix) [D] — 126 violations ⚠
- 85015 (Phoenix) [D] — 126 violations ⚠
- 85016 (Phoenix) [D] — 126 violations ⚠
- 85017 (Phoenix) [D] — 126 violations ⚠
- 85018 (Phoenix) [D] — 126 violations ⚠
- 85019 (Phoenix) [D] — 126 violations ⚠
- 85020 (Phoenix) [D] — 126 violations ⚠
- 85021 (Phoenix) [D] — 126 violations ⚠
- 85022 (Phoenix) [D] — 126 violations ⚠
- 85023 (Phoenix) [D] — 126 violations ⚠
- 85024 (Phoenix) [D] — 126 violations ⚠
- 85025 (Phoenix) [D] — 126 violations ⚠
- 85026 (Phoenix) [D] — 126 violations ⚠
- 85027 (Phoenix) [C] — 126 violations ⚠
- 85028 (Phoenix) [C] — 126 violations ⚠
- 85029 (Phoenix) [D] — 126 violations ⚠
- 85030 (Phoenix) [C] — 126 violations ⚠
- 85031 (Phoenix) [D] — 126 violations ⚠
- 85032 (Phoenix) [D] — 126 violations ⚠
- 85033 (Phoenix) [D] — 126 violations ⚠
- 85034 (Phoenix) [D] — 126 violations ⚠
- 85035 (Phoenix) [C] — 126 violations ⚠
- 85036 (Phoenix) [C] — 126 violations ⚠
- 85037 (Phoenix) [C] — 126 violations ⚠
- 85038 (Phoenix) [D] — 126 violations ⚠
- 85039 (Phoenix) [D] — 126 violations ⚠
- 85040 (Phoenix) [C] — 126 violations ⚠
- 85041 (Phoenix) [D] — 126 violations ⚠
- 85042 (Phoenix) [C] — 126 violations ⚠
- 85043 (Phoenix) [C] — 126 violations ⚠
- 85044 (Phoenix) [C] — 126 violations ⚠
- 85045 (Phoenix) [D] — 126 violations ⚠
- 85046 (Phoenix) [D] — 126 violations ⚠
- 85048 (Phoenix) [C] — 126 violations ⚠
- 85050 (Phoenix) [C] — 126 violations ⚠
- 85051 (Phoenix) [D] — 126 violations ⚠
- 85053 (Phoenix) [D] — 126 violations ⚠
- 85054 (Phoenix) [C] — 126 violations ⚠
- 85055 (Phoenix) [D] — 126 violations ⚠
- 85060 (Phoenix) [C] — 126 violations ⚠
- 85061 (Phoenix) [C] — 126 violations ⚠
- 85062 (Phoenix) [D] — 126 violations ⚠
- 85063 (Phoenix) [D] — 126 violations ⚠
- 85064 (Phoenix) [C] — 126 violations ⚠
- 85065 (Phoenix) [D] — 126 violations ⚠
- 85066 (Phoenix) [D] — 126 violations ⚠
- 85067 (Phoenix) [C] — 126 violations ⚠
- 85068 (Phoenix) [D] — 126 violations ⚠
- 85069 (Phoenix) [D] — 126 violations ⚠
- 85070 (Phoenix) [D] — 126 violations ⚠
- 85071 (Phoenix) [D] — 126 violations ⚠
- 85072 (Phoenix) [D] — 126 violations ⚠
- 85073 (Phoenix) [D] — 126 violations ⚠
- 85074 (Phoenix) [D] — 126 violations ⚠
- 85075 (Phoenix) [D] — 126 violations ⚠
- 85076 (Phoenix) [D] — 126 violations ⚠
- 85078 (Phoenix) [D] — 126 violations ⚠
- 85079 (Phoenix) [D] — 126 violations ⚠
- 85080 (Phoenix) [D] — 126 violations ⚠
- 85082 (Phoenix) [D] — 126 violations ⚠
- 85083 (Phoenix) [C] — 126 violations ⚠
- 85085 (Phoenix) [C] — 126 violations ⚠
- 85086 (Phoenix) [D] — 126 violations ⚠
- 85097 (Phoenix) [D] — 126 violations ⚠
- 85098 (Phoenix) [D] — 126 violations ⚠
- 85141 (Picacho) [B] — 35 violations ⚠
- 85241 (Picacho) [B] — 35 violations ⚠
- 85543 (Pima) [D] — 37 violations ⚠
- 85544 (Pine) [C] — 40 violations ⚠
- 85934 (Pinedale) [B] — 8 violations ⚠
- 85935 (Pinetop) [C] — 39 violations ⚠
- 86510 (Pinon) [D]
- 85626 (Pirtleville) [C]
- 86042 (Polacca) [D]
- 85627 (Pomerene) [B] — 14 violations ⚠
- 85371 (Poston) [D]
- 86301 (Prescott) [F] — 49 violations ⚠
- 86302 (Prescott) [F] — 49 violations ⚠
- 86303 (Prescott) [F] — 49 violations ⚠
- 86304 (Prescott) [F] — 49 violations ⚠
- 86305 (Prescott) [F] — 49 violations ⚠
- 86313 (Prescott) [F] — 49 violations ⚠
- 86312 (Prescott Valley) [B] — 7 violations
- 86314 (Prescott Valley) [B] — 7 violations
- 86315 (Prescott Valley) [B] — 7 violations
- 85346 (Quartzsite) [C] — 11 violations
- 85359 (Quartzsite) [C] — 11 violations
- 85142 (Queen Creek) [B] — 35 violations ⚠
- 85240 (Queen Creek) [B] — 35 violations ⚠
- 85243 (Queen Creek) [B] — 35 violations ⚠
- 85145 (Red Rock) [C] — 22 violations ⚠
- 85245 (Red Rock) [C] — 22 violations ⚠
- 86544 (Red Valley) [D]
- 85654 (Rillito) [C] — 9 violations ⚠
- 86335 (Rimrock) [B] — 9 violations ⚠
- 85648 (Rio Rico) [B] — 2 violations
- 85263 (Rio Verde) [B] — 3 violations
- 86545 (Rock Point) [D]
- 85347 (Roll) [C]
- 85545 (Roosevelt) [B] — 6 violations ⚠
- 86547 (Round Rock) [D]
- 85147 (Sacaton) [D]
- 85546 (Safford) [C] — 95 violations ⚠
- 85548 (Safford) [C] — 95 violations ⚠
- 85629 (Sahuarita) [B] — 4 violations
- 85630 (Saint David) [B] — 13 violations ⚠
- 85936 (Saint Johns) [C] — 10 violations
- 86511 (Saint Michaels) [D]
- 85348 (Salome) [C] — 19 violations ⚠
- 85550 (San Carlos) [D]
- 85349 (San Luis) [B] — 8 violations ⚠
- 85631 (San Manuel) [B] — 2 violations ⚠
- 85632 (San Simon) [C] — 39 violations ⚠
- 85140 (San Tan Valley) [C] — 31 violations
- 85143 (San Tan Valley) [C] — 31 violations
- 86512 (Sanders) [B] — 22 violations ⚠
- 85633 (Sasabe) [B] — 6 violations
- 85250 (Scottsdale) [B] — 21 violations ⚠
- 85251 (Scottsdale) [B] — 21 violations ⚠
- 85252 (Scottsdale) [B] — 21 violations ⚠
- 85254 (Scottsdale) [B] — 21 violations ⚠
- 85255 (Scottsdale) [B] — 21 violations ⚠
- 85256 (Scottsdale) [B] — 21 violations ⚠
- 85257 (Scottsdale) [B] — 21 violations ⚠
- 85258 (Scottsdale) [B] — 21 violations ⚠
- 85259 (Scottsdale) [B] — 21 violations ⚠
- 85260 (Scottsdale) [B] — 21 violations ⚠
- 85261 (Scottsdale) [B] — 21 violations ⚠
- 85262 (Scottsdale) [B] — 21 violations ⚠
- 85266 (Scottsdale) [B] — 21 violations ⚠
- 85267 (Scottsdale) [B] — 21 violations ⚠
- 85271 (Scottsdale) [B] — 21 violations ⚠
- 86043 (Second Mesa) [D]
- 86336 (Sedona) [B] — 15 violations ⚠
- 86339 (Sedona) [B] — 15 violations ⚠
- 86340 (Sedona) [B] — 15 violations ⚠
- 86341 (Sedona) [B] — 15 violations ⚠
- 86351 (Sedona) [B] — 15 violations ⚠
- 86337 (Seligman) [B]
- 85634 (Sells) [D]
- 86054 (Shonto) [D]
- 85901 (Show Low) [B] — 17 violations ⚠
- 85902 (Show Low) [B] — 17 violations ⚠
- 85635 (Sierra Vista) [B] — 37 violations ⚠
- 85636 (Sierra Vista) [B] — 37 violations ⚠
- 85650 (Sierra Vista) [B] — 37 violations ⚠
- 85671 (Sierra Vista) [B] — 37 violations ⚠
- 86338 (Skull Valley) [D]
- 85937 (Snowflake) [B] — 10 violations
- 85551 (Solomon) [D]
- 85350 (Somerton) [B] — 6 violations
- 85637 (Sonoita) [B] — 20 violations ⚠
- 85938 (Springerville) [D] — 24 violations
- 85172 (Stanfield) [D] — 55 violations ⚠
- 85272 (Stanfield) [D] — 55 violations ⚠
- 85351 (Sun City) [B] — 9 violations
- 85372 (Sun City) [B] — 9 violations
- 85373 (Sun City) [B] — 9 violations
- 85375 (Sun City West) [B] — 2 violations
- 85376 (Sun City West) [B] — 2 violations
- 86029 (Sun Valley) [C] — 23 violations ⚠
- 86435 (Supai) [D]
- 85173 (Superior) [B] — 5 violations
- 85273 (Superior) [B] — 5 violations
- 85374 (Surprise) [D] — 24 violations ⚠
- 85378 (Surprise) [D] — 24 violations ⚠
- 85379 (Surprise) [D] — 24 violations ⚠
- 85387 (Surprise) [C] — 24 violations ⚠
- 85388 (Surprise) [D] — 24 violations ⚠
- 85352 (Tacna) [C] — 78 violations ⚠
- 85939 (Taylor) [B] — 83 violations ⚠
- 86514 (Teec Nos Pos) [D]
- 85280 (Tempe) [B] — 24 violations ⚠
- 85281 (Tempe) [B] — 24 violations ⚠
- 85282 (Tempe) [B] — 24 violations ⚠
- 85283 (Tempe) [B] — 24 violations ⚠
- 85284 (Tempe) [B] — 24 violations ⚠
- 85285 (Tempe) [B] — 24 violations ⚠
- 85287 (Tempe) [B] — 24 violations ⚠
- 85289 (Tempe) [B] — 24 violations ⚠
- 86443 (Temple Bar Marina) [D]
- 85552 (Thatcher) [C]
- 85353 (Tolleson) [C] — 6 violations
- 85638 (Tombstone) [B] — 14 violations
- 86044 (Tonalea) [D]
- 85354 (Tonopah) [B] — 3 violations
- 85553 (Tonto Basin) [D] — 2 violations
- 85639 (Topawa) [D]
- 86436 (Topock) [B] — 5 violations ⚠
- 85190 (Tortilla Flat) [D]
- 86556 (Tsaile) [D]
- 86045 (Tuba City) [D]
- 85646 (Tubac) [C] — 21 violations
- 85701 (Tucson) [C] — 218 violations ⚠
- 85702 (Tucson) [D] — 218 violations ⚠
- 85703 (Tucson) [D] — 218 violations ⚠
- 85704 (Tucson) [C] — 218 violations ⚠
- 85705 (Tucson) [D] — 218 violations ⚠
- 85706 (Tucson) [C] — 218 violations ⚠
- 85707 (Tucson) [D] — 218 violations ⚠
- 85708 (Tucson) [D] — 218 violations ⚠
- 85709 (Tucson) [D] — 218 violations ⚠
- 85710 (Tucson) [D] — 218 violations ⚠
- 85711 (Tucson) [C] — 218 violations ⚠
- 85712 (Tucson) [D] — 218 violations ⚠
- 85713 (Tucson) [C] — 218 violations ⚠
- 85714 (Tucson) [C] — 218 violations ⚠
- 85715 (Tucson) [D] — 218 violations ⚠
- 85716 (Tucson) [D] — 218 violations ⚠
- 85717 (Tucson) [D] — 218 violations ⚠
- 85718 (Tucson) [D] — 218 violations ⚠
- 85719 (Tucson) [D] — 218 violations ⚠
- 85720 (Tucson) [D] — 218 violations ⚠
- 85721 (Tucson) [D] — 218 violations ⚠
- 85722 (Tucson) [D] — 218 violations ⚠
- 85723 (Tucson) [D] — 218 violations ⚠
- 85724 (Tucson) [D] — 218 violations ⚠
- 85725 (Tucson) [D] — 218 violations ⚠
- 85726 (Tucson) [D] — 218 violations ⚠
- 85728 (Tucson) [D] — 218 violations ⚠
- 85730 (Tucson) [C] — 218 violations ⚠
- 85731 (Tucson) [D] — 218 violations ⚠
- 85732 (Tucson) [D] — 218 violations ⚠
- 85733 (Tucson) [D] — 218 violations ⚠
- 85734 (Tucson) [D] — 218 violations ⚠
- 85735 (Tucson) [D] — 218 violations ⚠
- 85736 (Tucson) [D] — 218 violations ⚠
- 85737 (Tucson) [D] — 218 violations ⚠
- 85739 (Tucson) [D] — 218 violations ⚠
- 85740 (Tucson) [D] — 218 violations ⚠
- 85741 (Tucson) [C] — 218 violations ⚠
- 85742 (Tucson) [D] — 218 violations ⚠
- 85743 (Tucson) [C] — 218 violations ⚠
- 85744 (Tucson) [D] — 218 violations ⚠
- 85745 (Tucson) [D] — 218 violations ⚠
- 85746 (Tucson) [C] — 218 violations ⚠
- 85747 (Tucson) [D] — 218 violations ⚠
- 85748 (Tucson) [C] — 218 violations ⚠
- 85749 (Tucson) [D] — 218 violations ⚠
- 85750 (Tucson) [D] — 218 violations ⚠
- 85751 (Tucson) [D] — 218 violations ⚠
- 85752 (Tucson) [D] — 218 violations ⚠
- 85754 (Tucson) [D] — 218 violations ⚠
- 85755 (Tucson) [C] — 218 violations ⚠
- 85756 (Tucson) [D] — 218 violations ⚠
- 85757 (Tucson) [D] — 218 violations ⚠
- 85775 (Tucson) [D] — 218 violations ⚠
- 85640 (Tumacacori) [C]
- 85641 (Vail) [B] — 3 violations ⚠
- 86437 (Valentine) [D]
- 85191 (Valley Farms) [C]
- 85940 (Vernon) [B] — 19 violations ⚠
- 85355 (Waddell) [C]
- 85356 (Wellton) [D] — 140 violations ⚠
- 85357 (Wenden) [B] — 3 violations
- 85912 (White Mountain Lake) [D]
- 85941 (Whiteriver) [D]
- 85358 (Wickenburg) [B] — 22 violations ⚠
- 85390 (Wickenburg) [B] — 22 violations ⚠
- 85360 (Wikieup) [D]
- 85643 (Willcox) [B] — 21 violations ⚠
- 85644 (Willcox) [B] — 21 violations ⚠
- 86046 (Williams) [B] — 29 violations ⚠
- 86445 (Willow Beach) [D]
- 86515 (Window Rock) [D]
- 85192 (Winkelman) [B] — 23 violations ⚠
- 86047 (Winslow) [B] — 19 violations ⚠
- 85361 (Wittmann) [B] — 26 violations ⚠
- 85942 (Woodruff) [B] — 16 violations ⚠
- 85362 (Yarnell) [B] — 14 violations
- 85554 (Young) [D]
- 85363 (Youngtown) [D]
- 86438 (Yucca) [B] — 23 violations ⚠
- 85364 (Yuma) [D] — 72 violations ⚠
- 85365 (Yuma) [C] — 72 violations ⚠
- 85366 (Yuma) [C] — 72 violations ⚠
- 85367 (Yuma) [C] — 72 violations ⚠
- 85369 (Yuma) [C] — 72 violations ⚠
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- Regulations: State plumbing boards, ICC, IAPMO
Updated daily.
Frequently Asked Questions
Is the water safe to drink in Arizona?
Arizona has 439 community water systems serving 6,391,769 people across 553 ZIP codes. There are 29,686 recorded violations, including 4074 health-based. 461 of 553 ZIP codes have at least one violation.
What plumbing code does Arizona follow?
Arizona follows the UPC plumbing code. DIY plumbing work is allowed for homeowners.
Is lead a concern in Arizona's drinking water?
5 ZIP codes in Arizona have lead levels exceeding the EPA action level of 0.015 mg/L.