Washington Water Hardness by County

Water in Washington has a median hardness of 32.4 mg/L as CaCO₃ — "soft" on the USGS scale — based on 78,339 measurements at 7,030 monitoring stations. Island County has the state's hardest measured water (190 mg/L); Cowlitz County the softest (17). Rank: #43 of the 50 states and D.C.

Washington water hardness map — what the numbers mean. Data verified 2026-07-22.

Of Washington's 37 measured counties, 1 very hard, 4 hard, 12 moderately hard, and 20 soft. The hardest are Island County (190 mg/L), San Juan County (166.5), and Grant County (160). Cowlitz County is the softest at 17 mg/L (soft).

About 4% of Washington's roughly 7.7 million residents in counties with gate-passing hardness data live where tap water is hard or worse.

Statewide, Washington's median works out to 1.9 grains per gallon and ranks #43 of the 50 states and D.C. Across 78,339 measurements at 7,030 stations — 35,241 of them since 2000 — the middle 80% of readings fall between 12.4 and 128 mg/L. The public record runs from 1916 to 2025.

See where Washington sits nationally on the national map, or what its number means on the hardness scale.

Download the Washington water hardness map (PNG) — Water hardness by county in Washington: 37 counties mapped from USGS/EPA data, statewide median 32.4 mg/L (soft); darker counties have harder water.

By county

Water hardness by county

The table lists all 37 measured Washington counties, hardest first. Their medians span 190 mg/L in Island County to 17 in Cowlitz County — a 11.2× range. 2 more Washington counties lack gate-passing data.

County water hardness, hardest first — median mg/L as CaCO₃.
CountyMedianBandResultsSitesNewest
Island County190Very hard1501152014
San Juan County166.5Hard92812000
Grant County160Hard1,5823872023
Lincoln County126Hard332992022
Franklin County120Hard8172252023
Adams County110Moderately hard3111342023
Whitman County100Moderately hard1,0611402016
Benton County94Moderately hard1,5202862023
Ferry County93Moderately hard363692014
Okanogan County88Moderately hard1,4171832023
Spokane County88Moderately hard1,4972312016
Garfield County81Moderately hard59152016
Pend Oreille County79Moderately hard192251999
Douglas County78.7Moderately hard115452016
Yakima County74.9Moderately hard2,6074852023
Stevens County73.6Moderately hard1,3111372012
Kitsap County63Moderately hard5423942021
Walla Walla County58.2Soft788892025
Asotin County57.5Soft56172016
Clark County56Soft3721382024
Thurston County43Soft8274652016
Pierce County40.2Soft1,8094432016
King County39.9Soft2,2015582017
Kittitas County39Soft7071012016
Clallam County38Soft373632008
Mason County34.4Soft4631232023
Klickitat County34Soft4331722016
Whatcom County32Soft2,4774352025
Jefferson County31Soft529402009
Snohomish County26Soft48,5035482016
Skagit County24Soft9471332015
Skamania County23Soft329482009
Chelan County22Soft322502010
Lewis County21Soft7612482015
Pacific County21Soft218782010
Wahkiakum County18Soft7072001
Cowlitz County17Soft1,0261252012
4 additional results from sites without county attribution (not shown).

ZIP codes

ZIP codes in Washington

The ZIP codes below are grouped by the Washington county they fall in. Each ZIP takes its county's measured median — shown in the group header — so this is a ZIP-to-county guide, not a separate reading for every ZIP. To check the water system serving a specific address, use the lookup.

Island County · 190 mg/L · Very hard

9823698239982499825398260982779827898282

San Juan County · 166.5 mg/L · Hard

982229824398245982509826198279982809828698297

Grant County · 160 mg/L · Hard

9882398824988329883798848988519885398857988609912399135993219934999357

Lincoln County · 126 mg/L · Hard

990089902999032991039911799122991349914499147991549915999185

Franklin County · 120 mg/L · Hard

9930199326993309933599343

Adams County · 110 mg/L · Moderately hard

9910599169993419934499371

Whitman County · 100 mg/L · Moderately hard

9901799033991029911199113991259912899130991369914399149991589916199163991709917199174991769917999333

Benton County · 94 mg/L · Moderately hard

9894499320993369933799338993459934699350993529935399354

Ferry County · 93 mg/L · Moderately hard

991189912199138991409914199146991509916099166

Okanogan County · 88 mg/L · Moderately hard

98812988149881998827988299883398834988409884198844988469884998855988569885998862991169912499155

Spokane County · 88 mg/L · Moderately hard

99001990039900499005990069900999011990129901499016990189901999020990219902299023990259902699027990309903199036990379903999201992029920399204992059920699207992089921299216992179921899223992249925199258

Garfield County · 81 mg/L · Moderately hard

99347

Pend Oreille County · 79 mg/L · Moderately hard

991199913999152991539915699180

Douglas County · 78.7 mg/L · Moderately hard

988029881398830988439884598850988589911599133

Yakima County · 74.9 mg/L · Moderately hard

9890198902989039890898921989239893098932989339893598936989379893898939989429894798948989519895298953

Stevens County · 73.6 mg/L · Moderately hard

9901399034990409910199109991109911499126991299913199137991489915199157991679917399181

Kitsap County · 63 mg/L · Moderately hard

9811098310983119831298314983159833798340983429834598346983539835998364983669836798370983809838398392

Walla Walla County · 58.2 mg/L · Soft

9932399324993299934899360993619936299363

Asotin County · 57.5 mg/L · Soft

994019940299403

Clark County · 56 mg/L · Soft

986019860498606986079862998642986609866198662986639866498665986759868298683986849868598686

Thurston County · 43 mg/L · Soft

9850198502985039850598506985129851398516985309855698576985799858998597

Pierce County · 40.2 mg/L · Soft

983039830498321983239832798328983299833098332983339833598338983499835198354983609837198372983739837498375983859838798388983909839198394983969840298403984049840598406984079840898409984169841898421984229842498430984339843898439984439844498445984469844798465984669846798498984999855898580

King County · 39.9 mg/L · Soft

9800198002980039800498005980069800798008980109801198014980199802298023980249802598027980289802998030980319803298033980349803898039980409804298045980479805098051980529805398055980569805798058980599806598070980729807498075980779809298101981029810398104981059810698107981089810998112981159811698117981189811998121981229812598126981339813498136981449814698148981549815598158981649816698168981749817798178981889819598198981999822498288

Kittitas County · 39 mg/L · Soft

98068989229892598926989349894098941989439894698950

Clallam County · 38 mg/L · Soft

9830598326983509835798362983639838198382

Mason County · 34.4 mg/L · Soft

985249852898546985489855598560985849858898592

Klickitat County · 34 mg/L · Soft

9860298613986179861998620986239862898635986509867098672986739932299356

Whatcom County · 32 mg/L · Soft

98220982259822698229982309824098244982479824898262982649826698276982819828398295

Jefferson County · 31 mg/L · Soft

9832098325983319833998358983659836898376

Snohomish County · 26 mg/L · Soft

980129802098021980269803698037980439808798201982039820498207982089822398241982519825298256982589827098271982729827598290982929829498296

Skagit County · 24 mg/L · Soft

98221982329823398235982379823898255982579826398267982739827498284

Skamania County · 23 mg/L · Soft

98605986109861698639986489865198671

Chelan County · 22 mg/L · Soft

98801988119881598816988179882198822988269882898831988369884798852

Lewis County · 21 mg/L · Soft

983369835598356983619837798531985329853398538985399854298544985649856598570985729858298585985919859398596

Pacific County · 21 mg/L · Soft

98527985479857798586985909861498621986249863198638986409864198644

Wahkiakum County · 18 mg/L · Soft

986129864398647

Cowlitz County · 17 mg/L · Soft

98581986039860998611986259862698632986459864998674

321 ZIP codes are not served by a mapped community water system — most are private-well areas. See well water hardness.

Check any ZIP's utility and hardness →

Source

Groundwater vs surface water

Washington's groundwater measures harder than its surface water — 95 mg/L across 9,267 samples versus 29 across 68,438, about 3.3× harder. Wells draw from groundwater, so well owners in Washington tend to see the harder number — 95 mg/L, moderately hard. Groundwater readings there run 35.7 to 250 mg/L across the middle 80% of samples. The comparison draws on 5,402 groundwater and 1,568 surface-water monitoring sites; 634 readings above 2,000 mg/L were logged but held out of the medians as outliers.

Groundwater (wells)

95 mg/L as CaCO₃ · 9,267 results at 5,402 stations.

Surface water (rivers, lakes)

29 mg/L as CaCO₃ · 68,438 results at 1,568 stations.

Groundwater measures about 3.3× harder than surface water here.

Chemistry

Water chemistry in Washington

Beyond the hardness number, Washington's water carries a fuller chemical signature — here is how its measured parameters compare to national benchmarks.

TDS

170 mg/L · n=1,925

170 mg/L — below the national county median of 226.

pH

7.6 pH · n=9,692

pH 7.6 — within the EPA secondary range of 6.5–8.5, on the alkaline side.

Alkalinity

79.5 mg/L as CaCO3 · n=5,097

79.5 mg/L — modest buffering capacity.

Calcium : Magnesium

20.7 : 8.2 mg/L2.52 : 1 · n=3,745

Calcium is about 60% of Washington's hardness (20.7 mg/L Ca to 8.2 mg/L Mg), a little more magnesium-rich than the national ~68% calcium share.

Parameter medians may include a small share of quality-control samples; the hardness lane is fully QC-filtered.

Aquifers

Major aquifers under Washington

3 aquifer systems supply much of Washington's measured groundwater.

  • Columbia Plateau basin-fill aquifersmedian 240 mg/L across 398 samples at 141 sites: very hard.
  • Columbia Plateau basaltic-rock aquifersmedian 137.5 mg/L across 250 samples at 110 sites: hard.
  • Puget Sound aquifer systemmedian 56.8 mg/L across 185 samples at 86 sites: soft.

Together these systems account for 833 measured samples at 337 sites. Aquifer medians pool samples across a whole system and can mask local variation — see the national aquifer map for how these compare across states.

Trend

Hardness over time

1940s2020s109

Washington's decade median moved from 83 mg/L in the 1940s to 109 in the 2020s. Over the series, the decade median peaked at 109 mg/L in the 2020s and bottomed at 26.1 in the 1990s. Decade medians reflect where and what agencies sampled in each era, not just changes in the water itself.

Scale

Where Washington sits on the scale

On the USGS scale, Washington's 32.4 mg/L is soft — 1.9 grains per gallon, below the 60 mg/L soft cutoff — among the softest water measured in the US.

SoftModerately hardHardVery hard60 · 3.5 gpg120 · 7.0 gpg180 · 10.5 gpg32.4 mg/L — Soft
Harder than 19% of the 2,977 measured county medians.

Questions

Frequently asked questions

Is Washington's water hard?
Washington's median hardness is 32.4 mg/L as CaCO₃, "soft" on the USGS scale and below the national county median of 140 mg/L.
Which county in Washington has the hardest water?
Island County, with a median of 190 mg/L as CaCO₃ across 150 measurements.
Is well water harder than city water in Washington?
Groundwater measures harder here — about 3.3× the surface water — so wells tend to run harder (groundwater 95 vs surface water 29 mg/L).
How do I find my exact hardness in Washington?
Search your ZIP on the lookup tool, read your utility's Consumer Confidence Report, or test at home with a kit.
Is Washington's water harder than the national average?
No. Washington's median of 32.4 mg/L is below the national county median of 140 mg/L; it ranks #43 of the 50 states and D.C.

Compare

States with similar hardness

Two states measure closest to Washington's 32.4 mg/L: Hawaii at 37.8 mg/L and North Carolina at 27 mg/L. Washington measures harder than 16% of states. Browse the full ranking on the statistics page.

More: hardness scale · check your address · national statistics · the national map.

By . Source: USGS/EPA Water Quality Portal — 78,339 Washington measurements. Data last verified . Methodology.

Cite this page:Washington Water Hardness by County.” Hard Water Map. Retrieved 2026-07-22, https://hardwatermap.com/water-hardness/washington/