Is Iowa's water hard? Almost everywhere, yes — and in some towns it's two or three times harder than the city ten minutes down the road. Below is Kind Water Co's verified hardness table for ten Eastern Iowa cities, built from official city reports, utility data sheets, and USGS records, so you can find your number in seconds.
Every number here traces back to a source you can check — a city water FAQ, an annual water quality report, a utility's published data, or USGS well records. Hardness at the tap is what actually reaches your dishes, laundry, and water heater. Raw hardness is what the city starts with before treatment — and the gap between those two columns tells you how much work your city is doing on your behalf.
| City | Hardness at the tap | Raw / source hardness | Does the city soften? | USGS class (at tap) | Source |
|---|---|---|---|---|---|
| Cedar Rapids | 6–9 gpg (103–154 mg/L) | ~15.8 gpg | Yes — lime softening | Moderately hard to hard | City of Cedar Rapids water FAQ |
| Marion | 18–20 gpg (308–342 mg/L) | Same — delivered unsoftened | No | Very hard | The Gazette (Feb. 2023) |
| Hiawatha | 14–20 gpg (239–342 mg/L) | Same — iron removal only | No | Very hard | Hiawatha 2024 Water Quality Report |
| Iowa City | ~3 gpg (~50 mg/L) | ~17.5 gpg (~300 mg/L) | Yes — softened at the plant | Soft | Iowa City Water Division |
| Coralville | Not published by the city | Not published | No — iron filtration and chlorination only | — | City of Coralville |
| North Liberty | ~5–6 gpg (86–103 mg/L) | Not published | Partially — reverse osmosis treatment plant | Moderately hard | City of North Liberty guidance |
| Dubuque | ~6 gpg (~100 mg/L) | ~16 gpg (~280 mg/L at Eagle Point) | Yes — softened at the plant | Moderately hard | City of Dubuque |
| Waterloo | Delivered unsoftened; county wells median ~15.8 gpg (271 mg/L) | Same | No | Very hard | USGS Black Hawk County well data |
| Cedar Falls | Delivered unsoftened; same county well data applies | Same | No | Very hard | USGS Black Hawk County well data |
| Davenport / Quad Cities | 7.9–20.4 gpg (136–350 mg/L), varies with the river | Same — Mississippi River, unsoftened | No | Hard to very hard | Iowa American Water typical water quality data |
One honest note: we went looking for Mount Vernon and Anamosa numbers too, and neither city's water quality report publishes a hardness figure — a common gap in small-town reports. (Marion's report skips it as well; its 18–20 gpg comes from reporting in The Gazette.) We'd rather leave a row out than make one up.
Hardness gets measured two ways, and utilities switch between them freely. Milligrams per liter (mg/L) — the same thing as parts per million — is what city reports and the USGS use. Grains per gallon (gpg) is what the softener world uses. The conversion is simple: 1 gpg = 17.1 mg/L. So a city report that says 271 mg/L and an installer who says "about 16 grains" are describing the same water.
The USGS sorts hardness into four bands:
Notice something in the table: the raw-water figures we verified — Cedar Rapids at 15.8 gpg, Iowa City at 17.5, Hiawatha up to 20 — all land deep in "very hard." Iowa sits on limestone and dolomite aquifers, and water picks up calcium and magnesium as it moves through that rock. The differences you feel at the tap come almost entirely from what happens at the treatment plant.
Marion and Cedar Rapids share a border, a school rivalry, and — here's the part that surprises people — completely different water. Cedar Rapids lime-softens at the plant, taking roughly 15.8 gpg down to the "moderately hard, 6–9 gpg" range its water FAQ describes. Marion doesn't soften at all, so its wells deliver 18–20 gpg straight to your faucet. Same corner of Linn County, two to three times the hardness. Your address decides more than your geology does.
The pattern repeats across Eastern Iowa. Iowa City softens roughly 300 mg/L source water down to about 50 mg/L — some of the softest city water in the state — while Coralville next door filters iron and adds chlorine but doesn't soften. Waterloo and Cedar Falls don't soften either, and USGS well samples from Black Hawk County have run a median of 271 mg/L since 1990. Down in Davenport and the Quad Cities, hardness rides the Mississippi itself: Iowa American Water's published data shows anywhere from 7.9 gpg to 20.4 gpg depending on how mineral-rich the river is running.
Hardness isn't a health issue — it's a comfort, cleaning, and appliance issue. Here's the honest read on each band:
If your city lands in the upper bands, a whole-home water softener runs $2,500 at Kind Water Co — one complete installed price with taxes and a lifetime parts warranty included, no line-item surprises. (For context, national cost-data sites quote a $656–$2,870 range averaging $1,476 installed, but those figures exclude tax and vary widely in what they cover.) If you'd rather see your number first, our instant quote takes about a minute.
Des Moines Water Works softens at its plants and aims to keep hardness under 150 mg/L (about 8.8 grains per gallon), which is still in the "hard" range, and Ankeny buys Des Moines-area water. Ames lime-softens too, and its treated water averaged 153 mg/L in August 2026 (City of Ames monthly data). Waukee reports an average of 7.5–8.5 grains per gallon.
Everything in the table is city water. If you're on a private well — rural Linn County, an acreage outside Anamosa or Mount Vernon — your water comes from the same limestone, minus the treatment plant, and it often tests harder than the nearest city tap. Wells around here can also carry iron, which stains fixtures and laundry starting at the EPA's 0.3 mg/L aesthetic guideline.
The good news is free: the Iowa DNR recommends testing private wells every year, and Iowa's Private Well Grants Program covers the lab testing at no cost — you arrange it through your county environmental health office. Once you know your numbers, well water treatment can be sized to match, from a heavier-duty softener to iron-specific equipment.
Want your number without the homework? Grab our free water report for Cedar Rapids, Marion, or your own town — we've built one for most of the cities in this table — or request a quote and we'll walk you through what your water is doing, kindly.
Hard water is water carrying dissolved calcium and magnesium, picked up as it moves through limestone and dolomite rock. The USGS calls water under 60 mg/L soft, 61–120 moderately hard, 121–180 hard, and over 180 mg/L very hard. It's a cosmetic and mechanical nuisance — spots, scale, stiff laundry — not a health-based contaminant.
Mostly, yes. Iowa is a groundwater state, and much of its drinking water moves through limestone and dolomite aquifers that load it with minerals. The raw-water figures we verified — Cedar Rapids at 15.8 gpg, Iowa City at 17.5, Hiawatha up to 20 — all rate "very hard" by USGS standards. What reaches your tap depends on whether your city softens.
Of the cities we verified, Marion leads at 18–20 gpg delivered unsoftened, per reporting in The Gazette, with Hiawatha's own 2024 water quality report listing 14–20 gpg right behind. Davenport and the Quad Cities can reach 20.4 gpg when the Mississippi runs mineral-heavy, per Iowa American Water. Unsoftened well-water towns generally top the table.
Start with your city's annual water quality report, usually posted on the city website — but know that many small-town reports skip hardness entirely (Marion's and Mount Vernon's both do). A phone call to your water utility usually gets a straight answer, and our free city water reports pull hardness and treatment details together for Eastern Iowa towns.
Maybe — city softening takes the edge off without finishing the job. Cedar Rapids softens roughly 15.8 gpg water down to 6–9 gpg at the tap, which still rates moderately hard to hard: enough for spotted glasses, filmy shower doors, and gradual scale in appliances. A home softener takes it the rest of the way to genuinely soft. It's a comfort call, not an emergency.
Whole-home water softening, filtration, and reverse-osmosis drinking water — professionally installed and built to last a lifetime.
Serving Marion, Cedar Rapids & surrounding Linn County communities
Kind Water Co is a d/b/a of Zero Cap Investments LLC · 2258 Bison St, Apt B, Marion, IA 52302