New Mexico Water: 13.4K Violations — 428 ZIPs
428 ZIP codes · 446 water systems · UPC plumbing code · Updated 2026-06-03
Data: EPA SDWIS, NWS, State plumbing boards, Rewiring America Last verified: 2026-06-03
While not every New Mexico utility has violations, the statewide average falls below federal compliance benchmarks.
Score Distribution
How New Mexico's 428 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 New Mexico
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 88033 | Fairacres | Doña Ana | 88 | A |
| 2 | 88052 | Organ | Doña Ana | 88 | A |
| 3 | 87936 | Garfield | Doña Ana | 87 | A |
| 4 | 88002 | White Sands Missile Range | Doña Ana | 87 | A |
| 5 | 88006 | Las Cruces | Doña Ana | 87 | A |
| 6 | 88013 | Las Cruces | Doña Ana | 87 | A |
| 7 | 88032 | Dona Ana | Doña Ana | 87 | A |
| 8 | 88044 | La Mesa | Doña Ana | 87 | A |
| 9 | 88047 | Mesilla Park | Doña Ana | 87 | A |
| 10 | 88054 | Radium Springs | Doña Ana | 87 | A |
10 Lowest-Scoring ZIP Codes in New Mexico
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 87419 | Navajo Dam | San Juan | 25 | F | 71 |
| 2 | 87581 | Vallecitos | Rio Arriba | 29 | F | 14 |
| 3 | 87747 | Springer | Colfax | 33 | F | 119 |
| 4 | 87729 | Miami | Colfax | 33 | F | 30 |
| 5 | 87714 | Cimarron | Colfax | 33 | F | 72 |
| 6 | 87569 | Serafina | San Miguel | 33 | F | 23 |
| 7 | 87199 | Albuquerque | Bernalillo | 33 | F | 220 |
| 8 | 87198 | Albuquerque | Bernalillo | 33 | F | 220 |
| 9 | 87197 | Albuquerque | Bernalillo | 33 | F | 220 |
| 10 | 87195 | Albuquerque | Bernalillo | 33 | F | 220 |
County Rankings
Water quality breakdown by county. 34 counties with data in New Mexico.
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 |
|---|---|---|---|---|---|
| Sandoval | 73 | B | 15 | 87024 (83) | 87101 (50) |
| Valencia | 58 | C | 13 | 87031 (77) | 87002 (48) |
| Cibola | 71 | B | 6 | 87021 (82) | 87049 (53) |
| Socorro | 70 | B | 9 | 87823 (82) | 87801 (53) |
| Bernalillo | 39 | F | 46 | 87047 (69) | 87199 (33) |
| Lincoln | 66 | C | 18 | 88323 (82) | 88351 (53) |
| Santa Fe | 50 | D | 23 | 87522 (66) | 87083 (40) |
| Rio Arriba | 53 | D | 27 | 87582 (69) | 87581 (29) |
| Torrance | 66 | C | 9 | 87063 (79) | 87117 (53) |
| San Juan | 67 | C | 16 | 87417 (83) | 87419 (25) |
| McKinley | 64 | C | 25 | 87321 (82) | 87365 (53) |
| Taos | 59 | C | 21 | 87571 (69) | 87517 (40) |
| Ocean | 76 | B | 1 | 87532 (76) | 87532 (76) |
| San Miguel | 51 | D | 15 | 88416 (69) | 87569 (33) |
| Los Alamos | 70 | B | 3 | 87544 (74) | 87547 (63) |
| Sierra | 66 | C | 7 | 87935 (82) | 87943 (53) |
| Colfax | 46 | D | 8 | 87728 (65) | 87747 (33) |
| Mora | 58 | C | 13 | 87712 (69) | 87750 (40) |
| Guadalupe | 64 | C | 5 | 88435 (82) | 88417 (53) |
| Harding | 62 | C | 5 | 87743 (78) | 88422 (53) |
| Catron | 66 | C | 7 | 87821 (83) | 87820 (43) |
| Doña Ana | 78 | B | 32 | 88033 (88) | 88048 (53) |
| Hidalgo | 57 | C | 4 | 88056 (65) | 88020 (53) |
| Grant | 66 | C | 18 | 88023 (83) | 88055 (53) |
| Luna | 75 | B | 3 | 88030 (78) | 88029 (71) |
| Curry | 69 | C | 8 | 88102 (82) | 88133 (53) |
| Roosevelt | 65 | C | 10 | 88115 (82) | 88132 (53) |
| Lea | 69 | C | 14 | 88231 (83) | 88262 (53) |
| De Baca | 66 | C | 2 | 88119 (79) | 88134 (53) |
| Quay | 62 | C | 9 | 88434 (83) | 88433 (53) |
| Chaves | 75 | B | 6 | 88253 (83) | 88203 (69) |
| Eddy | 71 | B | 9 | 88268 (78) | 88210 (66) |
| Otero | 76 | B | 15 | 88342 (83) | 88350 (53) |
| Union | 72 | B | 6 | 88415 (83) | 88436 (53) |
Most Common Contaminants in New Mexico
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Surface Water Treatment Rule | Treatment Technique | 241 | 1385 | No |
| Lead and Copper Rule | Treatment Technique | 223 | 4149 | No |
| Contaminant 0700 | Other | 205 | 545 | Yes |
| Stage 1 DBP Rule | Treatment Technique | 182 | 729 | No |
| Stage 2 DBP Rule | Treatment Technique | 165 | 638 | Yes |
| Consumer Confidence Report Rule | Reporting | 158 | 3833 | Yes |
| Revised Total Coliform Rule | Microbiological | 135 | 824 | No |
| Total Trihalomethanes (TTHM) | Disinfection Byproducts | 80 | 258 | Yes |
Overview
We track water quality, weather alerts, plumbing regulations, and energy rebates for 428 ZIP codes across New Mexico, covering 446 community water systems that serve approximately 1,694,264 people.
308 of 428 ZIP codes (72%) have recorded EPA violations. 1299 health-based violations have been documented.
Active Weather Alerts
2 active alerts in New Mexico. 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 | South Central Mountains |
| 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 |
Plumbing Regulations
New Mexico follows the New Mexico Plumbing Code (based on UPC) (2018 edition).
- Plumbing code: UPC (2018)
- Homeowner DIY: Licensed plumber required
- Water heater permit: Required
- Annual backflow test: Required
Areas with Most Violations
| ZIP Code | City | Safety Score | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 87101 | Albuquerque | D | 220 | 13 | Albuquerque Water System |
| 87102 | Albuquerque | D | 220 | 13 | Albuquerque Water System |
| 87103 | Albuquerque | F | 220 | 13 | Albuquerque Water System |
| 87104 | Albuquerque | D | 220 | 13 | Albuquerque Water System |
| 87105 | Albuquerque | D | 220 | 13 | Albuquerque Water System |
| 87106 | Albuquerque | D | 220 | 13 | Albuquerque Water System |
| 87107 | Albuquerque | D | 220 | 13 | Albuquerque Water System |
| 87108 | Albuquerque | D | 220 | 13 | Albuquerque Water System |
| 87109 | Albuquerque | D | 220 | 13 | Albuquerque Water System |
| 87110 | Albuquerque | D | 220 | 13 | Albuquerque Water System |
Areas with No Violations
| ZIP Code | City | Safety Score | System | Population |
|---|---|---|---|---|
| 87006 | Bosque | C | LA JOYA MDWCA | 246 |
| 87007 | Casa Blanca | D | CORREO WATER ASSOCIATION | 201 |
| 87009 | Cedarvale | D | CORONA WATER SYSTEM | 333 |
| 87011 | Claunch | D | CORONA WATER SYSTEM | 333 |
| 87014 | Cubero | D | CORREO WATER ASSOCIATION | 201 |
| 87018 | Counselor | D | LYBROOK MDWCA | 175 |
| 87022 | Isleta | D | BOSQUE FARMS WATER SUPPLY SYSTEM | 4,367 |
| 87023 | Jarales | C | BELEN WATER SYSTEM | 10,830 |
| 87024 | Jemez Pueblo | B | Canon Mdwca | 320 |
| 87032 | Mcintosh | D | ESTANCIA WATER SYSTEM | 1,355 |
Home Safety Score
Average Home Safety Score for New Mexico: C (62/100)
Lead & Copper
- Average lead level (90th percentile): 0.0031 mg/L (EPA action level: 0.015 mg/L)
- 2 ZIP codes exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 153 ZIP codes (36%)
- Moderate risk (Zone 2): 248 ZIP codes
- Low risk (Zone 3): 0 ZIP codes
ZIP Code Reports for New Mexico
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 87114 | Albuquerque | 732,702 | D | 220 |
| 87101 | Albuquerque | 625,352 | D | 220 |
| 87102 | Albuquerque | 625,352 | D | 220 |
| 87103 | Albuquerque | 625,352 | F | 220 |
| 87104 | Albuquerque | 625,352 | D | 220 |
| 87105 | Albuquerque | 625,352 | D | 220 |
| 87106 | Albuquerque | 625,352 | D | 220 |
| 87107 | Albuquerque | 625,352 | D | 220 |
| 87108 | Albuquerque | 625,352 | D | 220 |
| 87109 | Albuquerque | 625,352 | D | 220 |
| 87110 | Albuquerque | 625,352 | D | 220 |
| 87111 | Albuquerque | 625,352 | D | 220 |
| 87112 | Albuquerque | 625,352 | D | 220 |
| 87113 | Albuquerque | 625,352 | D | 220 |
| 87115 | Albuquerque | 625,352 | F | 220 |
| 87116 | Albuquerque | 625,352 | F | 220 |
| 87119 | Albuquerque | 625,352 | F | 220 |
| 87120 | Albuquerque | 625,352 | D | 220 |
| 87121 | Albuquerque | 625,352 | D | 220 |
| 87122 | Albuquerque | 625,352 | D | 220 |
Lowest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 87419 | Navajo Dam | 25 | F | 71 |
| 87581 | Vallecitos | 29 | F | 14 |
| 87059 | Tijeras | 33 | F | 15 |
| 87103 | Albuquerque | 33 | F | 220 |
| 87115 | Albuquerque | 33 | F | 220 |
Highest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 88033 | Fairacres | 88 | A | 1 |
| 88052 | Organ | 88 | A | 1 |
| 87936 | Garfield | 87 | A | 2 |
| 88002 | White Sands Missile Range | 87 | A | 1 |
| 88006 | Las Cruces | 87 | A | 7 |
All 428 ZIP Codes in New Mexico
- 87510 (Abiquiu) [C] — 18 violations ⚠
- 88310 (Alamogordo) [C] — 10 violations
- 88311 (Alamogordo) [B] — 10 violations
- 87101 (Albuquerque) [D] — 220 violations ⚠
- 87102 (Albuquerque) [D] — 220 violations ⚠
- 87103 (Albuquerque) [F] — 220 violations ⚠
- 87104 (Albuquerque) [D] — 220 violations ⚠
- 87105 (Albuquerque) [D] — 220 violations ⚠
- 87106 (Albuquerque) [D] — 220 violations ⚠
- 87107 (Albuquerque) [D] — 220 violations ⚠
- 87108 (Albuquerque) [D] — 220 violations ⚠
- 87109 (Albuquerque) [D] — 220 violations ⚠
- 87110 (Albuquerque) [D] — 220 violations ⚠
- 87111 (Albuquerque) [D] — 220 violations ⚠
- 87112 (Albuquerque) [D] — 220 violations ⚠
- 87113 (Albuquerque) [D] — 220 violations ⚠
- 87114 (Albuquerque) [D] — 220 violations ⚠
- 87115 (Albuquerque) [F] — 220 violations ⚠
- 87116 (Albuquerque) [F] — 220 violations ⚠
- 87119 (Albuquerque) [F] — 220 violations ⚠
- 87120 (Albuquerque) [D] — 220 violations ⚠
- 87121 (Albuquerque) [D] — 220 violations ⚠
- 87122 (Albuquerque) [D] — 220 violations ⚠
- 87123 (Albuquerque) [D] — 220 violations ⚠
- 87125 (Albuquerque) [F] — 220 violations ⚠
- 87131 (Albuquerque) [F] — 220 violations ⚠
- 87151 (Albuquerque) [F] — 220 violations ⚠
- 87153 (Albuquerque) [F] — 220 violations ⚠
- 87154 (Albuquerque) [F] — 220 violations ⚠
- 87158 (Albuquerque) [F] — 220 violations ⚠
- 87165 (Albuquerque) [F] — 220 violations ⚠
- 87176 (Albuquerque) [F] — 220 violations ⚠
- 87181 (Albuquerque) [F] — 220 violations ⚠
- 87184 (Albuquerque) [F] — 220 violations ⚠
- 87185 (Albuquerque) [F] — 220 violations ⚠
- 87187 (Albuquerque) [F] — 220 violations ⚠
- 87190 (Albuquerque) [D] — 220 violations ⚠
- 87191 (Albuquerque) [F] — 220 violations ⚠
- 87192 (Albuquerque) [F] — 220 violations ⚠
- 87193 (Albuquerque) [F] — 220 violations ⚠
- 87194 (Albuquerque) [F] — 220 violations ⚠
- 87195 (Albuquerque) [F] — 220 violations ⚠
- 87196 (Albuquerque) [D] — 220 violations ⚠
- 87197 (Albuquerque) [F] — 220 violations ⚠
- 87198 (Albuquerque) [F] — 220 violations ⚠
- 87199 (Albuquerque) [F] — 220 violations ⚠
- 87511 (Alcalde) [D] — 29 violations ⚠
- 87001 (Algodones) [B] — 6 violations ⚠
- 88312 (Alto) [B] — 11 violations ⚠
- 87512 (Amalia) [D]
- 88410 (Amistad) [D]
- 87710 (Angel Fire) [D] — 23 violations ⚠
- 88020 (Animas) [D]
- 88021 (Anthony) [B] — 19 violations ⚠
- 87711 (Anton Chico) [C] — 13 violations ⚠
- 87820 (Aragon) [D] — 19 violations ⚠
- 88022 (Arenas Valley) [B] — 8 violations ⚠
- 87930 (Arrey) [D]
- 87513 (Arroyo Hondo) [C] — 18 violations ⚠
- 87514 (Arroyo Seco) [C] — 16 violations ⚠
- 88210 (Artesia) [C] — 11 violations ⚠
- 88211 (Artesia) [C] — 11 violations ⚠
- 87410 (Aztec) [B] — 11 violations ⚠
- 88411 (Bard) [D]
- 88023 (Bayard) [B]
- 87002 (Belen) [D] — 216 violations ⚠
- 88314 (Bent) [C]
- 88024 (Berino) [D]
- 87004 (Bernalillo) [B] — 8 violations ⚠
- 87412 (Blanco) [B] — 11 violations ⚠
- 87413 (Bloomfield) [B] — 19 violations ⚠
- 87005 (Bluewater) [C] — 7 violations ⚠
- 87006 (Bosque) [C]
- 87068 (Bosque Farms) [C] — 18 violations ⚠
- 87310 (Brimhall) [D]
- 88112 (Broadview) [D]
- 88025 (Buckhorn) [D]
- 87712 (Buena Vista) [C] — 25 violations ⚠
- 87931 (Caballo) [B] — 1 violation
- 87515 (Canjilon) [D] — 1 violation
- 88103 (Cannon Afb) [B] — 12 violations
- 87516 (Canones) [C] — 5 violations
- 88316 (Capitan) [B] — 9 violations
- 88213 (Caprock) [D]
- 88414 (Capulin) [B] — 6 violations ⚠
- 88220 (Carlsbad) [B] — 51 violations ⚠
- 88221 (Carlsbad) [B] — 51 violations ⚠
- 88301 (Carrizozo) [B] — 23 violations ⚠
- 87517 (Carson) [D]
- 87007 (Casa Blanca) [D]
- 88113 (Causey) [B] — 6 violations ⚠
- 87518 (Cebolla) [F] — 12 violations ⚠
- 87008 (Cedar Crest) [C] — 6 violations ⚠
- 87009 (Cedarvale) [D]
- 87010 (Cerrillos) [D] — 13 violations
- 87519 (Cerro) [C] — 1 violation
- 87713 (Chacon) [C] — 15 violations ⚠
- 87520 (Chama) [D] — 37 violations ⚠
- 88027 (Chamberino) [A] — 2 violations ⚠
- 87521 (Chamisal) [C] — 1 violation
- 88081 (Chaparral) [B] — 8 violations ⚠
- 87522 (Chimayo) [C] — 9 violations
- 87311 (Church Rock) [D]
- 87714 (Cimarron) [F] — 72 violations ⚠
- 87011 (Claunch) [D]
- 88415 (Clayton) [B] — 1 violation
- 87715 (Cleveland) [C] — 16 violations ⚠
- 88028 (Cliff) [D]
- 87070 (Clines Corners) [B] — 12 violations ⚠
- 88317 (Cloudcroft) [B] — 2 violations
- 88101 (Clovis) [B] — 13 violations ⚠
- 88102 (Clovis) [B] — 13 violations ⚠
- 87083 (Cochiti Lake) [D]
- 87072 (Cochiti Pueblo) [D]
- 88029 (Columbus) [B] — 3 violations ⚠
- 88416 (Conchas Dam) [C] — 3 violations ⚠
- 87312 (Continental Divide) [B] — 8 violations ⚠
- 87523 (Cordova) [C] — 12 violations ⚠
- 88318 (Corona) [B] — 3 violations ⚠
- 87048 (Corrales) [B] — 6 violations ⚠
- 87524 (Costilla) [C] — 13 violations ⚠
- 87018 (Counselor) [D]
- 87012 (Coyote) [C] — 6 violations
- 88114 (Crossroads) [D]
- 87313 (Crownpoint) [D]
- 87013 (Cuba) [B] — 18 violations ⚠
- 87014 (Cubero) [D]
- 88417 (Cuervo) [D]
- 87821 (Datil) [B]
- 88030 (Deming) [B] — 25 violations ⚠
- 88031 (Deming) [B] — 25 violations ⚠
- 87933 (Derry) [D]
- 88418 (Des Moines) [B] — 17 violations ⚠
- 88230 (Dexter) [B] — 2 violations
- 87527 (Dixon) [C] — 13 violations ⚠
- 88032 (Dona Ana) [A] — 11 violations ⚠
- 88115 (Dora) [B] — 2 violations ⚠
- 87528 (Dulce) [D]
- 87718 (Eagle Nest) [C] — 7 violations ⚠
- 87015 (Edgewood) [C] — 11 violations ⚠
- 87529 (El Prado) [C] — 9 violations ⚠
- 87530 (El Rito) [C] — 3 violations
- 87935 (Elephant Butte) [B] — 3 violations ⚠
- 88116 (Elida) [B] — 5 violations ⚠
- 87531 (Embudo) [D]
- 88321 (Encino) [C] — 5 violations ⚠
- 87532 (Espanola) [B] — 21 violations ⚠
- 87533 (Espanola) [C] — 21 violations ⚠
- 87016 (Estancia) [B] — 36 violations ⚠
- 88231 (Eunice) [B]
- 88033 (Fairacres) [A] — 1 violation
- 87401 (Farmington) [B] — 5 violations ⚠
- 87402 (Farmington) [B] — 5 violations ⚠
- 87499 (Farmington) [B] — 5 violations ⚠
- 88034 (Faywood) [D]
- 87315 (Fence Lake) [D]
- 87415 (Flora Vista) [B] — 3 violations ⚠
- 88118 (Floyd) [B] — 10 violations
- 88419 (Folsom) [D]
- 88036 (Fort Bayard) [D]
- 88323 (Fort Stanton) [B] — 11 violations ⚠
- 88119 (Fort Sumner) [B] — 9 violations
- 87316 (Fort Wingate) [D]
- 87416 (Fruitland) [D]
- 87017 (Gallina) [C] — 22 violations ⚠
- 87301 (Gallup) [B] — 18 violations ⚠
- 87302 (Gallup) [B] — 18 violations ⚠
- 87305 (Gallup) [B] — 18 violations ⚠
- 87317 (Gamerco) [B] — 2 violations
- 87936 (Garfield) [A] — 2 violations
- 88421 (Garita) [D]
- 88038 (Gila) [D]
- 88422 (Gladstone) [D]
- 88324 (Glencoe) [C]
- 88039 (Glenwood) [C]
- 87535 (Glorieta) [D] — 11 violations ⚠
- 88120 (Grady) [C] — 6 violations ⚠
- 87020 (Grants) [B] — 2 violations ⚠
- 88424 (Grenville) [B] — 11 violations ⚠
- 87722 (Guadalupita) [C] — 5 violations
- 88040 (Hachita) [B] — 4 violations ⚠
- 88232 (Hagerman) [B] — 24 violations ⚠
- 88041 (Hanover) [C] — 1 violation ⚠
- 87937 (Hatch) [C] — 1 violation
- 87537 (Hernandez) [D] — 10 violations
- 88325 (High Rolls Mountain Park) [B] — 8 violations ⚠
- 88042 (Hillsboro) [B] — 6 violations
- 88240 (Hobbs) [C] — 39 violations ⚠
- 88241 (Hobbs) [B] — 39 violations ⚠
- 88242 (Hobbs) [C] — 39 violations ⚠
- 88244 (Hobbs) [B] — 39 violations ⚠
- 88330 (Holloman Air Force Base) [B] — 5 violations
- 87723 (Holman) [C] — 39 violations ⚠
- 88336 (Hondo) [D]
- 88250 (Hope) [C] — 3 violations
- 88121 (House) [B] — 1 violation ⚠
- 88043 (Hurley) [B] — 7 violations
- 87538 (Ilfeld) [C] — 8 violations
- 87022 (Isleta) [D]
- 88252 (Jal) [B] — 3 violations ⚠
- 87347 (Jamestown) [B] — 2 violations
- 87023 (Jarales) [C]
- 87024 (Jemez Pueblo) [B]
- 87025 (Jemez Springs) [B] — 14 violations ⚠
- 88122 (Kenna) [D]
- 87417 (Kirtland) [B]
- 87117 (Kirtland Afb) [D]
- 87027 (La Jara) [B] — 5 violations ⚠
- 87028 (La Joya) [C] — 27 violations ⚠
- 87724 (La Loma) [D]
- 88337 (La Luz) [B] — 4 violations
- 87539 (La Madera) [C] — 6 violations ⚠
- 88044 (La Mesa) [A]
- 87418 (La Plata) [B] — 1 violation
- 87026 (Laguna) [B] — 149 violations ⚠
- 88253 (Lake Arthur) [B] — 1 violation
- 88254 (Lakewood) [D]
- 87540 (Lamy) [C]
- 88001 (Las Cruces) [A] — 7 violations ⚠
- 88003 (Las Cruces) [A] — 7 violations ⚠
- 88004 (Las Cruces) [A] — 7 violations ⚠
- 88005 (Las Cruces) [B] — 7 violations ⚠
- 88006 (Las Cruces) [A] — 7 violations ⚠
- 88007 (Las Cruces) [B] — 7 violations ⚠
- 88011 (Las Cruces) [B] — 7 violations ⚠
- 88012 (Las Cruces) [A] — 7 violations ⚠
- 88013 (Las Cruces) [A] — 7 violations ⚠
- 87701 (Las Vegas) [F] — 57 violations ⚠
- 87823 (Lemitar) [B] — 7 violations ⚠
- 88338 (Lincoln) [B] — 14 violations ⚠
- 87029 (Lindrith) [C] — 6 violations ⚠
- 88123 (Lingo) [D]
- 87543 (Llano) [C] — 2 violations ⚠
- 88255 (Loco Hills) [B]
- 88426 (Logan) [B] — 1 violation
- 88045 (Lordsburg) [C] — 53 violations ⚠
- 87544 (Los Alamos) [B] — 28 violations ⚠
- 87545 (Los Alamos) [B] — 28 violations ⚠
- 87031 (Los Lunas) [B] — 116 violations ⚠
- 87551 (Los Ojos) [C] — 36 violations ⚠
- 88256 (Loving) [C] — 14 violations ⚠
- 88260 (Lovington) [B] — 12 violations ⚠
- 87824 (Luna) [D]
- 87825 (Magdalena) [B] — 10 violations ⚠
- 88263 (Malaga) [B] — 17 violations ⚠
- 88264 (Maljamar) [B] — 4 violations ⚠
- 87728 (Maxwell) [C] — 16 violations ⚠
- 88339 (Mayhill) [B] — 12 violations ⚠
- 88427 (Mcalister) [D]
- 88262 (Mcdonald) [D]
- 87032 (Mcintosh) [D]
- 87548 (Medanales) [D]
- 88124 (Melrose) [B] — 4 violations ⚠
- 87319 (Mentmore) [B] — 11 violations ⚠
- 88340 (Mescalero) [D]
- 88046 (Mesilla) [B] — 4 violations ⚠
- 88047 (Mesilla Park) [A] — 3 violations ⚠
- 88048 (Mesquite) [D]
- 87320 (Mexican Springs) [D]
- 87729 (Miami) [F] — 30 violations ⚠
- 87021 (Milan) [B] — 8 violations ⚠
- 87730 (Mills) [D]
- 88125 (Milnesand) [D]
- 88049 (Mimbres) [B] — 5 violations ⚠
- 87731 (Montezuma) [D]
- 87939 (Monticello) [D]
- 88265 (Monument) [B] — 3 violations ⚠
- 87732 (Mora) [C] — 9 violations ⚠
- 87035 (Moriarty) [D] — 27 violations ⚠
- 87733 (Mosquero) [B] — 1 violation
- 87036 (Mountainair) [B] — 15 violations ⚠
- 88051 (Mule Creek) [D]
- 87037 (Nageezi) [B] — 7 violations ⚠
- 88430 (Nara Visa) [D] — 40 violations
- 87328 (Navajo) [D]
- 87419 (Navajo Dam) [F] — 71 violations ⚠
- 87038 (New Laguna) [D]
- 87455 (Newcomb) [D]
- 88431 (Newkirk) [D]
- 88341 (Nogal) [C] — 9 violations ⚠
- 87734 (Ocate) [D]
- 87566 (Ohkay Owingeh) [D]
- 87549 (Ojo Caliente) [D] — 14 violations ⚠
- 87735 (Ojo Feliz) [C] — 13 violations ⚠
- 88052 (Organ) [A] — 1 violation
- 88342 (Orogrande) [B] — 1 violation
- 87040 (Paguate) [D]
- 87552 (Pecos) [C] — 23 violations ⚠
- 87041 (Pena Blanca) [C] — 25 violations ⚠
- 87553 (Penasco) [D] — 11 violations ⚠
- 88126 (Pep) [D]
- 87042 (Peralta) [C] — 21 violations ⚠
- 87554 (Petaca) [D]
- 88343 (Picacho) [D]
- 87827 (Pie Town) [B] — 4 violations
- 87357 (Pinehill) [D]
- 88344 (Pinon) [B] — 2 violations
- 88053 (Pinos Altos) [B]
- 87043 (Placitas) [B] — 8 violations ⚠
- 88009 (Playas) [D]
- 87828 (Polvadera) [B] — 7 violations ⚠
- 87044 (Ponderosa) [B] — 12 violations ⚠
- 88130 (Portales) [B] — 15 violations ⚠
- 87045 (Prewitt) [B] — 2 violations ⚠
- 87034 (Pueblo Of Acoma) [D]
- 88433 (Quay) [D]
- 87829 (Quemado) [C] — 31 violations ⚠
- 87556 (Questa) [C] — 10 violations ⚠
- 88054 (Radium Springs) [A] — 4 violations ⚠
- 87736 (Rainsville) [C] — 5 violations
- 87321 (Ramah) [B] — 2 violations
- 87557 (Ranchos De Taos) [C] — 7 violations ⚠
- 87740 (Raton) [C] — 20 violations ⚠
- 87558 (Red River) [C] — 3 violations ⚠
- 88055 (Redrock) [D]
- 87046 (Regina) [B] — 7 violations ⚠
- 87322 (Rehoboth) [D]
- 87830 (Reserve) [B] — 8 violations ⚠
- 87560 (Ribera) [D] — 15 violations ⚠
- 87940 (Rincon) [B] — 1 violation
- 87124 (Rio Rancho) [B] — 5 violations ⚠
- 87144 (Rio Rancho) [B] — 5 violations ⚠
- 87174 (Rio Rancho) [C] — 5 violations ⚠
- 87742 (Rociada) [C] — 7 violations ⚠
- 88056 (Rodeo) [C] — 12 violations
- 88132 (Rogers) [D]
- 88201 (Roswell) [C] — 5 violations ⚠
- 88202 (Roswell) [B] — 5 violations ⚠
- 88203 (Roswell) [C] — 5 violations ⚠
- 87562 (Rowe) [D] — 3 violations ⚠
- 87743 (Roy) [B] — 2 violations ⚠
- 88345 (Ruidoso) [C] — 5 violations ⚠
- 88355 (Ruidoso) [B] — 5 violations ⚠
- 88346 (Ruidoso Downs) [B] — 1 violation
- 88347 (Sacramento) [C]
- 88133 (Saint Vrain) [D]
- 87941 (Salem) [D]
- 87831 (San Acacia) [C] — 3 violations
- 87832 (San Antonio) [B] — 5 violations
- 87564 (San Cristobal) [C] — 1 violation
- 87049 (San Fidel) [D]
- 88434 (San Jon) [B]
- 87565 (San Jose) [D] — 8 violations ⚠
- 88058 (San Miguel) [B] — 3 violations ⚠
- 88348 (San Patricio) [C]
- 87051 (San Rafael) [B] — 17 violations ⚠
- 87053 (San Ysidro) [D] — 44 violations ⚠
- 87047 (Sandia Park) [C] — 2 violations
- 87461 (Sanostee) [D]
- 88026 (Santa Clara) [B] — 4 violations ⚠
- 87567 (Santa Cruz) [D] — 59 violations ⚠
- 87501 (Santa Fe) [D] — 22 violations ⚠
- 87502 (Santa Fe) [D] — 22 violations ⚠
- 87503 (Santa Fe) [D] — 22 violations ⚠
- 87504 (Santa Fe) [D] — 22 violations ⚠
- 87505 (Santa Fe) [D] — 22 violations ⚠
- 87506 (Santa Fe) [D] — 22 violations ⚠
- 87507 (Santa Fe) [D] — 22 violations ⚠
- 87508 (Santa Fe) [D] — 22 violations ⚠
- 87509 (Santa Fe) [D] — 22 violations ⚠
- 87592 (Santa Fe) [D] — 22 violations ⚠
- 87594 (Santa Fe) [D] — 22 violations ⚠
- 88435 (Santa Rosa) [B] — 19 violations ⚠
- 88008 (Santa Teresa) [C]
- 87052 (Santo Domingo Pueblo) [D]
- 87745 (Sapello) [D]
- 88436 (Sedan) [D]
- 87569 (Serafina) [F] — 23 violations ⚠
- 87364 (Sheep Springs) [D]
- 87420 (Shiprock) [D]
- 88061 (Silver City) [B] — 21 violations ⚠
- 88062 (Silver City) [B] — 21 violations ⚠
- 87365 (Smith Lake) [D]
- 87801 (Socorro) [D] — 46 violations ⚠
- 87746 (Solano) [D]
- 87654 (Spaceport City) [D]
- 87747 (Springer) [F] — 119 violations ⚠
- 87056 (Stanley) [D]
- 88063 (Sunland Park) [C] — 33 violations ⚠
- 88349 (Sunspot) [B] — 12 violations ⚠
- 88134 (Taiban) [D]
- 87571 (Taos) [C] — 5 violations ⚠
- 87525 (Taos Ski Valley) [C]
- 88267 (Tatum) [B] — 10 violations
- 87573 (Tererro) [D]
- 87574 (Tesuque) [C] — 5 violations ⚠
- 88135 (Texico) [B] — 6 violations ⚠
- 87323 (Thoreau) [B] — 9 violations ⚠
- 87575 (Tierra Amarilla) [C] — 13 violations ⚠
- 87059 (Tijeras) [F] — 15 violations ⚠
- 88350 (Timberon) [D] — 26 violations ⚠
- 88351 (Tinnie) [D]
- 87325 (Tohatchi) [D]
- 87060 (Tome) [D]
- 87061 (Torreon) [C] — 10 violations ⚠
- 87576 (Trampas) [C] — 5 violations ⚠
- 88439 (Trementina) [D]
- 87577 (Tres Piedras) [C] — 2 violations ⚠
- 87578 (Truchas) [C] — 4 violations ⚠
- 87901 (Truth Or Consequences) [C] — 47 violations ⚠
- 88401 (Tucumcari) [B] — 7 violations ⚠
- 88352 (Tularosa) [B] — 82 violations ⚠
- 88065 (Tyrone) [B] — 14 violations ⚠
- 87749 (Ute Park) [D]
- 87579 (Vadito) [C] — 6 violations
- 88072 (Vado) [A] — 6 violations ⚠
- 87580 (Valdez) [C] — 4 violations
- 87581 (Vallecitos) [F] — 14 violations
- 87750 (Valmora) [D]
- 87326 (Vanderwagen) [D]
- 88353 (Vaughn) [B] — 6 violations ⚠
- 87062 (Veguita) [C]
- 87582 (Velarde) [C] — 1 violation ⚠
- 87583 (Villanueva) [C] — 2 violations ⚠
- 87752 (Wagon Mound) [C] — 2 violations ⚠
- 87421 (Waterflow) [D]
- 87753 (Watrous) [D] — 9 violations ⚠
- 88354 (Weed) [B] — 1 violation
- 87547 (White Rock) [C]
- 88002 (White Sands Missile Range) [A] — 1 violation ⚠
- 88268 (Whites City) [B] — 9 violations ⚠
- 87063 (Willard) [B] — 6 violations
- 87942 (Williamsburg) [C]
- 87943 (Winston) [D]
- 87375 (Yatahey) [B] — 3 violations
- 88136 (Yeso) [D]
- 87064 (Youngsville) [D] — 2 violations ⚠
- 87327 (Zuni) [D]
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- Weather alerts: National Weather Service (NWS)
- Regulations: State plumbing boards, ICC, IAPMO
Updated daily.
Frequently Asked Questions
Is the water safe to drink in New Mexico?
New Mexico has 446 community water systems serving 1,694,264 people across 428 ZIP codes. There are 13,426 recorded violations, including 1299 health-based. 308 of 428 ZIP codes have at least one violation.
What plumbing code does New Mexico follow?
New Mexico follows the UPC plumbing code. A licensed plumber is generally required for plumbing work.
Is lead a concern in New Mexico's drinking water?
2 ZIP codes in New Mexico have lead levels exceeding the EPA action level of 0.015 mg/L.
What is the radon risk in New Mexico?
36% of ZIP codes in New Mexico fall in EPA Radon Zone 1 (highest risk).