Skip to content

State water index

Missouri water hardness

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

Median regional evidence

227PPM

Very Hard

Indexed range 23.8–729.5 PPM

ZIP profiles
556
Cities
504
Matched utilities
722
Counties
115

Understanding Missouri

Why local comparisons matter here

Missouri spans the carbonate-rich Ozarks, northern plains, and the Missouri and Mississippi river corridors. Major cities and rural systems often use different source types.

In this index, very hard is the largest category, covering 383 of 479 profiles with hardness data. The state median is 227 PPM, but the full indexed range is 23.8–729.5 PPM.

State distribution

Hardness across indexed ZIPs

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

Soft · 0–60 PPM6
Moderately hard · 61–120 PPM10
Hard · 121–180 PPM80
Very hard · 181+ PPM383

Evidence coverage

What the current records support

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

280

Low-confidence hardness profiles

82

Research-comparison eligible profiles

Reported source water

Utility source mix

Groundwater
569
Surface water
149
Groundwater influenced by surface water
4

City directory

Explore Missouri by city

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

504 cities · 556 ZIP profiles

504 cities found

Page 1 of 21

Adrian

Bates County · 1 ZIP

219PPM regional

Single regional valueNo active flag

Advance

Stoddard County · 1 ZIP

271PPM regional

Single regional valueNo active flag

Alba

Jasper County · 1 ZIP

181PPM regional

Single regional valueNo active flag

Albany

Gentry County · 1 ZIP

126PPM regional

Single regional valueNo active flag

Alma

Lafayette County · 1 ZIP

—

No regional sampleNo active flag

Altenburg

Perry County · 1 ZIP

292PPM regional

Single regional valueNo active flag

Alton

Oregon County · 1 ZIP

212PPM regional

Single regional valueNo active flag

Amazonia

Andrew County · 1 ZIP

330PPM regional

Single regional valueNo active flag

Amoret

Bates County · 1 ZIP

219PPM regional

Single regional valueNo active flag

Amsterdam

Bates County · 1 ZIP

219PPM regional

Single regional valueNo active flag

Anderson

Mcdonald County · 1 ZIP

148PPM regional

Single regional valueNo active flag

Annapolis

Iron County · 1 ZIP

225PPM regional

Single regional valueNo active flag

Anniston

Mississippi County · 1 ZIP

195PPM regional

Single regional valueNo active flag

Arbyrd

Dunklin County · 1 ZIP

24PPM regional

Single regional valueNo active flag

Arcadia

Iron County · 1 ZIP

—

No regional sampleNo active flag

Archie

Cass County · 1 ZIP

219PPM regional

Single regional valueNo active flag

Arcola

Dade County · 1 ZIP

212PPM regional

Single regional valueNo active flag

Argyle

Maries County · 1 ZIP

371PPM regional

Single regional valueNo active flag

Arrow Rock

Saline County · 1 ZIP

234PPM regional

Single regional valueNo active flag

Asbury

Jasper County · 1 ZIP

179PPM regional

Single regional valueNo active flag

Ash Grove

Greene County · 1 ZIP

243PPM regional

Single regional valueNo active flag

Ashland

Boone County · 1 ZIP

369PPM regional

Single regional valueNo active flag

Atlanta

Macon County · 1 ZIP

—

No regional sampleNo active flag

Aurora

Barry County · 1 ZIP

181PPM regional

Single regional valueNo active flag

County comparison

Highest regional-evidence county medians

Regional hardness summaries by county in Missouri
CountyMedianRangeZIP profiles
Atchison County730 PPM436–729.54
Jackson County487 PPM258–48815
Ray County487 PPM441–4884
Boone County383 PPM368.5–3838
Cole County377 PPM371–3832
Howard County376 PPM285–3834
Clay County362 PPM236–486.54
Callaway County352 PPM328–368.55
Moniteau County349 PPM274–3836
Miller County349 PPM292–3956
Osage County347 PPM347–3714
Andrew County330 PPM330–3307