Klarifi Logo
Try for freeLog in
Klarifi Logo

Wastewater treatment plants in Iowa

747 facilities · 269 MGD combined flow

Klarifi tracks 747 publicly owned wastewater treatment plants in Iowa with a combined average flow of 269 MGD, serving about 1,656,172 residents. 45 plants treat more than 1 MGD and 4 more than 10 MGD; 624 use lagoon systems and 71 have digesters or biogas infrastructure. The largest is Water Pollution Control Facility in Cedar Rapids at 39.59 MGD. 71 NPDES permits expire this year and 106 next year.

Every plant below links to a profile with average and design flow, the NPDES permit and its expiry, a three-year compliance snapshot and the capital projects planned in its city. Treatment technology and verified contacts are shown with a free Klarifi account. Showing facilities 1–200 of 747 by average flow — browse the rest with the page links below.

744 plant locations in Iowa; dot size follows average flow. Boundaries: U.S. Census Bureau.

NPDES permits and renewals in Iowa

Every plant discharges under an NPDES permit that is renewed every five years, usually with tighter limits. The renewal year is the year a plant budgets for upgrades.

All NPDES permits in Iowa →71 permits expiring in 2026 →106 permits expiring in 2027 →102 permits expiring in 2028 →Find plants near you on the map →

Largest wastewater treatment plants in Iowa

The 10 largest publicly owned wastewater treatment plants in Iowa by average flow, with NPDES permit, expiry and three-year violation count. Source: EPA ICIS-NPDES via Klarifi.
FacilityCityAvg flow (MGD)Design (MGD)NPDES permitExpiresViolations (3y)
Water Pollution Control FacilityCedar Rapids39.5986.95IA0042641Aug 203015
Davenport Wastewater Treatment PlantDavenport25.3640IA0043052Jun 20260
City Of Sioux City STPSioux City14.0128.73IA0043095Jan 203110
Fort Dodge City Of STPFort Dodge11.4221.6IA0044849Dec 20300
Iowa City, City Of (south) STPIowa City8.9843.3IA0070866Jul 203011
Council Bluffs City Of STPCouncil Bluffs8.2117.9IA0036641Aug 20310
Clinton WWTPClinton6.5217IA0035947Jun 203112
Burlington, City Of (wwtp)Burlington5.7928.3IA0043079Jan 20274
Mason WWTPMason City5.13—IA0077305May 20296
Cedar Falls City Of STPCedar Falls4.8321.6IA0036633Dec 20290

Treatment technology for each plant is shown with a free Klarifi account. Create one →

Iowa plants by treatment technology

All 747 plants in Iowa

FacilityCityFlow (MGD)
Water Pollution Control FacilityCedar Rapids39.59
Davenport Wastewater Treatment PlantDavenport25.36
City Of Sioux City STPSioux City14.01
Fort Dodge City Of STPFort Dodge11.42
Iowa City, City Of (south) STPIowa City8.98
Council Bluffs City Of STPCouncil Bluffs8.21
Clinton WWTPClinton6.52
Burlington, City Of (wwtp)Burlington5.79
Mason WWTPMason City5.13
Cedar Falls City Of STPCedar Falls4.83
City Of Muscatine Water & Resource Recovery FacilityMuscatine3.89
Ottumwa City Of STPOttumwa3.24
City Of Boone Water Pollution ControlBoone3.05
Coralville WWTPCoralville2.98
Iowa Great Lakes Sanitary District WWTPMilford2.5
Storm Lake WWTPStorm Lake2.45
Newton City Of STPNewton2.43
West Liberty City Of STPWest Liberty2.41
City Of Emmetsburg Treatment PlantEmmetsburg2.38
City Of PellaPella2.36
North Liberty WWTPNorth Liberty2.03
Indianola Water Resource Recovery FacilityIndianola1.96
Eagle Grove, City Of STPEagle Grove1.93
Spencer, City OfSpencer1.75
Fredricksburg WWTPFredericksburg1.7
Keokuk City Of STPKeokuk1.7
Osceola WWTP SouthOsceola1.68
Fort Madison City Of STPFort Madison1.65
Washington City Of STPWashington1.65
Waverly WWTPWaverly1.42
Oelwein WWTPOelwein1.4
Knoxville City Of STPKnoxville1.39
Nevada City Of WWTPNevada1.37
Webster City WWTPWebster City1.36
Grinnell, City Of STPGrinnell1.35
Independence WWTPIndependence1.31
Creston City Of STPCreston1.25
Winterset City Of STPWinterset1.16
Mount Pleasant WWTPMount Pleasant1.13
Vinton WWTPVinton1.11
City Of Shenandoah STPShenandoah1.1
Perry WWTPPerry1.07
Estherville WWTPEstherville1.05
Carroll WWTPCarroll1.04
Iowa Falls WWTPIowa Falls1.02
City Of Sioux Center STPSioux Center0.97
Red Oak City Of STPRed Oak0.96
Eldridge City Of STP (south Slope)Eldridge0.96
Fairfield City Of STPFairfield0.93
Story City City Of STPStory City0.93
Decorah City Of STPDecorah0.92
Sheldon Wastewater PlantSheldon0.9
Orange City City Of STPOrange City0.85
Denison Municipal Utilities WWTPDenison0.84
Dewitt WWTPDewitt0.82
Anamosa WWTPAnamosa0.79
Adel WWTPAdel0.77
Algona City Of STPAlgona0.72
Humboldt City Of STPHumboldt0.72
Waukon City Of STPWaukon0.71
Oskaloosa SW STPOskaloosa0.71
Ogden City Of STPOgden0.7
Atlantic City Of STPAtlantic0.69
Forest City City Of STPForest City0.69
Oskaloosa NE WWTPOskaloosa0.69
Chariton City Of STPChariton0.67
Clarinda City Of STPClarinda0.65
Jefferson WWTPJefferson0.65
Manchester WWTPManchester0.64
Harlan City Of STPHarlan0.62
Huxley City Of STPHuxley0.61
Sanborn WWTPSanborn0.6
Eldora WWTPEldora0.59
Ackley WWTPAckley0.59
Dyersville WWTPDyersville0.55
Cresco WWTPCresco0.53
Centerville City Of STP (east)Centerville0.52
Tiffin WWTPTiffin0.52
Roland City Of STPRoland0.51
Monticello WWTPMonticello0.5
Colfax City Of STPColfax0.5
Carlisle City Of STPCarlisle0.5
West Branch City Of STPWest Branch0.49
Springville WWTPSpringville0.49
City Of Solen Treatment PlantSolon0.49
Corydon City Of STPCorydon0.47
Corning City Of STPCorning0.47
Walcott City Of STP (south)Walcott0.45
Williamsburg City Of STPWilliamsburg0.44
Toledo Wastewater Treatment FacilityToledo0.43
Asbury City Of STPAsbury0.42
Lamoni WWTPLamoni0.42
Stuart WWTPStuart0.41
Wilton City Of STPWilton0.41
Osage City Of STPOsage0.41
Mitchellville Water SupplyMitchellville0.4
Tipton WWTP (west)Tipton0.39
Tama City Of STPTama0.39
Hampton WWTPHampton0.38
Leclaire City Of STPLe Claire0.37
West Union City Of STPWest Union0.37
Reinbeck Water SupplyReinbeck0.35
Belle Plaine City Of STPBelle Plaine0.35
Panora WWTPPanora0.35
Hudson WWTPHudson0.35
Belmond City Of STPBelmond0.34
Missouri Valley City Of STPMissouri Valley0.34
Earlham City Of STPEarlham0.34
Sibley City Of STPSibley0.33
Garner WWTPGarner0.33
Prairie City, City Of STPPrairie City0.32
Shellsburg WWTPShellsburg0.32
Rockwell City WWTPRockwell City0.32
Albia City Of STP (north)Albia0.32
Blue Grass City Of STPBlue Grass0.32
Postville City Of STPPostville0.31
Gilbert, City Of STPGilbert0.31
Marengo City Of STPMarengo0.31
Allison City Of STPAllison0.31
Kalona City Of STPKalona0.31
Clarence WWTPClarence0.3
Lone Tree South WWTPLone Tree0.3
Center Point, City Of STP (south)Center Point0.3
Rockford WWTPRockford0.29
Sumner City Of STPSumner0.29
Primghar Municipal Light PlantPrimghar0.29
Fairfax WWTPFairfax0.28
Dysart City Of STPDysart0.28
Rock Rapids City Of STPRock Rapids0.28
City Of Ponahontas WTPPocahontas0.28
Newhall WWTPNewhall0.28
Denver WWTPDenver0.28
Lake Mills City Of STPLake Mills0.28
Monroe City Of STP (west)Monroe0.27
Hartley WWTPHartley0.27
La Porte City WWTPLa Porte City0.27
Sheffield WWTPSheffield0.27
Manly WWTPManly0.27
Buffalo City Of STPBuffalo0.27
Lake City WWTPLake City0.27
Madrid WWTPMadrid0.26
Dumont City Of STPDumont0.26
New London WWTPNew London0.26
Tripoli City Of STPTripoli0.26
Woodward City Of STPWoodward0.26
Slater City Of STPSlater0.26
Guttenberg WWTPGuttenberg0.26
Pleasantville Water WorksPleasantville0.26
Alta WWTPAlta0.25
Centerville City Of STP (west)Centerville0.25
Granger WWTPGranger0.25
Dallas Center City Of STPDallas Center0.25
City Of Wapello Wastewater Treatment PlantWapello0.25
Atkins City Of STPAtkins0.25
Columbus Junction City Of STPColumbus Junction0.24
Winfield WWTPWinfield0.24
Hospers City Of STPHospers0.24
Bloomfield WWTP (main)Bloomfield0.24
Sac City WWTPSac City0.24
Farley City Of STPFarley0.24
Holstein WWTPHolstein0.23
State Center City Of STPState Center0.23
Lime Springs WWTPLime Springs0.23
Winthrop City Of STPWinthrop0.23
Mount Vernon City Of STPMount Vernon0.22
Onawa City Of STPOnawa0.22
Wellman City Of STPWellman0.22
Audubon City Of STPAudubon0.22
Nashua WWTPNashua0.22
Lake View City Of STPLake View0.21
Sac And Fox Settlement LagoonTama0.21
Birmingham City Of STPBirmingham0.21
Park View Water CoEldridge0.21
Sigourney East WWTPSigourney0.21
Hull City Of STPHull0.21
Northwood City Of STPNorthwood0.21
Parkersburg City Of STPParkersburg0.21
Stanwood WWTPStanwood0.21
Baxter WWTPBaxter0.21
Remsen City Of STPRemsen0.2
Brooklyn City Of STPBrooklyn0.2
Corwith City Of STPCorwith0.2
Keota WWTPKeota0.2
Melcher-Dallas WWTPMelcher-Dallas0.2
Cincinnati City Of STPCincinnati0.2
Leon WWTPLeon0.2
Jesup WWTPJesup0.2
Edgewood WWTPEdgewood0.2
Lenox City Of STPLenox0.2
Traer Municipal Water PlantTraer0.19
Cascade Municipal Utilities WWTPCascade0.19
Villisca City Of STPVillisca0.18
Dike WWTPDike0.18
Laurens City Of STPLaurens0.18
Kingsley City Of STPKingsley0.18
Ossian City Of STPOssian0.18
Walnut City Of STPWalnut0.17
Rockwell WWTPRockwell0.17
Walford WWTPWalford0.17
Ely City Of STPEly0.17

Page

1
234

Wastewater treatment in Iowa: questions

Sources and methodology

Flow, permit and violation figures come from the EPA's ICIS-NPDES discharge monitoring records. Population served comes from the Clean Watersheds Needs Survey 2022. Treatment structures are identified by Klarifi's review of aerial imagery, and capital improvement projects are extracted from published municipal budget documents. Violations are counted over the last three years of monitoring reports.

Data refreshed October 26, 2026.

Wastewater terms: WWTP · POTW · MGD · NPDES permit · Activated sludge · Oxidation ditch · all terms

Cite this page

Journalists, researchers and educators are welcome to quote these figures. Please credit Klarifi as the source and link to this page.

Klarifi. “Wastewater treatment plants in Iowa.” Updated October 26, 2026. https://klarifi.io/facilities/iowa

Need a custom cut of the data for a state, a county or a list of plants? Email info@klarifi.io.

Try Klarifi for free

Create your own trial account and explore how Klarifi can help you.

Try for free