Water Hardness Atlas ZIP / postcode

How to read your Consumer Confidence Report

Updated: 2026-10-29

A Consumer Confidence Report (CCR) is the yearly water quality report that a US community water system must deliver to its customers by July 1. Read it in three steps: find where your water comes from, find the table of detected contaminants, and check whether any violation is marked. Hardness is usually not part of the required content, so you may need to look for it in a separate utility page, or use our lookup page.

Who gets a CCR and when

Each existing community water system must deliver its report by July 1 each year (40 CFR 141.152). The report must contain data from the previous calendar year, or from the most recent calendar year before that. A new system delivers its first report by July 1 of the year after its first full calendar year of operation.

If you rent, the report may go to the building owner or may be posted online. Check the utility’s website or call the phone number printed on your water bill. This guide covers the United States. Other countries have different rules, and their utilities publish hardness in other ways.

What the report must contain

The federal rule (40 CFR 141.153) lists the minimum content. The parts you will meet most often are these.

How to read the detected contaminants table

The table is the core of the report. Read one row at a time from left to right.

ColumnWhat it tells you
ContaminantThe substance that was detected
MCLGThe goal. A level below which no known health risk exists
MCLThe legal limit the utility must meet
Highest level or averageThe worst result in the reporting year
RangeLowest to highest result across samples or sites
Violation (yes or no)Whether the limit was exceeded
Likely sourceWhere the substance usually comes from

Three checks are worth making.

  1. Compare the highest level with the MCL. A result below the MCL is compliant. A result close to the MCL is worth noting but is not itself a violation.
  2. Check the units. Values are often in mg/L (the same as parts per million) or in µg/L (parts per billion). The unit changes the number by a factor of 1,000, so read the unit before comparing.
  3. Look at the range as well as the average. A wide range can mean different wells, different treatment plants or different seasons.

If the report marks a violation, it should say what the health effect is and what the utility did. If something is unclear, ask the utility. This guide is general information, not medical advice.

Where hardness fits

The federal content list above does not include hardness. Hardness is not a contaminant with a health-based limit. EPA’s secondary drinking water guidance covers 15 contaminants, mostly for taste, colour and odour, and calls those levels non-enforceable. Hardness is not listed there as its own entry. It appears only as an effect connected with total dissolved solids, whose guideline is 500 mg/L.

Utilities often add hardness voluntarily. If your CCR has a “other information” or “water characteristics” section, look for these labels:

The USGS classes are soft (0 to 60 mg/L), moderately hard (61 to 120), hard (121 to 180) and very hard (over 180). The USGS describes hardness as not a health concern, but a nuisance. It reacts with soap and forms scale when heated, for example in a water heater.

Examples from our data

A single city can have more than one number, because supply zones differ. These are the medians in our data, with the range across zones where one is published. Each city page shows its source and date.

CityMedian (mg/L CaCO₃)Median (gpg)Range across zones (mg/L)
Boston13.10.811.0 to 15.6
Seattle26.41.5not published
Charlotte32.01.927.0 to 35.0
Denver105.06.155.0 to 124.0
Houston110.06.443.4 to 137.0
Los Angeles128.07.578.0 to 280.0
Phoenix237.013.9172.0 to 302.0
Las Vegas280.016.4not published
San Antonio299.617.5256.8 to 342.4
Indianapolis317.018.5148.0 to 460.0

The Phoenix and San Antonio figures are computed from published data, not measured directly. The method is shown on each page. Where a range is shown, the figure at your address may be well away from the median. A utility map or a table by zone is more useful than a citywide number.

From the report to a decision

Once you have a hardness figure, the calculator converts it between mg/L, gpg, °dH and °fH and estimates the scale effect for your household. Use your CCR for safety questions, and use your hardness figure for appliance and softener questions. They answer different problems.

FAQ

Is hardness a violation if it is high? No. There is no federal limit for hardness in drinking water. A very hard supply is a nuisance because of scale and soap use, and the CCR will not flag it as a violation.

My CCR does not mention hardness. How do I find it? Check the utility’s water quality pages, call the number on your bill, or enter your ZIP code on our lookup page. Ask for the figure for your service zone, and ask which unit it is in.

Does a clean CCR mean my tap water is fine? The CCR reports on the utility’s supply, up to the point where it enters the distribution system and at monitored sites. It does not describe the pipes inside your building. If you are concerned about lead or other in-home issues, ask your utility about testing. This is general information, not medical advice.

Sources

Cities mentioned

Los Angeles128 mg/LHouston110 mg/LPhoenix237 mg/LSan Antonio300 mg/LCharlotte32 mg/LIndianapolis317 mg/LSeattle26 mg/LDenver105 mg/LLas Vegas280 mg/LBoston13 mg/L