LocalDataPoint

Iowa Water Quality

Water hardness and quality data for 40 cities in Iowa, USA.

State average

212mg/L

12.4 gpg

Hardness level

🔴 Very Hard

1 lab-verified

Cities

40

40 with data

Cedar Rapids

Pop. 130,405

Very Hard
180+ mg/Lmixed

PFAS: 0 ppt

Full report →

Davenport

Pop. 102,582

Very Hard
180+ mg/Lriver

PFAS: 44.5 ppt

Full report →

Des Moines

Pop. 214,133

Moderately Hard
60–119 mg/Lriver

PFAS: 0 ppt

Full report →

Ames

Pop. 65,060

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Ankeny

Pop. 56,764

Hard
120–179 mg/Lriver

PFAS: 0 ppt

Full report →

Bettendorf

Pop. 35,505

Hard
120–179 mg/Lgroundwater

PFAS: 4.2 ppt

Full report →

Cedar Falls

Pop. 41,255

Hard
120–179 mg/Lgroundwater

PFAS: 0 ppt

Full report →

Council Bluffs

Pop. 62,597

Hard
120–179 mg/Lriver

PFAS: 0 ppt

Full report →

Dubuque

Pop. 58,799

Hard
120–179 mg/Lgroundwater

PFAS: 26.1 ppt

Full report →

Iowa City

Pop. 74,220

🟢 Soft
50 mg/Lriver

PFAS: 0 ppt

Full report →

Marion

Pop. 37,330

Hard
120–179 mg/Lgroundwater

PFAS: 0 ppt

Full report →

Sioux City

Pop. 82,821

Very Hard
180+ mg/Lmixed

PFAS: 464.9 ppt

Full report →

Urbandale

Pop. 44,062

Hard
120–179 mg/Lriver

PFAS: 0 ppt

Full report →

Waterloo

Pop. 68,460

Very Hard
180+ mg/Lgroundwater

PFAS: 48.2 ppt

Full report →

West Des Moines

Pop. 64,113

Hard
120–179 mg/Lriver

PFAS: 0 ppt

Full report →

Altoona

Pop. 16,984

Hard
120–179 mg/Lgroundwater

PFAS: 0 ppt

Full report →

Boone

Pop. 12,692

Very Hard
180+ mg/Lmixed

PFAS: 0 ppt

Full report →

Burlington

Pop. 25,410

Hard
120–179 mg/Lriver

PFAS: 78.4 ppt

Full report →

Clinton

Pop. 26,064

Very Hard
180+ mg/Lgroundwater

PFAS: 1351.6 ppt

Full report →

Clive

Pop. 15,447

Hard
120–179 mg/Lriver

PFAS: 0 ppt

Full report →

Coralville

Pop. 20,608

Hard
120–179 mg/Lgroundwater

PFAS: 0 ppt

Full report →

Fort Dodge

Pop. 24,649

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Fort Madison

Pop. 10,717

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Grimes

Pop. 10,676

Hard
120–179 mg/Lgroundwater

PFAS: 0 ppt

Full report →

Indianola

Pop. 15,467

Hard
120–179 mg/Lriver

PFAS: 0 ppt

Full report →

Johnston

Pop. 20,871

Hard
120–179 mg/Lriver

PFAS: 0 ppt

Full report →

Keokuk

Pop. 10,609

Very Hard
180+ mg/Lriver

PFAS: 34.7 ppt

Full report →

Marshalltown

Pop. 27,620

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Mason City

Pop. 27,366

Hard
120–179 mg/Lgroundwater

PFAS: 0 ppt

Full report →

Muscatine

Pop. 23,968

Hard
120–179 mg/Lgroundwater

PFAS: 321 ppt

Full report →

Newton

Pop. 15,125

Hard
120–179 mg/Lgroundwater

PFAS: 0 ppt

Full report →

North Liberty

Pop. 15,931

Hard
120–179 mg/Lgroundwater

PFAS: 0 ppt

Full report →

Norwalk

Pop. 10,135

Hard
120–179 mg/Lriver

PFAS: 0 ppt

Full report →

Oskaloosa

Pop. 11,607

Very Hard
180+ mg/Lmixed

PFAS: 0 ppt

Full report →

Ottumwa

Pop. 24,624

Hard
120–179 mg/Lriver

PFAS: 0 ppt

Full report →

Pella

Pop. 10,363

Hard
120–179 mg/Lgroundwater

PFAS: 0 ppt

Full report →

Spencer

Pop. 11,212

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Storm Lake

Pop. 10,910

Very Hard
180+ mg/Lgroundwater

PFAS: 0 ppt

Full report →

Waukee

Pop. 18,990

Hard
120–179 mg/Lriver

PFAS: 0 ppt

Full report →

Waverly

Pop. 10,066

Hard
120–179 mg/Lgroundwater

PFAS: 48.4 ppt

Full report →