Skip to content

State water index

Kansas water hardness

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

Median regional evidence

291PPM

Very Hard

Indexed range 70.9–796 PPM

ZIP profiles
541
Cities
485
Matched utilities
733
Counties
101

Understanding Kansas

Why local comparisons matter here

Kansas stretches from eastern river and reservoir systems to central and western groundwater, including parts of the High Plains aquifer system.

In this index, very hard is the largest category, covering 243 of 303 profiles with hardness data. The state median is 291 PPM, but the full indexed range is 70.9–796 PPM.

State distribution

Hardness across indexed ZIPs

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

Soft · 0–60 PPM0
Moderately hard · 61–120 PPM45
Hard · 121–180 PPM15
Very hard · 181+ PPM243

Evidence coverage

What the current records support

Hardness estimate
56%
Lead 90th percentile
100%
Copper 90th percentile
31%

195

Low-confidence hardness profiles

55

Research-comparison eligible profiles

Reported source water

Utility source mix

Groundwater
416
Surface water
308
Groundwater influenced by surface water
9

Highest medians

Highest eligible city medians

  1. 1. Wichita86 PPM

Lowest medians

Lowest eligible city medians

  1. 1. Wichita86 PPM

City directory

Explore Kansas by city

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

485 cities · 541 ZIP profiles

485 cities found

Page 1 of 21

Abbyville

Reno County · 1 ZIP

315PPM regional

Single regional valueNo active flag

Abilene

Dickinson County · 1 ZIP

458PPM regional

Single regional valueNo active flag

Ada

Ottawa County · 1 ZIP

—

No regional sampleNo active flag

Admire

Lyon County · 1 ZIP

—

No regional sampleNo active flag

Agenda

Republic County · 1 ZIP

345PPM regional

Single regional valueNo active flag

Agra

Phillips County · 1 ZIP

674PPM regional

Single regional valueNo active flag

Albert

Rush County · 1 ZIP

707PPM regional

Single regional valueNo active flag

Alexander

Rush County · 1 ZIP

752PPM regional

Single regional valueNo active flag

Allen

Lyon County · 1 ZIP

—

No regional sampleNo active flag

Alma

Wabaunsee County · 1 ZIP

352PPM regional

Single regional valueNo active flag

Almena

Norton County · 1 ZIP

—

No regional sampleNo active flag

Alta Vista

Wabaunsee County · 1 ZIP

303PPM regional

Single regional value1 active record

Altamont

Labette County · 1 ZIP

—

No regional sampleNo active flag

Alton

Osborne County · 1 ZIP

632PPM regional

Single regional valueNo active flag

Altoona

Wilson County · 1 ZIP

—

No regional sampleNo active flag

Andale

Sedgwick County · 1 ZIP

291PPM regional

Single regional valueNo active flag

Anthony

Harper County · 1 ZIP

—

No regional sampleNo active flag

Arcadia

Crawford County · 1 ZIP

72PPM regional

Single regional valueNo active flag

Argonia

Sumner County · 1 ZIP

—

No regional sampleNo active flag

Arlington

Reno County · 1 ZIP

315PPM regional

Single regional valueNo active flag

Arma

Crawford County · 1 ZIP

72PPM regional

Single regional valueNo active flag

Ashland

Clark County · 1 ZIP

—

No regional sampleNo active flag

Assaria

Saline County · 1 ZIP

—

No regional sampleNo active flag

Atchison

Atchison County · 1 ZIP

231PPM regional

Single regional valueNo active flag

County comparison

Highest regional-evidence county medians

Regional hardness summaries by county in Kansas
CountyMedianRangeZIP profiles
Pawnee County796 PPM796–7964
Hodgeman County796 PPM796–7962
Rush County752 PPM707–751.57
Ness County752 PPM527.5–7964
Rooks County731 PPM523.5–7885
Barton County707 PPM707–7073
Ellis County707 PPM483–7075
Phillips County703 PPM674–7316
Saline County612 PPM612–6125
Ottawa County612 PPM612–6125
Osborne County553 PPM475–7886
Clay County535 PPM457.5–6125