Skip to content

State water index

Massachusetts water hardness

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

Median regional evidence

78PPM

Moderately Hard

Indexed range 9–236 PPM

ZIP profiles
328
Cities
302
Matched utilities
526
Counties
14

Understanding Massachusetts

Why local comparisons matter here

Massachusetts includes large reservoir-supplied systems, smaller surface-water utilities, and local groundwater from bedrock or sand-and-gravel aquifers.

In this index, moderately hard is the largest category, covering 175 of 317 profiles with hardness data. The state median is 78 PPM, but the full indexed range is 9–236 PPM.

State distribution

Hardness across indexed ZIPs

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

Soft · 0–60 PPM118
Moderately hard · 61–120 PPM175
Hard · 121–180 PPM15
Very hard · 181+ PPM9

Evidence coverage

What the current records support

Hardness estimate
97%
Lead 90th percentile
100%
Copper 90th percentile
32%

107

Low-confidence hardness profiles

177

Research-comparison eligible profiles

Reported source water

Utility source mix

Groundwater
345
Surface water
170
Groundwater influenced by surface water
11

Highest medians

Highest eligible city medians

    Lowest medians

    Lowest eligible city medians

      City directory

      Explore Massachusetts by city

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

      302 cities · 328 ZIP profiles

      302 cities found

      Page 1 of 13

      Abington

      Plymouth County · 1 ZIP

      55PPM regional

      Single regional valueNo active flag

      Acton

      Middlesex County · 1 ZIP

      105PPM regional

      Single regional valueNo active flag

      Acushnet Center

      Bristol County · 1 ZIP

      35PPM regional

      Single regional valueNo active flag

      Adams

      Berkshire County · 1 ZIP

      132PPM regional

      Single regional valueNo active flag

      Agawam Town

      Hampden County · 1 ZIP

      41PPM regional

      Single regional valueNo active flag

      Amesbury Town

      Essex County · 1 ZIP

      76PPM regional

      Single regional valueNo active flag

      Amherst Town

      Hampshire County · 1 ZIP

      15PPM regional

      Single regional valueNo active flag

      Andover

      Essex County · 2 ZIPs

      81PPM regional

      Single regional value1 active record

      Arlington

      Middlesex County · 1 ZIP

      79PPM regional

      Single regional valueNo active flag

      Ashfield

      Franklin County · 1 ZIP

      102PPM regional

      Single regional valueNo active flag

      Ashland

      Middlesex County · 1 ZIP

      71PPM regional

      Single regional valueNo active flag

      Athol

      Worcester County · 1 ZIP

      176PPM regional

      Single regional valueNo active flag

      Attleboro

      Bristol County · 1 ZIP

      21PPM regional

      Single regional valueNo active flag

      Auburn

      Worcester County · 1 ZIP

      45PPM regional

      Single regional valueNo active flag

      Avon

      Norfolk County · 1 ZIP

      29PPM regional

      Single regional valueNo active flag

      Baldwinville

      Worcester County · 1 ZIP

      184PPM regional

      Single regional valueNo active flag

      Barnstable Town

      Barnstable County · 3 ZIPs

      29PPM regional

      Regional range 27.6–30.7No active flag

      Barre

      Worcester County · 1 ZIP

      87PPM regional

      Single regional valueNo active flag

      Belchertown

      Hampshire County · 1 ZIP

      96PPM regional

      Single regional value1 active record

      Bellingham

      Norfolk County · 1 ZIP

      59PPM regional

      Single regional valueNo active flag

      Belmont

      Middlesex County · 1 ZIP

      78PPM regional

      Single regional valueNo active flag

      Berlin

      Worcester County · 1 ZIP

      77PPM regional

      Single regional valueNo active flag

      Bernardston

      Franklin County · 1 ZIP

      20PPM regional

      Single regional valueNo active flag

      Beverly

      Essex County · 1 ZIP

      80PPM regional

      Single regional valueNo active flag

      County comparison

      Highest regional-evidence county medians

      Regional hardness summaries by county in Massachusetts
      CountyMedianRangeZIP profiles
      Berkshire County146 PPM13.3–21221
      Hampshire County96 PPM12–11416
      Franklin County95 PPM12.3–23617
      Worcester County84 PPM10.1–21760
      Essex County81 PPM74–12632
      Middlesex County79 PPM66.2–10955
      Suffolk County79 PPM78.7–79.45
      Norfolk County64 PPM29.1–79.128
      Hampden County41 PPM19.3–12922
      Bristol County36 PPM21.1–55.319
      Dukes County31 PPM30.7–31.96
      Plymouth County29 PPM23.5–79.425