Resources

Iowa water hardness lookup: find your city's number

The short answer

  • The statewide range: The Iowa city water numbers we have checked at their source run from about 5.8 gpg (100 mg/L) in Dubuque and Indianola to 25 gpg (about 428 mg/L) in Sergeant Bluff.
  • City by city: Des Moines Water Works' three plants averaged 145–152 mg/L (about 8.5–8.9 gpg) in 2025, Waukee publishes 7.5–8.5 gpg, Cedar Rapids 6.5–7 gpg, Dubuque about 100 mg/L, Waterloo 332 mg/L, and Iowa American Water publishes 136–350 mg/L for the Iowa Quad Cities.
  • Unusual treatment towns: Maquoketa has been municipally softened since 2006, while West Liberty and Atkins run municipal reverse osmosis, so their tap water is not typical of the region around them.
  • Converting the units: Utilities publish milligrams per liter and treatment companies quote grains per gallon; the conversion is fixed at 1 gpg equals 17.1 mg/L, so Des Moines Water Works' hardness goal of under 8.76 grains is under 150 mg/L.
  • Prices by band: A whole-home softener is $2,500 all-in or $2,850 with reverse osmosis, the XL is $2,800 or $3,150 with RO, a salt-free conditioner is $3,050, and RO alone is $897 tank or $997 tankless.
  • Private wells excluded: No city figure describes a private well, so the Iowa DNR recommends annual testing and Iowa's Private Well Grants program pays for county lab testing at no cost to you.

Every Iowa city water number we have checked is moderately hard, hard or very hard. Two things set yours: where your water comes from and whether your city softens it at the plant. Type your town in the lookup below to get its number, where the number comes from, and what it actually changes in your house. Every number it shows comes from a water utility or a state sample record, and we name the source. Where we have not checked a number at its source yet, or none has been published, we say so.

Water hardness by town

Start typing and pick your town. You will see its hardness in grains per gallon (gpg, what water pros use) and milligrams per liter (mg/L, what your city's report usually prints), the band it falls in, and where the number comes from. Where a town publishes only one unit, we convert at the standard 1 gpg = 17.1 mg/L and round.

Popular:
See all 37 checked numbers

Des Moines Metro

  • Ackworth: 7–9 gpg (about 120–150 mg/L), moderately hard to hard. Warren Water District, Water Quality.
  • Ankeny: 8.5–8.9 gpg (145–152 mg/L), hard. Des Moines Water Works, treated water data by plant, 2025.
  • Bevington: 7–9 gpg (about 120–150 mg/L), moderately hard to hard. Warren Water District, Water Quality.
  • Des Moines: 8.5–8.9 gpg (145–152 mg/L), hard. Des Moines Water Works, treated water data by plant, 2025.
  • Earlham: 7–9 gpg (about 120–150 mg/L), moderately hard to hard. Warren Water District, Water Quality.
  • East Peru: 7–9 gpg (about 120–150 mg/L), moderately hard to hard. Warren Water District, Water Quality.
  • Hartford: 7–9 gpg (about 120–150 mg/L), moderately hard to hard. Warren Water District, Water Quality.
  • Indianola: 5.8–7 gpg (100–120 mg/L), moderately hard. Indianola Municipal Utilities, Water.
  • Martensdale: 7–9 gpg (about 120–150 mg/L), moderately hard to hard. Warren Water District, Water Quality.
  • Milo: 7–9 gpg (about 120–150 mg/L), moderately hard to hard. Warren Water District, Water Quality.
  • New Virginia: 7–9 gpg (about 120–150 mg/L), moderately hard to hard. Warren Water District, Water Quality.
  • Patterson: 7–9 gpg (about 120–150 mg/L), moderately hard to hard. Warren Water District, Water Quality.
  • Spring Hill: 7–9 gpg (about 120–150 mg/L), moderately hard to hard. Warren Water District, Water Quality.
  • St. Charles: 7–9 gpg (about 120–150 mg/L), moderately hard to hard. Warren Water District, Water Quality.
  • St. Marys: 7–9 gpg (about 120–150 mg/L), moderately hard to hard. Warren Water District, Water Quality.
  • Truro: 7–9 gpg (about 120–150 mg/L), moderately hard to hard. Warren Water District, Water Quality.
  • Waukee: 7.5–8.5 gpg (about 128–145 mg/L), hard. City of Waukee, Water Quality.

Central Iowa

  • Ames: 8.94 gpg (153 mg/L), hard. City of Ames, Drinking Water Quality Data, August 2026 monthly average.
  • Grinnell: 22 gpg (about 376 mg/L), very hard. City of Grinnell, Water Improvements.
  • Nevada: 8.19 gpg (140 mg/L), hard. City of Nevada, Water Department.

Cedar Rapids Metro

  • Cedar Rapids: 6.5–7 gpg (about 111–120 mg/L), moderately hard. City of Cedar Rapids, Water Softening.
  • Robins: 6.5–7 gpg (about 111–120 mg/L), moderately hard. City of Cedar Rapids, Water Softening.

Quad Cities Area

  • Bettendorf: 7.9–20.4 gpg (136–350 mg/L), hard to very hard. Iowa American Water, Quad Cities Typical Water Quality sheet (2019 data).
  • Blue Grass: 7.9–20.4 gpg (136–350 mg/L), hard to very hard. Iowa American Water, Quad Cities Typical Water Quality sheet (2019 data).
  • Colona: 13.5–14 gpg (230–240 mg/L), very hard. Illinois EPA Drinking Water Watch, Colona lab results, 2024.
  • Cordova: 20.5 gpg (351 mg/L), very hard. Illinois EPA Drinking Water Watch, Cordova sample 13 Sep 2023.
  • Davenport: 7.9–20.4 gpg (136–350 mg/L), hard to very hard. Iowa American Water, Quad Cities Typical Water Quality sheet (2019 data).
  • Dixon: 16.2–22.7 gpg (278–388 mg/L), very hard. Iowa American Water, Dixon Typical Water Quality sheet (2019).
  • Le Claire: 7.9–20.4 gpg (136–350 mg/L), hard to very hard. Iowa American Water, Quad Cities Typical Water Quality sheet (2019 data).
  • Panorama Park: 7.9–20.4 gpg (136–350 mg/L), hard to very hard. Iowa American Water, Quad Cities Typical Water Quality sheet (2019 data).
  • Quad Cities: 7.9–20.4 gpg (136–350 mg/L), hard to very hard. Iowa American Water, Quad Cities Typical Water Quality sheet (2019 data).
  • Reynolds: 9.3 gpg (160 mg/L), hard. Illinois EPA Drinking Water Watch, Reynolds sample 20 Oct 2024.
  • Riverdale: 7.9–20.4 gpg (136–350 mg/L), hard to very hard. Iowa American Water, Quad Cities Typical Water Quality sheet (2019 data).

Dubuque Area

  • Dubuque: about 5.8 gpg (100 mg/L), moderately hard. City of Dubuque, Treatment Process.

Cedar Valley

  • Waterloo: 19.4 gpg (332 mg/L), very hard. Waterloo Water Works, 2025 Water Analysis.

Western Iowa

  • Sergeant Bluff: 25 gpg (about 428 mg/L), very hard. City of Sergeant Bluff, Public Works.
  • Sioux Center: 23 gpg (about 393 mg/L), very hard. City of Sioux Center, "Softer Water Allows Sioux Center to Turn Down Softeners" (27 April 2023).

Three cities that treat their water differently

A few Eastern Iowa towns do something at the plant that changes the answer entirely. If you live in one of these, your tap water is not typical of the region around it.

CityWhat the utility doesWhat that means for you
MaquoketaMunicipally softened since 2006Softening already happens at the plant, so check your finished-water number before buying a whole-home softener. Drinking-water filtration is often the more useful upgrade.
West LibertyMunicipal reverse osmosisTreatment happens at city scale before the water reaches you. Ask your utility what the finished hardness is before buying anything.
AtkinsMunicipal reverse osmosisSame as West Liberty — the heavy lifting is done centrally, so test your own tap before assuming you need equipment.

Coralville, Cedar Falls and Independence sit at the other end: none of the three softens municipally, so whatever the source water carries is what shows up in your shower. If you want the plumbing behind all of this, read where Eastern Iowa's water comes from.

How to read your number

The USGS uses four hardness bands, and every number on this page falls into one of them:

  • Soft: under 60 mg/L (under about 3.5 gpg)
  • Moderately hard: 61–120 mg/L (about 3.6–7 gpg)
  • Hard: 121–180 mg/L (about 7.1–10.5 gpg)
  • Very hard: over 180 mg/L (over about 10.5 gpg)

The two units trip people up constantly. Utilities publish milligrams per liter; water treatment people talk in grains per gallon. The conversion is fixed: 1 gpg = 17.1 mg/L.

Worked example, using Waukee: the city publishes 7.5–8.5 gpg, and 8.5 × 17.1 = about 145 mg/L, which lands in the USGS hard band of 121–180 mg/L. Going the other way, Dubuque's roughly 100 mg/L ÷ 17.1 = about 5.8 gpg — moderately hard. Same water, two vocabularies, one multiplication.

Convert gpg and mg/L

gpg
mg/L

Type a number in either box.

1 grain per gallon = 17.1 mg/L (1 grain is 64.8 mg and 1 US gallon is 3.785 liters, per NIST Handbook 44). Bands are the U.S. Geological Survey scale.

What your number means for equipment

Soft — under 60 mg/L (under 3.5 gpg)

You do not need a softener. What people in this band usually want is better-tasting drinking water: a reverse osmosis system at the kitchen sink, $897 for a tank unit or $997 for a tankless one, installed.

Moderately hard — 61–120 mg/L (3.6–7 gpg)

A softener is a preference, not a necessity. Homeowners in this band buy one to stop the spotting on glassware and the film on shower doors, and to be easier on the water heater. A whole-home softener is $2,500 all-in, or $2,850 bundled with reverse osmosis.

Hard — 121–180 mg/L (7.1–10.5 gpg)

This is where scale starts costing you: crusty aerators, stiff laundry, more soap and detergent than the box calls for. A standard softener at $2,500 handles it. On city water, a salt-free conditioner is $3,050 if you would rather not carry salt.

Very hard — over 180 mg/L (over 10.5 gpg)

Size up: our XL softener is $2,800, or $3,150 with reverse osmosis. High-capacity units mean fewer regenerations and less salt handling, which is the part homeowners actually notice. Our Eastern Iowa cost breakdown shows what is included at each price, and the salt guide covers upkeep.

Every price above is all-in: equipment, professional installation by licensed local plumbing professionals we vet, schedule and stand behind, taxes, and a lifetime parts warranty. Add the yearly care plan, $199 with a tank RO or $249 with a tankless RO, and your RO filters are included. 0% financing is available, and military and first responders take $100 off. Want a number without a phone call? Use the instant quote.

Not listed? Two ways to get your number

  1. Get a free in-home water test. We test your water on your kitchen counter, including a nitrate screening reading, and you keep the results, whether or not you buy anything. Book the free test.
  2. Read your utility's annual water quality report. Most systems publish one every year, often called a Consumer Confidence Report — search your city's name plus "water quality report." Hardness is frequently left out, because those reports focus on regulated contaminants. If it is missing, call the water department and ask for the finished-water hardness. They will tell you. Some Central Iowa utilities have no figure to give: Johnston publishes no hardness number of its own; Polk City publishes none either, and its supply blends softened and unsoftened water; Urbandale publishes none of its own, leaving only its supplier's target. Our Polk County water page gathers the city-by-city data for the metro.

For a longer, city-by-city write-up of the same data, see Iowa water hardness by city, or pull your city's contaminant summary from the Eastern Iowa water reports.

On a private well? No city number applies to you

If your water comes from your own well, nothing in the lookup above describes your house. There is no plant, no treatment, no annual report — your water is whatever your aquifer and your well are doing this season, and it can differ from your neighbor's.

The Iowa DNR recommends testing private wells annually, and Iowa's Private Well Grants program pays for county lab testing at no cost to you. Start there. Our guide to free well water testing in Iowa walks through who to call in your county, and the well water hub covers the symptoms most Eastern Iowa wells show.

Two things worth knowing before you shop. First, iron: the EPA's secondary standard for iron is 0.3 mg/L and manganese 0.05 mg/L — both aesthetic standards, about staining and taste rather than compliance. Penn State Extension advises that a softener alone should only be asked to handle dissolved iron below 5 mg/L; above that you want dedicated iron treatment, which we quote after your free water test rather than off a price list. Second, nitrate: Iowa State University Extension notes that nitrate is odorless and tasteless, so you cannot tell it is there without testing. More on that in nitrates in Iowa water.

Get your number, then get a straight price

Look up your city above, convert it if you need to, and you will know which band you are in before anyone knocks on your door. If you want it confirmed on your own tap, the in-home test is free and the prices are published — no home visit required to find out what something costs. Book a free water test or build your instant quote. If you already own a system that has stopped keeping up, start with softener repair; if your water simply tastes like a swimming pool, read why tap water tastes like chlorine.

Frequently asked questions

Which Iowa cities have the hardest water?

Of the city water numbers we have checked at their source, the hardest are in Western Iowa: Sergeant Bluff publishes 25 grains per gallon (about 428 mg/L), and Sioux Center reported 23 grains in 2023. Next come Dixon in Scott County, where Iowa American Water lists up to 388 mg/L, and Grinnell at 22 grains (about 376 mg/L), which the city expects its new treatment plant to bring down to 7 grains. Iowa American Water's published range for the Iowa Quad Cities tops out at 350 mg/L, and Waterloo Water Works reports 332 mg/L (about 19.4 gpg) for 2025. All of these sit above the USGS very-hard threshold of 180 mg/L.

How hard is Cedar Rapids water?

Cedar Rapids tap water runs about 6.5–7 grains per gallon, roughly 111–120 mg/L, which is the top edge of the USGS moderately hard band of 61–120 mg/L. The city softens at the plant from 15.8 gpg raw, and the City of Cedar Rapids water FAQ describes finished water at 6–9 gpg, whose upper end converts to about 154 mg/L.

How do I convert grains per gallon to mg/L?

Multiply grains per gallon by 17.1, because 1 gpg equals 17.1 mg/L. Des Moines Water Works' hardness goal of 8.76 gpg × 17.1 = about 150 mg/L, the same figure the utility gives. To reverse it, divide: Dubuque's roughly 100 mg/L ÷ 17.1 is about 5.8 gpg. Iowa utilities usually publish mg/L while water treatment companies quote gpg, which is why the same water gets two very different-looking numbers.

Which Iowa cities soften their water at the plant?

Des Moines Water Works softens at its treatment plants, and its three plants averaged about 145–152 mg/L in 2025. Indianola lime-softens to 5.8–7 gpg. In Eastern Iowa, Cedar Rapids, Iowa City and Dubuque all soften municipally: Cedar Rapids drops from 15.8 gpg raw to about 6.5–7 gpg, and Dubuque from about 280 mg/L to about 100 mg/L. Maquoketa has softened since 2006, and West Liberty and Atkins run municipal reverse osmosis. Waterloo, Cedar Falls, Coralville and Independence do not soften.

How do I find my city's water hardness in Iowa?

Two ways. Kind Water Co runs a free in-home water test in the towns we serve, and you keep the results whether or not you buy anything. Or read your utility's annual water quality report, often called a Consumer Confidence Report. Hardness is frequently left out, since those reports focus on regulated contaminants — if so, call the water department and ask for finished-water hardness.

Do I still need a softener if my city already softens the water?

Usually not for protection. In Eastern Iowa's softened cities the plant has already done most of the work: Cedar Rapids finishes at about 6.5–7 grains per gallon (about 111–120 mg/L) and Dubuque near 100 mg/L, so both land in the moderately hard range. Homeowners there who still install a softener are chasing spot-free glassware and film-free shower doors, not scale damage. Des Moines Water Works softens too, but its three plants averaged about 145–152 mg/L (8.5–8.9 gpg) in 2025, which the USGS still calls hard.

How hard is private well water in Iowa?

No city figure applies to a private well — your hardness depends on your own aquifer and well, and can differ from a neighbor's. For scale, USGS sampling of Black Hawk County wells since 1990 shows a median of 271 mg/L, about 15.8 grains per gallon, which is very hard. The Iowa DNR recommends annual testing, and Iowa's Private Well Grants cover county lab testing free.

Ready for better water at home?

Request a free quote

Whole-home water softening, filtration, and reverse-osmosis drinking water — professionally installed and built to last a lifetime.

Proudly serving homeowners across Iowa & Illinois
We accept all major credit cardsSecure payments powered by Stripe
VisaMastercardAmerican ExpressDiscoverApple Pay
© 2026 Kind Water Co. All rights reserved.
“Our name is our promise.”

Serving Des Moines, Polk County & homes across Iowa

Contact your local Kind Water team

Main Des Moines 600 SE 15th St · Des Moines, IA 50317 (515) 709-4674 Des Moines servicesDes Moines Google profile

Looking for another location? North Des Moines · West Des Moines

Popular Des Moines-area pages: Ankeny · Waukee · Altoona · Des Moines water guide