Skip to content

State water index

Vermont water hardness

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

Median regional evidence

114PPM

Moderately Hard

Indexed range 13.3–292 PPM

ZIP profiles
93
Cities
87
Matched utilities
199
Counties
14

Understanding Vermont

Why local comparisons matter here

Vermont's mountain watersheds, river valleys, glacial deposits, and fractured bedrock support a mix of small surface-water and groundwater systems.

In this index, very hard is the largest category, covering 26 of 80 profiles with hardness data. The state median is 114 PPM, but the full indexed range is 13.3–292 PPM.

State distribution

Hardness across indexed ZIPs

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

Soft · 0–60 PPM15
Moderately hard · 61–120 PPM25
Hard · 121–180 PPM14
Very hard · 181+ PPM26

Evidence coverage

What the current records support

Hardness estimate
86%
Lead 90th percentile
100%
Copper 90th percentile
30%

69

Low-confidence hardness profiles

2

Research-comparison eligible profiles

Reported source water

Utility source mix

Groundwater
147
Surface water
50
Groundwater influenced by surface water
2

Highest medians

Highest eligible city medians

    Lowest medians

    Lowest eligible city medians

      City directory

      Explore Vermont by city

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

      87 cities · 93 ZIP profiles

      87 cities found

      Page 1 of 4

      Albany

      Orleans County · 1 ZIP

      155PPM regional

      Single regional valueNo active flag

      Alburgh

      Grand Isle County · 1 ZIP

      —

      No regional sample1 active record

      Arlington

      Bennington County · 2 ZIPs

      239PPM regional

      Regional range 234–244.5No active flag

      Bakersfield

      Franklin County · 2 ZIPs

      212PPM regional

      Single regional valueNo active flag

      Barnet

      Caledonia County · 1 ZIP

      83PPM regional

      Single regional valueNo active flag

      Barre

      Washington County · 1 ZIP

      —

      No regional sample1 active record

      Barton

      Orleans County · 1 ZIP

      135PPM regional

      Single regional valueNo active flag

      Bellows Falls

      Windham County · 1 ZIP

      20PPM regional

      Single regional valueNo active flag

      Bennington

      Bennington County · 1 ZIP

      13PPM regional

      Single regional valueNo active flag

      Benson

      Rutland County · 1 ZIP

      164PPM regional

      Single regional valueNo active flag

      Bethel

      Windsor County · 1 ZIP

      160PPM regional

      Single regional valueNo active flag

      Bradford

      Orange County · 1 ZIP

      129PPM regional

      Single regional valueNo active flag

      Brandon

      Rutland County · 1 ZIP

      197PPM regional

      Single regional valueNo active flag

      Brattleboro

      Windham County · 1 ZIP

      19PPM regional

      Single regional valueNo active flag

      Burlington

      Chittenden County · 2 ZIPs

      36PPM regional

      Regional range 35.4–35.8No active flag

      Cabot

      Washington County · 1 ZIP

      98PPM regional

      Single regional valueNo active flag

      Cambridge

      Lamoille County · 1 ZIP

      —

      No regional sampleNo active flag

      Canaan

      Essex County · 1 ZIP

      46PPM regional

      Single regional valueNo active flag

      Cavendish

      Windsor County · 1 ZIP

      67PPM regional

      Single regional valueNo active flag

      Chelsea

      Orange County · 1 ZIP

      129PPM regional

      Single regional valueNo active flag

      Chester

      Windsor County · 1 ZIP

      67PPM regional

      Single regional valueNo active flag

      Concord

      Essex County · 1 ZIP

      65PPM regional

      Single regional valueNo active flag

      Coventry

      Orleans County · 1 ZIP

      98PPM regional

      Single regional valueNo active flag

      Danby

      Rutland County · 1 ZIP

      221PPM regional

      Single regional valueNo active flag

      County comparison

      Highest regional-evidence county medians

      Regional hardness summaries by county in Vermont
      CountyMedianRangeZIP profiles
      Bennington County228 PPM13.3–244.56
      Franklin County212 PPM212–2126
      Lamoille County212 PPM212–2124
      Rutland County197 PPM154–260.59
      Washington County164 PPM98.1–19110
      Orleans County135 PPM98.1–2128
      Orange County133 PPM129–1916
      Windsor County98 PPM66.6–19110
      Addison County90 PPM16.4–163.52
      Caledonia County90 PPM64.6–98.17
      Windham County67 PPM19.3–67.17
      Essex County65 PPM45.6–64.63