Your utility already published its hardness. Here it is, with the date.

Most "water hardness by ZIP code" pages are modelled guesses dressed as readings. A ZIP code is not a water system. This site does the slower, smaller thing: it reads the figure out of the utility's own water-quality report, records the report year and the units as published, converts it, and plots it on the USGS classification. 10 systems so far, because that is how many had a number someone could actually read.

Soft Soft 0–60
Moderately hard Moderate 61–120
Hard Hard 121–180
Very hard Very hard 181+
  1. Portland, OR 9 mg/L 0.5 gpg Soft
  2. Boston, MA 16 mg/L 1 gpg Soft
  3. Manchester, NH 17.9 mg/L 1 gpg Soft
  4. New York, NY 32 mg/L 2 gpg Soft
  5. Austin, TX 93 mg/L 5.4 gpg Moderately hard
  6. Denver, CO 105 mg/L 6.1 gpg Moderately hard
  7. Phoenix, AZ 237 mg/L 13.9 gpg Very hard
  8. Las Vegas, NV 280 mg/L 16 gpg Very hard
  9. San Antonio, TX 299.3 mg/L 17.5 gpg Very hard
  10. Indianapolis, IN 317 mg/L 19 gpg Very hard

mg/L as calcium carbonate. Each classification band is drawn the same width, so the axis is not linear in mg/L.

Every verified system, softest first. Boston's MWRA publishes about 16 mg/L; Citizens Energy Group publishes an Indianapolis average of 317 mg/L with a system-wide range reaching 460. Each row links to the published figure, its report year and the conversion. Grains per gallon are the utility's own figure where it published one, and our conversion at 17.1 mg/L per grain where it did not.

What a page here is made of

Tools

Water hardness converter

ppm and mg/L to grains per gallon, German degrees, French degrees and ppb, in both directions. Every formula is printed under the tool and the USGS class updates as you type.

Targets the conversion most people arrive needing: gpg = mg/L รท 17.1.

Softener grain capacity calculator

Hardness, people, gallons per person per day and days between regenerations, to the grain rating you need. Every assumption is a labelled, editable field, and the five arithmetic steps are shown with their running totals.

Exports CSV with each input marked input or assumption.

Start from your own report

If your utility is not among the 10 here, the figure may still exist. How to read a water quality report covers where hardness hides, which column heading you are reading, and when to stop looking and phone the utility instead. On a private well there is no report at all, which is a different problem.

Guides