Skip to content

State water index

Washington water hardness

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

Median indexed hardness

104PPM

Moderately Hard

Indexed range 20.6–238 PPM

ZIP profiles
189
Cities
133
Matched utilities
133
Counties
34

Understanding Washington

Why local comparisons matter here

Washington combines Cascade snowmelt and large river systems with Puget Sound lowland aquifers and basalt or basin groundwater east of the mountains.

In this index, moderately hard is the largest category, covering 110 of 189 profiles with hardness data. The state median is 104 PPM, but the full indexed range is 20.6–238 PPM.

State distribution

Hardness across indexed ZIPs

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

Soft · 0–60 PPM22
Moderately hard · 61–120 PPM110
Hard · 121–180 PPM28
Very hard · 181+ PPM29

Evidence coverage

What the current records support

Hardness estimate
100%
Lead 90th percentile
90%
Copper 90th percentile
35%

89

Low-confidence hardness profiles

69

Nearest site more than 25 miles away

Reported source water

Utility source mix

Groundwater
85
Surface water
45
Groundwater influenced by surface water
3

City directory

Explore Washington by city

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

133 cities · 189 ZIP profiles

133 cities found

Page 1 of 6

Aberdeen

Grays Harbor County · 1 ZIP

57PPM

Single indexed valueNo active flag

Asotin

Asotin County · 1 ZIP

81PPM

Single indexed valueNo active flag

Auburn

King County · 3 ZIPs

106PPM

Single indexed valueNo active flag

Bainbridge Island

Kitsap County · 1 ZIP

106PPM

Single indexed valueNo active flag

Bellevue

King County · 5 ZIPs

61PPM

Single indexed valueNo active flag

Black Diamond

King County · 1 ZIP

104PPM

Single indexed valueNo active flag

Bothell

King County · 1 ZIP

61PPM

Single indexed valueNo active flag

Bremerton

Kitsap County · 4 ZIPs

61PPM

Single indexed valueNo active flag

Brewster

Okanogan County · 1 ZIP

191PPM

Single indexed valueNo active flag

Bridgeport

Douglas County · 1 ZIP

197PPM

Single indexed valueNo active flag

Buckley

Pierce County · 1 ZIP

61PPM

Single indexed valueNo active flag

Camas

Clark County · 1 ZIP

97PPM

Single indexed valueNo active flag

Carson

Skamania County · 1 ZIP

29PPM

Single indexed valueNo active flag

Cashmere

Chelan County · 1 ZIP

85PPM

Single indexed valueNo active flag

Castle Rock

Cowlitz County · 1 ZIP

37PPM

Single indexed valueNo active flag

Chehalis

Lewis County · 1 ZIP

24PPM

Single indexed valueNo active flag

Chelan

Chelan County · 1 ZIP

46PPM

Single indexed valueNo active flag

Cheney

Spokane County · 1 ZIP

138PPM

Single indexed valueNo active flag

Chewelah

Stevens County · 1 ZIP

217PPM

Single indexed valueNo active flag

Cle Elum

Kittitas County · 1 ZIP

111PPM

Single indexed valueNo active flag

Colfax

Whitman County · 1 ZIP

124PPM

Single indexed valueNo active flag

College Place

Walla Walla County · 1 ZIP

89PPM

Single indexed valueNo active flag

Colville

Stevens County · 1 ZIP

200PPM

Single indexed valueNo active flag

Connell

Franklin County · 1 ZIP

142PPM

Single indexed valueNo active flag

County comparison

Highest indexed county medians

CountyMedianRangeZIP profiles
Stevens County209 PPM200–2172
Grant County202 PPM200–2045
Yakima County202 PPM85.7–21412
Douglas County199 PPM196.5–2022
Okanogan County188 PPM102.7–2386
Adams County188 PPM188–188.52
Lincoln County160 PPM160–1601
Kittitas County157 PPM111–2044
Chelan County142 PPM46.1–2045
Spokane County134 PPM133–13814
Pend Oreille County134 PPM134–1341
Whitman County128 PPM115–1334