New Mexico Tap Water Quality Report
240 cities analyzed • 1,720,695 people served
Updated March 2026 • Data from EWG & EPA SDWIS
Most Common Contaminants in New Mexico
| Contaminant | Found In | % of Cities |
|---|---|---|
| Nitrate and nitrite carcinogen | 208 of 240 | 87% |
| Radium, combined (-226 and -228) | 200 of 240 | 83% |
| Fluoride | 194 of 240 | 81% |
| Barium | 188 of 240 | 78% |
| Uranium carcinogen | 172 of 240 | 72% |
| Total trihalomethanes (TTHMs) carcinogen | 165 of 240 | 69% |
| Bromoform carcinogen | 150 of 240 | 62% |
| Dibromochloromethane carcinogen | 149 of 240 | 62% |
| Haloacetic acids (HAA5) carcinogen | 146 of 240 | 61% |
| Bromodichloromethane carcinogen | 135 of 240 | 56% |
City-by-City Water Quality Rankings
Ranked by number of contaminants above EWG health guidelines (most to fewest).
| # | City | Detected | Above Guidelines | Above Legal | People Served |
|---|---|---|---|---|---|
| 1 | Albuquerque | 30 | 16 | 0 | 659,736 |
| 2 | Las Cruces | 34 | 16 | 0 | 87,389 |
| 3 | Clovis | 29 | 15 | 0 | 41,066 |
| 4 | Hobbs | 33 | 15 | 0 | 39,700 |
| 5 | La Luz | 29 | 15 | 0 | 36,828 |
| 6 | Dona Ana | 28 | 15 | 0 | 17,067 |
| 7 | Ruidoso | 27 | 14 | 0 | 19,195 |
| 8 | Rio Rancho | 26 | 13 | 0 | 107,350 |
| 9 | Santa Fe | 24 | 13 | 0 | 90,810 |
| 10 | Los Alamos | 24 | 13 | 0 | 25,000 |
| 11 | Artesia | 21 | 13 | 0 | 15,176 |
| 12 | El Rito | 16 | 13 | 0 | 1,200 |
| 13 | Roswell | 26 | 12 | 0 | 54,025 |
| 14 | Carlsbad | 19 | 12 | 0 | 33,626 |
| 15 | Sunland Park | 18 | 12 | 1 | 19,466 |
| 16 | Deming | 26 | 12 | 0 | 16,236 |
| 17 | Holloman AFB | 18 | 12 | 0 | 13,000 |
| 18 | Anthony | 15 | 12 | 0 | 11,178 |
| 19 | Grants | 18 | 12 | 0 | 8,700 |
| 20 | Flora Vista | 17 | 12 | 0 | 3,788 |
| 21 | Timberon | 15 | 12 | 0 | 1,502 |
| 22 | Springer | 19 | 12 | 1 | 1,170 |
| 23 | Ranchos De Taos | 21 | 12 | 0 | 800 |
| 24 | Angus | 13 | 12 | 0 | 466 |
| 25 | San Jon | 17 | 12 | 0 | 453 |
| 26 | Mesilla Park | 17 | 12 | 0 | 448 |
| 27 | Hanover | 17 | 12 | 0 | 203 |
| 28 | Hillsboro | 17 | 12 | 0 | 148 |
| 29 | La Madera | 16 | 12 | 0 | 124 |
| 30 | Weed | 17 | 12 | 0 | 77 |
| 31 | Costilla | 14 | 12 | 0 | 0 |
| 32 | White Sands Missile Range | 15 | 12 | 0 | 0 |
| 33 | Los Lunas | 21 | 11 | 0 | 19,400 |
| 34 | Silver City | 18 | 11 | 0 | 14,916 |
| 35 | Las Vegas | 23 | 11 | 0 | 14,530 |
| 36 | Tijeras | 17 | 11 | 0 | 8,500 |
| 37 | Cannon | 22 | 11 | 0 | 7,832 |
| 38 | Tucumcari | 17 | 11 | 0 | 7,124 |
| 39 | Elephant Butte | 22 | 11 | 0 | 6,423 |
| 40 | Eunice | 13 | 11 | 0 | 4,523 |
| 41 | Tularosa | 15 | 11 | 0 | 3,458 |
| 42 | Cloudcroft | 12 | 11 | 0 | 2,865 |
| 43 | Logan | 16 | 11 | 0 | 2,840 |
| 44 | Santa Rosa | 13 | 11 | 0 | 2,663 |
| 45 | Mesilla | 14 | 11 | 0 | 2,233 |
| 46 | Hurley | 18 | 11 | 0 | 1,577 |
| 47 | Melrose | 17 | 11 | 0 | 1,332 |
| 48 | Texico | 19 | 11 | 0 | 1,331 |
| 49 | Estancia | 15 | 11 | 0 | 1,305 |
| 50 | Bayard | 18 | 11 | 0 | 1,050 |
| 51 | Tyrone | 18 | 11 | 0 | 782 |
| 52 | High Rolls | 13 | 11 | 0 | 364 |
| 53 | Mimbres | 14 | 11 | 0 | 354 |
| 54 | Conchas Dam | 15 | 11 | 0 | 265 |
| 55 | Encino | 15 | 11 | 0 | 185 |
| 56 | Virden | 14 | 11 | 0 | 133 |
| 57 | Nogal | 12 | 11 | 0 | 102 |
| 58 | Sunspot | 13 | 11 | 0 | 26 |
| 59 | Floyd | 18 | 11 | 0 | 0 |
| 60 | Hope | 11 | 11 | 0 | 0 |
| 61 | Columbus | 13 | 11 | 0 | 0 |
| 62 | Aragon | 14 | 11 | 0 | 0 |
| 63 | Bluewater | 14 | 11 | 0 | 0 |
| 64 | Farmington | 21 | 10 | 0 | 53,268 |
| 65 | Portales | 18 | 10 | 0 | 14,284 |
| 66 | Socorro | 16 | 10 | 0 | 11,953 |
| 67 | Taos | 17 | 10 | 1 | 5,528 |
| 68 | Peralta | 15 | 10 | 0 | 4,259 |
| 69 | Clayton | 16 | 10 | 0 | 3,250 |
| 70 | Lemitar | 14 | 10 | 0 | 2,794 |
| 71 | Glorieta | 15 | 10 | 0 | 2,700 |
| 72 | Garfield | 13 | 10 | 0 | 2,613 |
| 73 | Cuba | 14 | 10 | 0 | 2,264 |
| 74 | Mayhill | 11 | 10 | 0 | 1,308 |
| 75 | Tatum | 14 | 10 | 0 | 992 |
| 76 | Ponderosa | 15 | 10 | 0 | 567 |
| 77 | El Paso | 11 | 10 | 0 | 536 |
| 78 | Roy | 12 | 10 | 0 | 463 |
| 79 | Santa Cruz | 17 | 10 | 0 | 420 |
| 80 | Quemado | 14 | 10 | 0 | 411 |
| 81 | Anton Chico | 13 | 10 | 0 | 346 |
| 82 | Mosquero | 13 | 10 | 0 | 293 |
| 83 | Fairacres | 11 | 10 | 0 | 163 |
| 84 | Canones | 15 | 10 | 0 | 150 |
| 85 | Lamy | 12 | 10 | 0 | 132 |
| 86 | Maljamar | 12 | 10 | 0 | 89 |
| 87 | Vallecitos | 17 | 10 | 1 | 84 |
| 88 | Santa Clara | 13 | 10 | 0 | 0 |
| 89 | Elida | 13 | 10 | 0 | 0 |
| 90 | Gallup | 17 | 9 | 0 | 20,880 |
| 91 | Lovington | 12 | 9 | 0 | 13,539 |
| 92 | Belen | 16 | 9 | 0 | 8,385 |
| 93 | Kirtland | 18 | 9 | 0 | 7,615 |
| 94 | Alto | 13 | 9 | 0 | 3,406 |
| 95 | Ruidoso Downs | 13 | 9 | 0 | 2,955 |
| 96 | La Plata | 18 | 9 | 0 | 2,265 |
| 97 | Loving | 12 | 9 | 0 | 1,872 |
| 98 | Gamerco | 17 | 9 | 0 | 1,552 |
| 99 | Dexter | 15 | 9 | 0 | 1,550 |
| 100 | Carrizozo | 13 | 9 | 0 | 1,405 |
| 101 | Hagerman | 12 | 9 | 0 | 1,292 |
| 102 | San Antonio | 17 | 9 | 0 | 1,239 |
| 103 | Jemez Springs | 14 | 9 | 0 | 1,157 |
| 104 | Rociada | 11 | 9 | 0 | 500 |
| 105 | Clines Corner | 10 | 9 | 0 | 450 |
| 106 | Abiquiu | 12 | 9 | 0 | 420 |
| 107 | Corona | 13 | 9 | 0 | 371 |
| 108 | Willard | 9 | 9 | 0 | 279 |
| 109 | Seboyeta | 15 | 9 | 0 | 257 |
| 110 | Los Ojos | 14 | 9 | 0 | 237 |
| 111 | Chilili | 11 | 9 | 1 | 170 |
| 112 | House | 13 | 9 | 0 | 144 |
| 113 | Lincoln | 12 | 9 | 0 | 120 |
| 114 | Orogrande | 16 | 9 | 0 | 92 |
| 115 | Nara Visa | 11 | 9 | 0 | 59 |
| 116 | Raton | 16 | 9 | 0 | 47 |
| 117 | Datil | 10 | 9 | 0 | 0 |
| 118 | Jemez Pueblo | 12 | 9 | 0 | 0 |
| 119 | Espanola | 15 | 8 | 0 | 12,012 |
| 120 | Bernalillo | 11 | 8 | 0 | 10,948 |
| 121 | Aztec | 16 | 8 | 0 | 9,673 |
| 122 | Truth Or Consequences | 11 | 8 | 0 | 7,640 |
| 123 | Jal | 12 | 8 | 0 | 3,233 |
| 124 | Lordsburg | 10 | 8 | 1 | 3,213 |
| 125 | Capitan | 11 | 8 | 0 | 2,162 |
| 126 | Fort Sumner | 11 | 8 | 0 | 1,911 |
| 127 | Alcalde | 11 | 8 | 1 | 927 |
| 128 | Placitas | 12 | 8 | 0 | 596 |
| 129 | Tierra Amarilla | 12 | 8 | 0 | 470 |
| 130 | Wagon Mound | 11 | 8 | 0 | 300 |
| 131 | San Acacia | 11 | 8 | 0 | 257 |
| 132 | Torreon | 11 | 8 | 0 | 253 |
| 133 | Des Moines | 11 | 8 | 0 | 218 |
| 134 | Valdez | 12 | 8 | 0 | 100 |
| 135 | Edgewood | 8 | 8 | 0 | 100 |
| 136 | Cimarron | 15 | 8 | 1 | 0 |
| 137 | San Ysidro | 12 | 8 | 0 | 0 |
| 138 | Mountainair Water System | 13 | 8 | 0 | 0 |
| 139 | Bloomfield | 14 | 7 | 0 | 9,536 |
| 140 | Moriarty | 7 | 7 | 0 | 2,825 |
| 141 | Blanco | 14 | 7 | 0 | 1,125 |
| 142 | Malaga | 7 | 7 | 0 | 783 |
| 143 | Navajo Dam | 13 | 7 | 1 | 545 |
| 144 | Canjilon | 9 | 7 | 0 | 469 |
| 145 | La Jara | 11 | 7 | 0 | 458 |
| 146 | Cedar Crest | 11 | 7 | 0 | 342 |
| 147 | Lumberton | 12 | 7 | 0 | 223 |
| 148 | Arenas Valley | 10 | 7 | 0 | 205 |
| 149 | Organ | 10 | 6 | 0 | 10,708 |
| 150 | Pecos | 7 | 6 | 0 | 2,133 |
| 151 | Chama | 9 | 6 | 0 | 1,573 |
| 152 | Lake Arthur | 6 | 6 | 0 | 520 |
| 153 | Arroyo Seco | 8 | 6 | 1 | 444 |
| 154 | Caballo | 9 | 6 | 0 | 95 |
| 155 | Hatch | 7 | 5 | 0 | 2,329 |
| 156 | Magdalena | 10 | 5 | 0 | 1,571 |
| 157 | Chimayo | 10 | 5 | 0 | 1,050 |
| 158 | Cerrillos | 7 | 5 | 0 | 315 |
| 159 | Monument | 9 | 5 | 0 | 279 |
| 160 | San Cristobal | 8 | 5 | 0 | 165 |
| 161 | Hachita | 10 | 5 | 0 | 83 |
| 162 | Chaparral | 11 | 4 | 0 | 13,083 |
| 163 | Questa | 6 | 4 | 0 | 2,337 |
| 164 | Hernandez | 7 | 4 | 0 | 1,514 |
| 165 | Taos Ski Valley | 5 | 4 | 0 | 1,025 |
| 166 | Truchas | 7 | 4 | 0 | 629 |
| 167 | Chamisal | 6 | 4 | 0 | 550 |
| 168 | Penasco | 5 | 4 | 0 | 549 |
| 169 | Ramah | 6 | 4 | 0 | 548 |
| 170 | Velarde | 7 | 4 | 0 | 543 |
| 171 | Ignacio | 7 | 4 | 0 | 456 |
| 172 | Ribera | 7 | 4 | 0 | 400 |
| 173 | Tres Piedras | 8 | 4 | 0 | 350 |
| 174 | La Joya | 7 | 4 | 0 | 246 |
| 175 | San Clemente | 7 | 4 | 0 | 230 |
| 176 | Ojo Caliente | 8 | 4 | 0 | 226 |
| 177 | Ojo Sarco | 6 | 4 | 0 | 225 |
| 178 | Tomball | 7 | 4 | 0 | 211 |
| 179 | Grady | 7 | 4 | 0 | 207 |
| 180 | Fairview | 7 | 4 | 0 | 194 |
| 181 | Dora | 7 | 4 | 0 | 161 |
| 182 | Vadito | 6 | 4 | 0 | 122 |
| 183 | Rodeo | 8 | 4 | 0 | 118 |
| 184 | San Mateo | 6 | 4 | 0 | 75 |
| 185 | Cundiyo | 6 | 4 | 0 | 58 |
| 186 | Vado | 8 | 4 | 0 | 49 |
| 187 | Grenville | 8 | 4 | 0 | 45 |
| 188 | Causey | 7 | 4 | 0 | 0 |
| 189 | Algodones | 4 | 4 | 0 | 0 |
| 190 | Vaughn | 7 | 4 | 0 | 0 |
| 191 | San Rafael | 7 | 3 | 0 | 1,060 |
| 192 | San Juan Pueblo | 7 | 3 | 0 | 902 |
| 193 | Dixon | 6 | 3 | 0 | 500 |
| 194 | Jamestown | 3 | 3 | 0 | 425 |
| 195 | Llano | 4 | 3 | 0 | 400 |
| 196 | Cordova | 6 | 3 | 0 | 325 |
| 197 | Cleveland | 5 | 3 | 0 | 270 |
| 198 | Cerro | 6 | 3 | 0 | 232 |
| 199 | Pinon | 5 | 3 | 0 | 219 |
| 200 | Reserve | 7 | 3 | 0 | 215 |
| 201 | San Jose | 5 | 3 | 0 | 200 |
| 202 | Corrales | 5 | 3 | 0 | 180 |
| 203 | Arroyo Hondo | 5 | 3 | 0 | 180 |
| 204 | Portland | 6 | 3 | 0 | 150 |
| 205 | Ilfeld | 3 | 3 | 0 | 110 |
| 206 | Guadalupita | 3 | 3 | 0 | 82 |
| 207 | Sandia Park | 5 | 3 | 0 | 69 |
| 208 | Watrous | 5 | 3 | 0 | 66 |
| 209 | Serafina | 6 | 3 | 0 | 60 |
| 210 | Alamogordo | 5 | 3 | 0 | 53 |
| 211 | Moriaty | 6 | 3 | 1 | 34 |
| 212 | Continental Divide | 6 | 3 | 0 | 0 |
| 213 | Thoreau | 5 | 2 | 0 | 1,370 |
| 214 | El Prado | 6 | 2 | 0 | 1,076 |
| 215 | Maxwell | 6 | 2 | 0 | 354 |
| 216 | Cebolla | 5 | 2 | 0 | 350 |
| 217 | Littleton | 5 | 2 | 0 | 276 |
| 218 | Laguna | 3 | 2 | 0 | 201 |
| 219 | Mora | 6 | 2 | 0 | 168 |
| 220 | Placerville | 3 | 2 | 1 | 160 |
| 221 | Tesuque | 5 | 2 | 0 | 131 |
| 222 | Mountainair | 5 | 2 | 0 | 57 |
| 223 | Bosque Farms | 5 | 2 | 0 | 51 |
| 224 | Elizabeth | 5 | 2 | 0 | 39 |
| 225 | Ojo Feliz | 4 | 2 | 0 | 0 |
| 226 | Coyote | 5 | 2 | 0 | 0 |
| 227 | Eagle Nest | 6 | 2 | 0 | 0 |
| 228 | Lindrith | 4 | 2 | 0 | 0 |
| 229 | Holman | 2 | 1 | 0 | 325 |
| 230 | Gallina | 4 | 1 | 0 | 263 |
| 231 | Sena | 3 | 1 | 0 | 180 |
| 232 | Pena Blanca | 2 | 1 | 0 | 154 |
| 233 | Prewitt | 1 | 1 | 0 | 135 |
| 234 | Rowe | 3 | 1 | 0 | 100 |
| 235 | Mentmore | 4 | 1 | 0 | 92 |
| 236 | Rainsville | 4 | 1 | 0 | 0 |
| 237 | Milan | 3 | 0 | 0 | 182 |
| 238 | Angel Fire | 0 | 0 | 0 | 100 |
| 239 | Galisteo | 3 | 0 | 0 | 94 |
| 240 | Chacon | 2 | 0 | 0 | 0 |
Recommended Filtration for New Mexico
Based on the most common contaminants found across New Mexico (Nitrate and nitrite, Radium, combined (-226 and -228), Fluoride), we recommend a reverse osmosis (RO) system for comprehensive contaminant removal.
Echo RO System
Removes up to 99.9% of contaminants. The gold standard for drinking water in New Mexico homes.
View RO SystemsEcho Whole-Home Filter
Protect every tap in your home from chlorine, VOCs, and disinfection byproducts.
View Whole-Home FiltersEcho Hydrogen Water Flask
Once your water is clean, supercharge it with molecular hydrogen for antioxidant and anti-inflammatory benefits.
Shop Hydrogen FlaskFrequently Asked Questions
Is New Mexico tap water safe to drink?
Water quality varies significantly across New Mexico. Of the 240 cities analyzed, the average city has 7.5 contaminants above EWG health guidelines. The best water quality was found in Milan. We recommend checking your specific city's report for detailed information.
What city has the best water in New Mexico?
Based on our analysis, Milan has the fewest contaminants above EWG health guidelines in New Mexico, with 0 above guideline levels.
What city has the worst water in New Mexico?
Based on our analysis, Las Cruces has the most contaminants above EWG health guidelines in New Mexico, with 16 above guideline levels.
What's the best water filter for New Mexico residents?
For most New Mexico households, we recommend a reverse osmosis (RO) system for drinking water and a whole-home filter for showers and baths. The specific recommendation depends on your city's contaminant profile — check your city's report for personalized guidance.
National Water Quality Reports
Data sources: Environmental Working Group (EWG) Tap Water Database, U.S. EPA Safe Drinking Water Information System (SDWIS)
Last updated: March 2026
Methodology: Contaminant levels are compared against both EPA legal limits (Maximum Contaminant Levels) and EWG health guidelines, which are often stricter and based on the latest scientific research.