Learn · 4 min read

Water hardness explained: mg/L, grains per gallon and what the numbers mean

By the My Pure Filter team · Updated October 2026

Hard water is water with a high amount of dissolved calcium and magnesium. [1] Those minerals are harmless to drink, but they leave limescale on glass, faucets and showerheads and build up inside water heaters and appliances.

How hardness is measured

Hardness is reported in two units. Laboratories and water quality reports use milligrams per liter (mg/L), the same as parts per million. Water treatment professionals often use grains per gallon (gpg). The scale below shows both. [2]

Classificationmg/L (ppm)Grains per gallon
Soft0–170–1.0
Slightly hard17–601.0–3.5
Moderately hard60–1203.5–7.0
Hard120–1807.0–10.5
Very hard180 and over10.5 and over

How hardness is reduced

A softener uses ion exchange: calcium and magnesium are exchanged for sodium on a resin, and the resin is recharged with salt. [2] Softening adds sodium at about 8 mg/L for each grain per gallon of hardness. People on a restricted sodium diet should account for that and talk to their physician. [2]

In short

  • Hardness = dissolved calcium and magnesium.
  • Above 120 mg/L (7 gpg) is classified as hard.
  • Ion exchange reduces hardness and adds a small amount of sodium.

Not sure what's in your water? Our free report reads the official EPA data for your ZIP code, and our team can test your water at home.

Schedule my free water test

Sources

  1. U.S. Geological Survey, Hardness of Water: hardness is the amount of dissolved calcium and magnesium in water.
  2. University of Nebraska–Lincoln Extension, G1491, Drinking Water Treatment: Water Softening (Ion Exchange): hardness classification in mg/L and grains per gallon; softening does not remove bacteria, lead, nitrate, pesticides and many other compounds; sodium is added at about 8 mg/L per grain per gallon of hardness.

More from the Learn library

Short, sourced answers about the water in your home.

See all articles