Skip to main content

Water Hardness in Arizona

Across 27 measured cities — with 108 more covered by labeled county-level estimates — Arizona's median tap water hardness is 158.0 mg/L (9.2 gpg): hard on the USGS scale. Below: every covered city, the state's hardest and softest water, and the geology that explains it.

Data updated September 13, 2026. Sources: utility-reported water quality data and USGS/EPA Water Quality Portal samples.

State Median
158.0
mg/L (9.2 gpg), measured cities
Measured Range
64.3-535.0
mg/L across measured cities
Measured Cities
27
utility-reported or computed values
County Estimates
108
80% of covered cities

What it costs to soften Arizona water

Water softener cost in Arizona at 9.2 gpg prices the equipment and the installation labour against the plumber wages published for Arizona, and labels every range as modelled or measured rather than leaving you to guess which it is.

Arizona · 9.24 grains per gallon

$948–$1,217

installed, midpoint $1,068 — a 24,000-grain unit, the size 4 people at this hardness need.

Salt and drain water over 10 years: $861–$1,527 — the 10,117,800 grains of hardness this household removes, at the national salt price and water rate whose sources are named below. Filter changes and Service contract are omitted rather than assumed.

Sized for 4 people regenerating every 7 days: 19,404 grains of capacity needed, rounded up to the next common residential size. The median of 27 measured Arizona cities in our hardness dataset. Modelled: the standard build band published for that state at the size this hardness calls for, equipment priced 2026-10-04 against the May 2025 reference period (OEWS M2025). Salt: the median retailer price of 3 retailers, read 2026-10-04, at a declared salt dose per regeneration. Drain water: about 50 gallons per regeneration from a government extension estimate read 2026-10-04, at the 2024 national average water and sewer rate from a government source read 2026-10-04.

Deciding whether it is worth it at all? Start from how much a water softener costs nationally — the same equipment, installation and ten-year ownership breakdown before any state wage adjustment is applied.

Arizona Cities by Hardness Category

Measured cities only — labeled county estimates never enter the category counts or the median.

CategoryRangeMeasured citiesShare
Soft0-60 mg/L00.0%
Moderately hard60-120 mg/L829.6%
Hard120-180 mg/L1451.9%
Very hard>180 mg/L518.5%

Hardest and Softest Water in Arizona

Measured values only; labeled county estimates and values under active dispute never rank.

Hardest water in Arizona

  1. Patagonia — 535.0 mg/L (31.3 gpg), very hard
  2. Carefree — 279.0 mg/L (16.3 gpg), very hard
  3. Phoenix — 237.0 mg/L (13.9 gpg), very hard
  4. Cave Creek — 225.0 mg/L (13.2 gpg), very hard
  5. Goodyear — 223.0 mg/L (13.0 gpg), very hard

Softest water in Arizona

  1. Apache Junction — 64.3 mg/L (3.8 gpg), moderately hard
  2. Green Valley — 67.4 mg/L (3.9 gpg), moderately hard
  3. Sun City — 75.1 mg/L (4.4 gpg), moderately hard
  4. Fountain Hills — 90.0 mg/L (5.3 gpg), moderately hard
  5. Prescott — 104.0 mg/L (6.1 gpg), moderately hard

Every Covered City in Arizona

All 135 covered Arizona cities, sorted by population served. "County estimate" rows are labeled context values from USGS/EPA Water Quality Portal county sampling — they never enter the median above. City names link to each city's full water quality page.

CityHardness (mg/L)gpgCategoryData
Phoenix237.013.9Very hardUtility-reported
Tucson180.010.5HardUtility-reported
Mesa151.08.8HardUtility-reported
Gilbert168.09.8HardUtility-reported
Chandler139.08.1HardUtility-reported
Scottsdale172.010.1HardUtility-reported
Glendale160.09.4HardUtility-reported
Tempe180.010.5HardUtility-reported
Peoria155.09.1HardUtility-reported
Yuma386.022.6Very hardCounty estimate
Coolidge220.012.9Very hardCounty estimate
Casa Grande220.012.9Very hardCounty estimate
Arizona City220.012.9Very hardCounty estimate
Queen Creek178.010.4HardUtility-reported
Avondale209.312.2Very hardCounty estimate
Flagstaff161.09.4HardUtility-reported
Apache Junction64.33.8Moderately hardUtility-reported
Lake Havasu City284.016.6Very hardCounty estimate
Sierra Vista170.09.9HardCounty estimate
Maricopa220.012.9Very hardCounty estimate
Prescott Valley113.06.6Moderately hardUtility-reported
Sahuarita210.012.3Very hardCounty estimate
Litchfield Park105.06.1Moderately hardUtility-reported
Goodyear223.013.0Very hardUtility-reported
El Mirage209.312.2Very hardCounty estimate
Prescott104.06.1Moderately hardUtility-reported
Sun City West209.312.2Very hardCounty estimate
Sun City75.14.4Moderately hardUtility-reported
Surprise118.06.9Moderately hardUtility-reported
Buckeye209.312.2Very hardCounty estimate
Fountain Hills90.05.3Moderately hardUtility-reported
Sacaton220.012.9Very hardCounty estimate
Nogales220.012.9Very hardCounty estimate
Safford176.010.3HardCounty estimate
Thatcher176.010.3HardCounty estimate
Central176.010.3HardCounty estimate
Fort Mohave284.016.6Very hardCounty estimate
Somerton386.022.6Very hardCounty estimate
Dragoon170.09.9HardCounty estimate
Payson254.014.8Very hardCounty estimate
Bullhead City284.016.6Very hardCounty estimate
Rio Rico220.012.9Very hardCounty estimate
Show Low139.58.2HardCounty estimate
Douglas170.09.9HardCounty estimate
Florence220.012.9Very hardCounty estimate
Whiteriver254.014.8Very hardCounty estimate
Vail158.09.2HardUtility-reported
Paradise Valley153.08.9HardUtility-reported
Cottonwood179.010.5HardUtility-reported
Bisbee170.09.9HardCounty estimate
Marana210.012.3Very hardCounty estimate
Mammoth220.012.9Very hardCounty estimate
Pinetop139.58.2HardCounty estimate
Winslow139.58.2HardCounty estimate
Mohave Valley284.016.6Very hardCounty estimate
Eloy220.012.9Very hardCounty estimate
Green Valley67.43.9Moderately hardUtility-reported
Cave Creek225.013.2Very hardUtility-reported
Tolleson209.312.2Very hardCounty estimate
Benson170.09.9HardCounty estimate
Clifton150.08.8HardCounty estimate
Morenci150.08.8HardCounty estimate
Holbrook139.58.2HardCounty estimate
Oracle220.012.9Very hardCounty estimate
Eagar69.04.0Moderately hardCounty estimate
Clarkdale151.08.8HardUtility-reported
St. Johns69.04.0Moderately hardCounty estimate
San Luis386.022.6Very hardCounty estimate
Pima176.010.3HardCounty estimate
Saint Johns69.04.0Moderately hardCounty estimate
Willcox176.010.3HardCounty estimate
Carefree279.016.3Very hardUtility-reported
Tubac220.012.9Very hardCounty estimate
Bagdad210.012.3Very hardCounty estimate
Williams237.013.9Very hardCounty estimate
Parker180.010.5HardCounty estimate
Wellton386.022.6Very hardCounty estimate
Quartzsite180.010.5HardCounty estimate
Chino Valley210.012.3Very hardCounty estimate
White Mountain Lake139.58.2HardCounty estimate
Dolan Springs284.016.6Very hardCounty estimate
Ash Fork237.013.9Very hardCounty estimate
Cameron237.013.9Very hardCounty estimate
Peach Springs284.016.6Very hardCounty estimate
Springerville69.04.0Moderately hardCounty estimate
Kearny220.012.9Very hardCounty estimate
Gila Bend209.312.2Very hardCounty estimate
Congress210.012.3Very hardCounty estimate
Ajo210.012.3Very hardCounty estimate
Second Mesa139.58.2HardCounty estimate
Huachuca City170.09.9HardCounty estimate
Tuba City237.013.9Very hardCounty estimate
Paulden210.012.3Very hardCounty estimate
Joseph City139.58.2HardCounty estimate
Many Farms69.04.0Moderately hardCounty estimate
Topock284.016.6Very hardCounty estimate
St. David170.09.9HardCounty estimate
Mayer210.012.3Very hardCounty estimate
Saint David170.09.9HardCounty estimate
Colorado City284.016.6Very hardCounty estimate
Heber139.58.2HardCounty estimate
Hotevilla237.013.9Very hardCounty estimate
Littlefield284.016.6Very hardCounty estimate
Pomerene170.09.9HardCounty estimate
Pinedale139.58.2HardCounty estimate
Supai237.013.9Very hardCounty estimate
Fort Defiance69.04.0Moderately hardCounty estimate
Patagonia535.031.3Very hardUtility-reported
Lakeside139.58.2HardCounty estimate
Stanfield220.012.9Very hardCounty estimate
Yarnell210.012.3Very hardCounty estimate
Kingman284.016.6Very hardCounty estimate
Fredonia237.013.9Very hardCounty estimate
Taylor139.58.2HardCounty estimate
Grand Canyon237.013.9Very hardCounty estimate
Eden176.010.3HardCounty estimate
Pine254.014.8Very hardCounty estimate
Tombstone170.09.9HardCounty estimate
Mormon Lake237.013.9Very hardCounty estimate
Picacho220.012.9Very hardCounty estimate
Bouse180.010.5HardCounty estimate
Leupp237.013.9Very hardCounty estimate
Rillito210.012.3Very hardCounty estimate
Vernon69.04.0Moderately hardCounty estimate
Higley209.312.2Very hardCounty estimate
Pearce170.09.9HardCounty estimate
Alpine69.04.0Moderately hardCounty estimate
Ehrenberg180.010.5HardCounty estimate
Gold Canyon220.012.9Very hardCounty estimate
Happy Jack237.013.9Very hardCounty estimate
Humboldt210.012.3Very hardCounty estimate
Keams Canyon139.58.2HardCounty estimate
New River209.312.2Very hardCounty estimate
San Tan Valley220.012.9Very hardCounty estimate
Youngtown209.312.2Very hardCounty estimate

Above 120 mg/L (7 gpg), scale is usually worth treating — see our water softener guide, or size a system with the hardness calculator & converter.

The Geology Behind Arizona's Water Hardness

Arizona sits in the Mountain West basins and desert Southwest region.

Mountain snowmelt starts out soft, but across the interior West it drains into closed basins floored with carbonate and evaporite sediments, and the arid climate evaporates water faster than rain can dilute it. Rivers like the Colorado accumulate dissolved calcium and magnesium along their whole length, so the USGS maps most basin-and-range and desert-Southwest supplies as hard to very hard. Towns high in the mountains that capture snowmelt directly are the region's soft-water exceptions.

Source: USGS Water Science School - Hardness of Water

Arizona Water Hardness FAQ

Does Arizona have hard water?

Yes — across Arizona's measured cities, typical tap water is hard. The median is 158.0 mg/L (9.2 gpg) — hard on the USGS scale, where anything above 120 mg/L (7 gpg) counts as hard. 19 of Arizona's 27 measured cities fall in the hard or very hard bands (70%), so check your own city rather than the state average.

How hard is tap water in Arizona?

Across the 27 Arizona cities with measured values in our index, the median hardness is 158.0 mg/L (9.2 gpg) — hard on the USGS scale. Individual cities range from 64.3 to 535.0 mg/L, so check your own city rather than assuming the state number.

Which city in Arizona has the hardest water?

Patagonia has the hardest measured tap water in our Arizona index at 535.0 mg/L (31.3 gpg) — very hard on the USGS scale. Rankings use measured utility values only; labeled county estimates and values under active dispute are excluded.

Do I need a water softener in Arizona?

19 of Arizona's 27 measured cities (70%) fall in the hard or very hard bands — above 120 mg/L (7 gpg), the level where most water treatment professionals suggest considering an ion-exchange softener. Hardness varies utility to utility, so look up your own city's value before sizing equipment.

How do I find my city's exact water hardness?

Enter your ZIP code in our free lookup at tapwaterdata.com/zip to see the value we hold for your Arizona city from utility-reported water quality data, check your water utility's annual Consumer Confidence Report (CCR), or use a home test-strip kit.

Need whole-house or professional water treatment?

For the problems a pitcher or under-sink filter cannot fix — scale, rust and black staining, sulfur smell, well contamination, or test results you cannot explain. Tell us what is happening and we will connect you with a local water-treatment professional.

TapWaterData may be compensated when you are connected with a water-treatment professional.

Get the Weekly Water Brief

One email a week on water testing, treatment, and what water-quality data means for your home.

One email a week. Unsubscribe anytime.