New Mexico Water Quality Report (2026)

By Echo Water Research Team 10 min read
New Mexico Water Quality Report (2026)

New Mexico Tap Water Quality Report

240 cities analyzed • 1,720,695 people served

Updated March 2026 • Data from EWG & EPA SDWIS

240
Cities Analyzed
7.5
Avg Above Guidelines
1,720,695
Total Population Served
Best Water Quality
Milan (0 above guidelines)
Most Concerns
Las Cruces (16 above guidelines)

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

Live in New Mexico?

Get a free personalized water quality report for your address.

Check Your Water

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 Systems

Echo Whole-Home Filter

Protect every tap in your home from chlorine, VOCs, and disinfection byproducts.

View Whole-Home Filters

Echo Hydrogen Water Flask

Once your water is clean, supercharge it with molecular hydrogen for antioxidant and anti-inflammatory benefits.

Shop Hydrogen Flask

Frequently 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.

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.

Share
Leave a comment

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.