New Mexico Home Safety Profiles by ZIP
428 ZIP codes · 168 water systems · UPC plumbing code · Updated
Data: ZipCheckup Home Safety Score model 4.0.0; EPA SDWIS, UCMR 5, EPA radon zones, EPA AirData, NWS, State plumbing boards, Rewiring America
ZipCheckup tracks drinking-water and home-safety data for 428 ZIP codes across New Mexico, covering 168 public water systems that serve about 1,579,866 people. 132 ZIP codes carry at least one EPA violation on record.
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
Model 4.0.0 inputs: EPA SDWIS, UCMR5 PFAS, EPA radon zones, annual county AQI •
Top 10 Safest ZIP Codes in New Mexico
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 87048 | Corrales | Sandoval | 83 | B |
| 2 | 87416 | Fruitland | San Juan | 83 | B |
| 3 | 87417 | Kirtland | San Juan | 83 | B |
| 4 | 87421 | Waterflow | San Juan | 83 | B |
| 5 | 87042 | Peralta | Valencia | 82 | B |
| 6 | 88030 | Deming | Luna | 82 | B |
| 7 | 87124 | Rio Rancho | Sandoval | 81 | B |
| 8 | 87031 | Los Lunas | Valencia | 80 | B |
| 9 | 87801 | Socorro | Socorro | 80 | B |
| 10 | 88345 | Ruidoso | Lincoln | 80 | B |
10 Lowest-Scoring ZIP Codes in New Mexico
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 87121 | Albuquerque | Bernalillo | 42 | D | 111 |
| 2 | 87571 | Taos | Taos | 50 | D | 61 |
| 3 | 87507 | Santa Fe | Santa Fe | 50 | D | 37 |
| 4 | 87506 | Santa Fe | Santa Fe | 50 | D | 57 |
| 5 | 87059 | Tijeras | Bernalillo | 50 | D | 26 |
| 6 | 87122 | Albuquerque | Bernalillo | 52 | D | 11 |
| 7 | 87106 | Albuquerque | Bernalillo | 54 | D | 9 |
| 8 | 87102 | Albuquerque | Bernalillo | 54 | D | 9 |
| 9 | 87047 | Sandia Park | Bernalillo | 54 | D | 6 |
| 10 | 87114 | Albuquerque | Bernalillo | 56 | C | 1 |
County Rankings
Water quality breakdown by county. 33 counties with data in New Mexico.
County-level aggregation of measured ZIP Home Safety Scores • EPA SDWIS, UCMR 5 PFAS, EPA radon zones, EPA AirData
| County | Avg Score | Grade | ZIPs | Best ZIP | Worst ZIP |
|---|---|---|---|---|---|
| 35001 | 56 | C | 48 | 87104 (58) | 87121 (42) |
| 35003 | N/A | N/A | 7 | N/A | N/A |
| 35005 | N/A | N/A | 6 | N/A | N/A |
| 35006 | N/A | N/A | 13 | N/A | N/A |
| 35007 | N/A | N/A | 8 | N/A | N/A |
| 35009 | N/A | N/A | 8 | N/A | N/A |
| 35011 | N/A | N/A | 3 | N/A | N/A |
| 35013 | N/A | N/A | 30 | N/A | N/A |
| 35015 | 72 | B | 10 | 88210 (77) | 88220 (67) |
| 35017 | N/A | N/A | 18 | N/A | N/A |
| 35019 | N/A | N/A | 5 | N/A | N/A |
| 35021 | N/A | N/A | 4 | N/A | N/A |
| 35023 | N/A | N/A | 4 | N/A | N/A |
| 35025 | 69 | C | 13 | 88260 (74) | 88240 (65) |
| 35027 | 78 | B | 15 | 88345 (80) | 88312 (75) |
| 35028 | N/A | N/A | 3 | N/A | N/A |
| 35029 | 82 | B | 3 | 88030 (82) | 88030 (82) |
| 35031 | N/A | N/A | 22 | N/A | N/A |
| 35033 | N/A | N/A | 12 | N/A | N/A |
| 35035 | N/A | N/A | 16 | N/A | N/A |
| 35037 | N/A | N/A | 8 | N/A | N/A |
| 35039 | N/A | N/A | 26 | N/A | N/A |
| 35041 | N/A | N/A | 10 | N/A | N/A |
| 35043 | 73 | B | 19 | 87048 (83) | 87052 (67) |
| 35045 | 77 | B | 17 | 87416 (83) | 87413 (67) |
| 35047 | N/A | N/A | 16 | N/A | N/A |
| 35049 | 58 | C | 19 | 87505 (64) | 87507 (50) |
| 35051 | N/A | N/A | 10 | N/A | N/A |
| 35053 | 80 | B | 9 | 87801 (80) | 87801 (80) |
| 35055 | 50 | D | 21 | 87571 (50) | 87571 (50) |
| 35057 | N/A | N/A | 9 | N/A | N/A |
| 35059 | N/A | N/A | 8 | N/A | N/A |
| 35061 | 78 | B | 7 | 87042 (82) | 87068 (71) |
Most Common Contaminants in New Mexico
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Lead and Copper Rule | Treatment Technique | 104 | 477 | No |
| Contaminant 0700 | Other | 90 | 550 | Yes |
| Surface Water Treatment Rule | Treatment Technique | 86 | 360 | No |
| Stage 1 DBP Rule | Treatment Technique | 74 | 184 | No |
| Consumer Confidence Report Rule | Reporting | 70 | 140 | Yes |
| Stage 2 DBP Rule | Treatment Technique | 63 | 182 | Yes |
| Revised Total Coliform Rule | Microbiological | 49 | 113 | No |
| Haloacetic Acids (HAA5) | Disinfection Byproducts | 38 | 110 | Yes |
Overview
We track multi-source home safety signals for 428 ZIP records across New Mexico. Home Safety Score model 4.0.0 is published for 51 scored records; missing required evidence suppresses the score.
The EPA snapshots used for this build directly map water systems to 154 ZIP records, covering 168 community water systems that serve approximately 1,579,866 people.
132 of 154 ZIP codes with a reported violation count in the available EPA record (86%) have recorded EPA violations. 457 health-based violations appear in the available health breakdown.
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
Energy & Water Rebates
Across 244 tracked ZIP codes in New Mexico, residents have access to an average of 3 water-related rebate programs - including incentives for heat pump water heaters, efficient fixtures, and plumbing upgrades.
Check rebates for your ZIP code →
Areas with Most Violations
| ZIP Code | City | Home Safety Grade | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 87532 | Espanola | — | 141 | 47 | Espanola Water System |
| 87121 | Albuquerque | D | 111 | 16 | Albuquerque Water System |
| 87002 | Belen | — | 91 | 25 | Belen Water System |
| 87701 | Las Vegas | — | 75 | 48 | Las Vegas (city Of) |
| 87571 | Taos | D | 61 | 22 | Taos Municipal Water System |
| 87413 | Bloomfield | C | 57 | 19 | Bloomfield Water Supply System |
| 87506 | Santa Fe | D | 57 | 24 | Santa Fe Water System (city Of) |
| 88220 | Carlsbad | C | 56 | 5 | Carlsbad Municipal Water System |
| 88021 | Anthony | — | 52 | 31 | Anthony W&sd |
| 87522 | Chimayo | — | 48 | 19 | Greater Chimayo Mdwca |
Areas with No Violations
| ZIP Code | City | Home Safety Grade | System | Population |
|---|---|---|---|---|
| 87025 | Jemez Springs | — | Canon Mdwca | 320 |
| 87048 | Corrales | B | Albuquerque Water System | 560,326 |
| 87101 | Albuquerque | — | Albuquerque Water System | 560,326 |
| 87104 | Albuquerque | C | Albuquerque Water System | 560,326 |
| 87105 | Albuquerque | C | Albuquerque Water System | 560,326 |
| 87107 | Albuquerque | C | Albuquerque Water System | 560,326 |
| 87109 | Albuquerque | C | Albuquerque Water System | 560,326 |
| 87110 | Albuquerque | C | Albuquerque Water System | 560,326 |
| 87112 | Albuquerque | C | Albuquerque Water System | 560,326 |
| 87116 | Albuquerque | C | Albuquerque Water System | 560,326 |
Home Safety Score
Average Home Safety Score for New Mexico: C (65/100) across 51 scored of 428 tracked ZIP records.
Model 4.0.0 uses the canonical components water-compliance, pfas-mcl-screen, radon-zone, annual-aqi across 3 required domains. The sections below provide additional context and do not change that score. Missing required evidence suppresses the score, and a favorable result is not a property-level safety certification.
Lead & Copper
- Average lead level (90th percentile): 0.0033 mg/L (EPA action level: 0.015 mg/L)
- 2 of 153 ZIP codes with known status exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 153 ZIP codes (38%)
- 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 | 667,676 | C | 1 |
| 87102 | Albuquerque | 595,326 | D | 9 |
| 87106 | Albuquerque | 595,326 | D | 9 |
| 87108 | Albuquerque | 582,826 | C | 3 |
| 87123 | Albuquerque | 582,826 | C | 3 |
| 87113 | Albuquerque | 567,207 | C | 2 |
| 87122 | Albuquerque | 566,607 | D | 11 |
| 87111 | Albuquerque | 566,405 | C | 2 |
| 87121 | Albuquerque | 562,375 | D | 111 |
| 87109 | Albuquerque | 561,128 | C | 0 |
| 87048 | Corrales | 560,326 | B | 0 |
| 87101 | Albuquerque | 560,326 | — | 0 |
| 87104 | Albuquerque | 560,326 | C | 0 |
| 87105 | Albuquerque | 560,326 | C | 0 |
| 87107 | Albuquerque | 560,326 | C | 0 |
| 87110 | Albuquerque | 560,326 | C | 0 |
| 87112 | Albuquerque | 560,326 | C | 0 |
| 87116 | Albuquerque | 560,326 | C | 0 |
| 87120 | Albuquerque | 560,326 | C | 0 |
| 88001 | Las Cruces | 151,097 | — | 27 |
Lowest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 87121 | Albuquerque | 42 | D | 111 |
| 87059 | Tijeras | 50 | D | 26 |
| 87506 | Santa Fe | 50 | D | 57 |
| 87507 | Santa Fe | 50 | D | 37 |
| 87571 | Taos | 50 | D | 61 |
Highest Published Home Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 87048 | Corrales | 83 | B | 0 |
| 87416 | Fruitland | 83 | B | 0 |
| 87417 | Kirtland | 83 | B | 0 |
| 87421 | Waterflow | 83 | B | 0 |
| 87042 | Peralta | 82 | B | 6 |
All 428 ZIP Codes in New Mexico
- 87510 (Abiquiu)
- 88310 (Alamogordo) - 23 violations ⚠
- 88311 (Alamogordo)
- 87101 (Albuquerque)
- 87102 (Albuquerque) [D] - 9 violations ⚠
- 87103 (Albuquerque)
- 87104 (Albuquerque) [C]
- 87105 (Albuquerque) [C]
- 87106 (Albuquerque) [D] - 9 violations ⚠
- 87107 (Albuquerque) [C]
- 87108 (Albuquerque) [C] - 3 violations
- 87109 (Albuquerque) [C]
- 87110 (Albuquerque) [C]
- 87111 (Albuquerque) [C] - 2 violations ⚠
- 87112 (Albuquerque) [C]
- 87113 (Albuquerque) [C] - 2 violations ⚠
- 87114 (Albuquerque) [C] - 1 violation ⚠
- 87115 (Albuquerque)
- 87116 (Albuquerque) [C]
- 87119 (Albuquerque)
- 87120 (Albuquerque) [C]
- 87121 (Albuquerque) [D] - 111 violations ⚠
- 87122 (Albuquerque) [D] - 11 violations ⚠
- 87123 (Albuquerque) [C] - 3 violations
- 87125 (Albuquerque)
- 87131 (Albuquerque)
- 87151 (Albuquerque)
- 87153 (Albuquerque)
- 87154 (Albuquerque)
- 87158 (Albuquerque)
- 87165 (Albuquerque)
- 87176 (Albuquerque)
- 87181 (Albuquerque)
- 87184 (Albuquerque)
- 87185 (Albuquerque)
- 87187 (Albuquerque)
- 87190 (Albuquerque)
- 87191 (Albuquerque)
- 87192 (Albuquerque)
- 87193 (Albuquerque)
- 87194 (Albuquerque)
- 87195 (Albuquerque)
- 87196 (Albuquerque)
- 87197 (Albuquerque)
- 87198 (Albuquerque)
- 87199 (Albuquerque)
- 87511 (Alcalde) - 46 violations ⚠
- 87001 (Algodones)
- 88312 (Alto) [B] - 18 violations ⚠
- 87512 (Amalia)
- 88410 (Amistad)
- 87710 (Angel Fire)
- 88020 (Animas)
- 88021 (Anthony) - 52 violations ⚠
- 87711 (Anton Chico)
- 87820 (Aragon)
- 88022 (Arenas Valley) - 11 violations ⚠
- 87930 (Arrey)
- 87513 (Arroyo Hondo) - 20 violations ⚠
- 87514 (Arroyo Seco) - 25 violations ⚠
- 88210 (Artesia) [B] - 13 violations ⚠
- 88211 (Artesia)
- 87410 (Aztec) [C] - 29 violations ⚠
- 88411 (Bard)
- 88023 (Bayard)
- 87002 (Belen) - 91 violations ⚠
- 88314 (Bent)
- 88024 (Berino)
- 87004 (Bernalillo) [C] - 29 violations ⚠
- 87412 (Blanco) - 46 violations ⚠
- 87413 (Bloomfield) [C] - 57 violations ⚠
- 87005 (Bluewater)
- 87006 (Bosque)
- 87068 (Bosque Farms) [B] - 21 violations ⚠
- 87310 (Brimhall)
- 88112 (Broadview) - 4 violations
- 88025 (Buckhorn)
- 87712 (Buena Vista)
- 87931 (Caballo)
- 87515 (Canjilon)
- 88103 (Cannon Afb) - 25 violations ⚠
- 87516 (Canones)
- 88316 (Capitan)
- 88213 (Caprock)
- 88414 (Capulin)
- 88220 (Carlsbad) [C] - 56 violations ⚠
- 88221 (Carlsbad)
- 88301 (Carrizozo)
- 87517 (Carson)
- 87007 (Casa Blanca)
- 88113 (Causey)
- 87518 (Cebolla)
- 87008 (Cedar Crest) - 6 violations ⚠
- 87009 (Cedarvale)
- 87010 (Cerrillos) - 3 violations ⚠
- 87519 (Cerro)
- 87713 (Chacon)
- 87520 (Chama)
- 88027 (Chamberino)
- 87521 (Chamisal) - 43 violations ⚠
- 88081 (Chaparral) - 8 violations ⚠
- 87522 (Chimayo) - 48 violations ⚠
- 87311 (Church Rock) - 13 violations ⚠
- 87714 (Cimarron)
- 87011 (Claunch)
- 88415 (Clayton)
- 87715 (Cleveland)
- 88028 (Cliff)
- 87070 (Clines Corners) - 10 violations ⚠
- 88317 (Cloudcroft) - 15 violations ⚠
- 88101 (Clovis) - 29 violations ⚠
- 88102 (Clovis)
- 87083 (Cochiti Lake)
- 87072 (Cochiti Pueblo)
- 88029 (Columbus)
- 88416 (Conchas Dam)
- 87312 (Continental Divide) - 14 violations ⚠
- 87523 (Cordova)
- 88318 (Corona)
- 87048 (Corrales) [B]
- 87524 (Costilla)
- 87018 (Counselor)
- 87012 (Coyote)
- 88114 (Crossroads)
- 87313 (Crownpoint)
- 87013 (Cuba)
- 87014 (Cubero)
- 88417 (Cuervo)
- 87821 (Datil)
- 88030 (Deming) [B] - 4 violations
- 88031 (Deming)
- 87933 (Derry)
- 88418 (Des Moines)
- 88230 (Dexter) - 5 violations ⚠
- 87527 (Dixon)
- 88032 (Dona Ana)
- 88115 (Dora)
- 87528 (Dulce)
- 87718 (Eagle Nest)
- 87015 (Edgewood) [C] - 23 violations ⚠
- 87529 (El Prado) - 10 violations ⚠
- 87530 (El Rito)
- 87935 (Elephant Butte)
- 88116 (Elida) - 2 violations ⚠
- 87531 (Embudo) - 23 violations ⚠
- 88321 (Encino)
- 87532 (Espanola) - 141 violations ⚠
- 87533 (Espanola)
- 87016 (Estancia)
- 88231 (Eunice)
- 88033 (Fairacres)
- 87401 (Farmington) [B] - 15 violations ⚠
- 87402 (Farmington) [B] - 7 violations ⚠
- 87499 (Farmington)
- 88034 (Faywood)
- 87315 (Fence Lake)
- 87415 (Flora Vista) - 11 violations ⚠
- 88118 (Floyd) - 2 violations ⚠
- 88419 (Folsom)
- 88036 (Fort Bayard)
- 88323 (Fort Stanton)
- 88119 (Fort Sumner)
- 87316 (Fort Wingate)
- 87416 (Fruitland) [B]
- 87017 (Gallina)
- 87301 (Gallup) - 24 violations ⚠
- 87302 (Gallup)
- 87305 (Gallup) - 13 violations ⚠
- 87317 (Gamerco) - 15 violations ⚠
- 87936 (Garfield) - 3 violations
- 88421 (Garita)
- 88038 (Gila)
- 88422 (Gladstone)
- 88324 (Glencoe) - 29 violations ⚠
- 88039 (Glenwood)
- 87535 (Glorieta) - 21 violations ⚠
- 88120 (Grady) - 4 violations
- 87020 (Grants) - 7 violations ⚠
- 88424 (Grenville)
- 87722 (Guadalupita)
- 88040 (Hachita)
- 88232 (Hagerman)
- 88041 (Hanover) - 11 violations ⚠
- 87937 (Hatch) - 4 violations
- 87537 (Hernandez) - 46 violations ⚠
- 88325 (High Rolls Mountain Park)
- 88042 (Hillsboro)
- 88240 (Hobbs) [C] - 3 violations ⚠
- 88241 (Hobbs)
- 88242 (Hobbs) [C]
- 88244 (Hobbs)
- 88330 (Holloman Air Force Base) - 25 violations
- 87723 (Holman)
- 88336 (Hondo)
- 88250 (Hope) - 4 violations ⚠
- 88121 (House)
- 88043 (Hurley)
- 87538 (Ilfeld) - 3 violations ⚠
- 87022 (Isleta)
- 88252 (Jal)
- 87347 (Jamestown) - 2 violations
- 87023 (Jarales)
- 87024 (Jemez Pueblo)
- 87025 (Jemez Springs)
- 88122 (Kenna)
- 87417 (Kirtland) [B]
- 87117 (Kirtland Afb)
- 87027 (La Jara)
- 87028 (La Joya)
- 87724 (La Loma)
- 88337 (La Luz)
- 87539 (La Madera)
- 88044 (La Mesa) - 3 violations
- 87418 (La Plata) - 6 violations
- 87026 (Laguna)
- 88253 (Lake Arthur) - 4 violations ⚠
- 88254 (Lakewood) - 4 violations ⚠
- 87540 (Lamy)
- 88001 (Las Cruces) - 27 violations ⚠
- 88003 (Las Cruces) - 2 violations
- 88004 (Las Cruces)
- 88005 (Las Cruces) - 35 violations ⚠
- 88006 (Las Cruces)
- 88007 (Las Cruces) - 35 violations ⚠
- 88011 (Las Cruces) - 4 violations
- 88012 (Las Cruces) - 26 violations ⚠
- 88013 (Las Cruces)
- 87701 (Las Vegas) - 75 violations ⚠
- 87823 (Lemitar)
- 88338 (Lincoln)
- 87029 (Lindrith)
- 88123 (Lingo)
- 87543 (Llano)
- 88255 (Loco Hills)
- 88426 (Logan)
- 88045 (Lordsburg) - 43 violations ⚠
- 87544 (Los Alamos)
- 87545 (Los Alamos)
- 87031 (Los Lunas) [B] - 6 violations ⚠
- 87551 (Los Ojos)
- 88256 (Loving)
- 88260 (Lovington) [B] - 19 violations ⚠
- 87824 (Luna)
- 87825 (Magdalena)
- 88263 (Malaga)
- 88264 (Maljamar)
- 87728 (Maxwell)
- 88339 (Mayhill) - 15 violations ⚠
- 88427 (Mcalister)
- 88262 (Mcdonald)
- 87032 (Mcintosh)
- 87548 (Medanales)
- 88124 (Melrose) - 2 violations ⚠
- 87319 (Mentmore) - 13 violations ⚠
- 88340 (Mescalero)
- 88046 (Mesilla) - 5 violations ⚠
- 88047 (Mesilla Park) - 1 violation
- 88048 (Mesquite)
- 87320 (Mexican Springs)
- 87729 (Miami)
- 87021 (Milan) - 2 violations ⚠
- 87730 (Mills)
- 88125 (Milnesand)
- 88049 (Mimbres)
- 87731 (Montezuma)
- 87939 (Monticello)
- 88265 (Monument)
- 87732 (Mora)
- 87035 (Moriarty) - 11 violations ⚠
- 87733 (Mosquero)
- 87036 (Mountainair)
- 88051 (Mule Creek)
- 87037 (Nageezi)
- 88430 (Nara Visa)
- 87328 (Navajo)
- 87419 (Navajo Dam) - 14 violations ⚠
- 87038 (New Laguna)
- 87455 (Newcomb)
- 88431 (Newkirk)
- 88341 (Nogal)
- 87734 (Ocate)
- 87566 (Ohkay Owingeh) - 46 violations ⚠
- 87549 (Ojo Caliente) - 14 violations
- 87735 (Ojo Feliz)
- 88052 (Organ) - 2 violations
- 88342 (Orogrande)
- 87040 (Paguate)
- 87552 (Pecos) - 33 violations ⚠
- 87041 (Pena Blanca)
- 87553 (Penasco) - 17 violations
- 88126 (Pep)
- 87042 (Peralta) [B] - 6 violations
- 87554 (Petaca)
- 88343 (Picacho)
- 87827 (Pie Town)
- 87357 (Pinehill)
- 88344 (Pinon)
- 88053 (Pinos Altos)
- 87043 (Placitas) [C] - 28 violations ⚠
- 88009 (Playas)
- 87828 (Polvadera)
- 87044 (Ponderosa)
- 88130 (Portales) - 6 violations ⚠
- 87045 (Prewitt)
- 87034 (Pueblo Of Acoma)
- 88433 (Quay)
- 87829 (Quemado)
- 87556 (Questa)
- 88054 (Radium Springs)
- 87736 (Rainsville)
- 87321 (Ramah) - 2 violations
- 87557 (Ranchos De Taos) - 23 violations ⚠
- 87740 (Raton)
- 87558 (Red River)
- 88055 (Redrock)
- 87046 (Regina)
- 87322 (Rehoboth) - 13 violations ⚠
- 87830 (Reserve)
- 87560 (Ribera)
- 87940 (Rincon) - 2 violations
- 87124 (Rio Rancho) [B] - 1 violation ⚠
- 87144 (Rio Rancho) [B] - 7 violations ⚠
- 87174 (Rio Rancho)
- 87742 (Rociada)
- 88056 (Rodeo)
- 88132 (Rogers)
- 88201 (Roswell) - 6 violations ⚠
- 88202 (Roswell)
- 88203 (Roswell) - 7 violations ⚠
- 87562 (Rowe)
- 87743 (Roy)
- 88345 (Ruidoso) [B] - 8 violations ⚠
- 88355 (Ruidoso)
- 88346 (Ruidoso Downs) - 31 violations ⚠
- 88347 (Sacramento)
- 88133 (Saint Vrain)
- 87941 (Salem) - 3 violations
- 87831 (San Acacia)
- 87832 (San Antonio) - 7 violations
- 87564 (San Cristobal)
- 87049 (San Fidel)
- 88434 (San Jon)
- 87565 (San Jose)
- 88058 (San Miguel)
- 88348 (San Patricio)
- 87051 (San Rafael)
- 87053 (San Ysidro)
- 87047 (Sandia Park) [D] - 6 violations ⚠
- 87461 (Sanostee)
- 88026 (Santa Clara) - 11 violations ⚠
- 87567 (Santa Cruz) - 33 violations ⚠
- 87501 (Santa Fe) [C] - 8 violations ⚠
- 87502 (Santa Fe)
- 87503 (Santa Fe)
- 87504 (Santa Fe)
- 87505 (Santa Fe) [C] - 4 violations ⚠
- 87506 (Santa Fe) [D] - 57 violations ⚠
- 87507 (Santa Fe) [D] - 37 violations ⚠
- 87508 (Santa Fe) [C] - 12 violations ⚠
- 87509 (Santa Fe)
- 87592 (Santa Fe)
- 87594 (Santa Fe)
- 88435 (Santa Rosa)
- 88008 (Santa Teresa) - 43 violations ⚠
- 87052 (Santo Domingo Pueblo) [C] - 24 violations ⚠
- 87745 (Sapello)
- 88436 (Sedan)
- 87569 (Serafina)
- 87364 (Sheep Springs)
- 87420 (Shiprock)
- 88061 (Silver City) - 6 violations
- 88062 (Silver City)
- 87365 (Smith Lake)
- 87801 (Socorro) [B] - 7 violations
- 87746 (Solano)
- 87654 (Spaceport City)
- 87747 (Springer)
- 87056 (Stanley)
- 88063 (Sunland Park) - 43 violations ⚠
- 88349 (Sunspot)
- 88134 (Taiban) - 2 violations ⚠
- 87571 (Taos) [D] - 61 violations ⚠
- 87525 (Taos Ski Valley) - 26 violations ⚠
- 88267 (Tatum)
- 87573 (Tererro)
- 87574 (Tesuque)
- 88135 (Texico) - 4 violations
- 87323 (Thoreau) - 12 violations ⚠
- 87575 (Tierra Amarilla)
- 87059 (Tijeras) [D] - 26 violations ⚠
- 88350 (Timberon)
- 88351 (Tinnie)
- 87325 (Tohatchi)
- 87060 (Tome)
- 87061 (Torreon)
- 87576 (Trampas)
- 88439 (Trementina)
- 87577 (Tres Piedras)
- 87578 (Truchas) - 26 violations ⚠
- 87901 (Truth Or Consequences) - 19 violations ⚠
- 88401 (Tucumcari) - 10 violations ⚠
- 88352 (Tularosa)
- 88065 (Tyrone)
- 87749 (Ute Park)
- 87579 (Vadito) - 17 violations
- 88072 (Vado)
- 87580 (Valdez) - 25 violations ⚠
- 87581 (Vallecitos)
- 87750 (Valmora)
- 87326 (Vanderwagen)
- 88353 (Vaughn)
- 87062 (Veguita)
- 87582 (Velarde) - 28 violations ⚠
- 87583 (Villanueva)
- 87752 (Wagon Mound)
- 87421 (Waterflow) [B]
- 87753 (Watrous)
- 88354 (Weed)
- 87547 (White Rock)
- 88002 (White Sands Missile Range)
- 88268 (Whites City)
- 87063 (Willard)
- 87942 (Williamsburg) - 19 violations ⚠
- 87943 (Winston)
- 87375 (Yatahey) - 24 violations ⚠
- 88136 (Yeso)
- 87064 (Youngsville)
- 87327 (Zuni)
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- PFAS screening: EPA UCMR 5
- Radon zones: EPA Map of Radon Zones
- Air quality: EPA AirData annual AQI
- Regulations: State plumbing boards, ICC, IAPMO
- Rebates: Rewiring America
Reporting periods vary by source. Missing data is shown as unavailable, not as zero.
Largest water systems in New Mexico
The 12 biggest community water systems serving New Mexico, of 168 total.
- C
- B
- D
- B
Systems with the most violations in New Mexico
12 systems in New Mexico with the most recorded EPA violations.
- D
- C
- C
- D
- C
- D
Frequently Asked Questions
Is the water safe to drink in New Mexico?
New Mexico has 168 community water systems serving 1,579,866 people across 428 ZIP codes. There are 1,333 recorded violations, including 457 health-based. 132 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?
38% of ZIP codes in New Mexico fall in EPA Radon Zone 1 (highest risk).