Water Hardness Atlas ZIP / postcode

Well water hardness in Iowa

Across 72 counties of Iowa, the median well sampled by the USGS has 19.5 gpg of hardness. Counties range from 12 gpg (Muscatine County) to 28.6 gpg (Plymouth County).

Millions of American households drink water from their own well. No utility tests that water and no water quality report covers it. These pages summarise the hardness the U.S. Geological Survey measured in wells county by county, so you know what to expect before you test your own well.

Counties, hardest first

gpgmg/Lwells
Plymouth County28.649023very hard
Lyon County28.348516very hard
Webster County2848025very hard
Cherokee County26.345022very hard
Ida County26.345013very hard
Kossuth County26.345019very hard
Sac County2644516very hard
Crawford County25.744031very hard
Monona County25.744032very hard
O'Brien County25.443516very hard
Woodbury County24.541938very hard
Greene County23.941027very hard
Harrison County23.941033very hard
Hamilton County23.640550very hard
Boone County23.440013very hard
Shelby County23.440026very hard
Humboldt County22.839018very hard
Audubon County21.937512very hard
Dallas County21.937532very hard
Pottawattamie County21.937530very hard
Marshall County21.837424very hard
Monroe County21.637011very hard
Wright County21.536814very hard
Polk County21.436722very hard
Carroll County21.236355very hard
Grundy County2135920very hard
Hardin County20.835680very hard
Hancock County20.735516very hard
Jasper County20.435036very hard
Mills County20.435015very hard
Story County20.435027very hard
Washington County20.234513very hard
Tama County2034227very hard
Henry County19.934010very hard
Winnebago County19.633511very hard
Franklin County19.533416very hard
Worth County19.533411very hard
Fayette County19.533422very hard
Cerro Gordo County19.433314very hard
Scott County19.433316very hard
Dubuque County19.333019very hard
Johnson County19.333021very hard
Mahaska County19.333012very hard
Marion County19.333021very hard
Benton County1932527very hard
Keokuk County1932522very hard
Cedar County18.832314very hard
Fremont County18.431519very hard
Jones County18.131017very hard
Winneshiek County17.930614very hard
Iowa County17.630281very hard
Howard County17.530011very hard
Jackson County17.530022very hard
Clayton County16.628527very hard
Des Moines County16.327915very hard
Floyd County16.227818very hard
Bremer County16.227716very hard
Lee County16.227716very hard
Black Hawk County1627432very hard
Delaware County15.827013very hard
Linn County15.8270152very hard
Clinton County15.526522very hard
Buchanan County15.426419very hard
Guthrie County15.426441very hard
Warren County15.226018very hard
Page County14.925512very hard
Chickasaw County14.725312very hard
Louisa County14.224430very hard
Butler County1424023very hard
Cass County13.222621very hard
Montgomery County12.721817very hard
Muscatine County1220563very hard

Counties with fewer than 10 sampled wells, or a median outside 5–500 mg/L, are not shown until the figure is reviewed.

Iowa: tap water hardness by city → · Well water hardness by state and county →