Skip to content

State water index

New Mexico water hardness

Search 161 indexed communities and 195 ZIP profiles, then compare the underlying utility, source, distance, and reporting context.

Median indexed hardness

228PPM

Very Hard

Indexed range 74.2–688.5 PPM

ZIP profiles
195
Cities
161
Matched utilities
333
Counties
31

Understanding New Mexico

Why local comparisons matter here

New Mexico's communities use Rio Grande and reservoir supplies, mountain sources, and groundwater from multiple arid-region basins and aquifers.

In this index, very hard is the largest category, covering 141 of 194 profiles with hardness data. The state median is 228 PPM, but the full indexed range is 74.2–688.5 PPM.

State distribution

Hardness across indexed ZIPs

Counts describe published ZIP profiles, not a population-weighted statewide sample.

Soft · 0–60 PPM0
Moderately hard · 61–120 PPM27
Hard · 121–180 PPM26
Very hard · 181+ PPM141

Evidence coverage

What the current records support

Hardness estimate
99%
Lead 90th percentile
100%
Copper 90th percentile
9%

36

Low-confidence hardness profiles

36

Nearest site more than 25 miles away

Reported source water

Utility source mix

Groundwater
295
Surface water
35
Groundwater influenced by surface water
3

City directory

Explore New Mexico by city

Search by city or county, then sort by name, hardness, or ZIP coverage.

161 cities · 195 ZIP profiles

161 cities found

Page 1 of 7

Abiquiu

Rio Arriba County · 1 ZIP

166PPM

Single indexed valueNo active flag

Alamogordo

Otero County · 1 ZIP

371PPM

Single indexed value3 active records

Albuquerque

Bernalillo County · 14 ZIPs

99PPM

Range 95–11012 active records

Angel Fire

Colfax County · 1 ZIP

183PPM

Single indexed value6 active records

Anton Chico

San Miguel County · 1 ZIP

203PPM

Single indexed value1 active record

Aragon

Catron County · 1 ZIP

91PPM

Single indexed value1 active record

Arenas Valley

Grant County · 1 ZIP

472PPM

Single indexed valueNo active flag

Arroyo Hondo

Taos County · 1 ZIP

172PPM

Single indexed value4 active records

Arroyo Seco

Taos County · 2 ZIPs

186PPM

Range 182.5–189No active flag

Artesia

Eddy County · 1 ZIP

583PPM

Single indexed valueNo active flag

Aztec

San Juan County · 1 ZIP

147PPM

Single indexed value8 active records

Bayard

Grant County · 1 ZIP

497PPM

Single indexed valueNo active flag

Belen

Valencia County · 1 ZIP

243PPM

Single indexed value8 active records

Blanco

Rio Arriba County · 1 ZIP

132PPM

Single indexed valueNo active flag

Bloomfield

San Juan County · 1 ZIP

139PPM

Single indexed valueNo active flag

Bosque Farms

Bernalillo County · 1 ZIP

235PPM

Single indexed value1 active record

Canjilon

Rio Arriba County · 1 ZIP

162PPM

Single indexed valueNo active flag

Cannon Afb

Curry County · 1 ZIP

263PPM

Single indexed valueNo active flag

Capitan

Lincoln County · 1 ZIP

438PPM

Single indexed valueNo active flag

Capulin

Colfax County · 2 ZIPs

139PPM

Range 74.2–204.51 active record

Carlsbad

Eddy County · 1 ZIP

583PPM

Single indexed value1 active record

Carrizozo

Lincoln County · 1 ZIP

438PPM

Single indexed value5 active records

Causey

Roosevelt County · 2 ZIPs

287PPM

Range 287–287.5No active flag

Cedar Crest

Bernalillo County · 1 ZIP

232PPM

Single indexed value9 active records

County comparison

Highest indexed county medians

CountyMedianRangeZIP profiles
Sierra County479 PPM422–688.53
Grant County472 PPM445–4976
Lea County465 PPM318–4827
Eddy County451 PPM437–582.55
Chaves County446 PPM356–5426
Doña Ana County388 PPM224–47814
Otero County381 PPM287.5–453.510
Luna County380 PPM380–3801
Lincoln County366 PPM287.5–446.58
Roosevelt County286 PPM264–287.56
Curry County258 PPM258–2634
Quay County253 PPM209–2635