Klarifi Logo
Try for freeLog in
Klarifi Logo

Wastewater treatment plants in Iowa

678 facilities · 2 MGD combined flow

Klarifi tracks 678 publicly owned wastewater treatment plants in Iowa with a combined average flow of 2 MGD, serving about 1,530,298 residents. 0 plants treat more than 1 MGD and 0 more than 10 MGD; 631 use lagoon systems and 69 have digesters or biogas infrastructure. The largest is Walnut City Of STP in Walnut at 0.99 MGD. 71 NPDES permits expire this year and 95 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 678 by average flow — browse the rest with the page links below.

678 plant locations in Iowa; dot size follows average flow.

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 Iowa71 permits expiring in 202695 permits expiring in 202793 permits expiring in 2028Find 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)
Walnut City Of STPWalnut0.990.39IA0042986Apr 200640
Clarion, City Of STPClarion0.821.5IA0030945Jan 202813
Fredricksburg WWTPFredericksburg0.171.2IA0028991Jan 20080
Shellsburg WWTPShellsburg0.131.15IA0033332May 20060
Ossian City Of STPOssian0.070.44IA0042781Sep 20065
What Cheer WWTPWhat Cheer0.040.88IA0032468Apr 20063
Lester City Of STPLester0.040.05IA0026620Feb 201715
Birmingham City Of STPBirmingham0.040.38IA0023426Jul 200216
Mitchell County WW Pretreatment PlantOsage0.03MO0030821Jun 2026111
Atalissa City Of STPAtalissa0.020.06IA0070998Apr 20064

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

Iowa plants by treatment technology

All 678 plants in Iowa

FacilityCityFlow (MGD)
Walnut City Of STPWalnut0.99
Clarion, City Of STPClarion0.82
Fredricksburg WWTPFredericksburg0.17
Shellsburg WWTPShellsburg0.13
Ossian City Of STPOssian0.07
What Cheer WWTPWhat Cheer0.04
Lester City Of STPLester0.04
Birmingham City Of STPBirmingham0.04
Mitchell County WW Pretreatment PlantOsage0.03
Atalissa City Of STPAtalissa0.02
Maharishi Vedic City - SouthFairfield0.0079
Ackley WWTPAckley
Adair WWTPAdair
Adel WWTPAdel
Afton City Of STPAfton
Agncy City Of STPAgency
Ainsworth City Of STPAinsworth
Akron City Of STPAkron
Albia City Of STP (north)Albia
Albion City Of STPAlbion
Alburnett WWTPAlburnett
Alden WWTPAlden
Algona City Of STPAlgona
Allerton City Of STP NorthAllerton
Allerton City Of STP SouthAllerton
Allison City Of STPAllison
Alvord City Of STPAlvord
Amana Sanitary DistrictAmana
Anamosa WWTPAnamosa
Andover City Of STPAndover
Andrew WWTPAndrew
Anita City Of STPAnita
Anthon City Of STPAnthon
Aplington Water SupplyAplington
Arcadia City Of STPArcadia
Arispe City Of STPArispe
Arlington City Of STPArlington
Armstrong City Of STPArmstrong
Arthur City Of STPArthur
Asbury City Of STPAsbury
Ashton City Of STPAshton
Atkins City Of STPAtkins
Atlantic City Of STPAtlantic
Auburn City Of STPAuburn
Aurelia WWTPAurelia
Aurora City Of STPAurora
Avery City Of STP-Rathbun RwaCenterville
Avoca City Of STPAvoca
Ayrshire, City Of STPAyrshire
Badger City Of STPBadger
Baldwin WWTPBaldwin
Bancroft City Of STPBancroft
Barnes City, City Of STPBarnes City
Barnum City Of STPBarnum
Batavia City Of STPBatavia
Battle Creek WWTPBattle Creek
Baxter WWTPBaxter
Bayard WWTPBayard
Beacon City Of STPBeacon
Beaman WWTPBeaman
Bedford City Of STPBedford
Belle Plaine City Of STPBelle Plaine
Bellevue City Of STPBellevue
Belmond City Of STPBelmond
Bennett City Of STPBennett
Bernard WWTPBernard
Blairsburg City Of STPBlairsburg
Blairstown City OfBlairstown
Blakesburg City Of STPBlakesburg
Blencoe City Of STPBlencoe
Blockton City Of (southern Ia Rural Water Assn.)Blockton
Bloomfield WWTP (main)Bloomfield
Blue Grass City Of STPBlue Grass
Bode City Of STPBode
Bonaparte City Of STPBonaparte
Boxholm WWTPBoxholm
Boyden City Of STPBoyden
Braddyville City Of STPBraddyville
Brandon WWTPBrandon
Brayton City Of STPBrayton
Breda WWTPBreda
Bridgewater City Of STPBridgewater
Brooklyn City Of STPBrooklyn
Brunsville City Of STPBrunsville
Buffalo Center City Of STPBuffalo Center
Burlington, City Of (wwtp)Burlington
Burt City Of STPBurt
Bussey City Of STPBussey
Calamus City Of STPCalamus
Callender City Of STPCallender
Calmar City Of STPCalmar
Calumet City Of STPCalumet
Cambridge City Of STPCambridge
Cantril City Of STPCantril
Carlisle City Of STPCarlisle
Carroll WWTPCarroll
Carson City Of STPCarson
Casey WWTPCasey
Castalia City Of STPCastalia
Cedar Falls City Of STPCedar Falls
Center Junction, City Of STPCenter Junction
Centerville City Of STP (east)Centerville
Centerville City Of STP (west)Centerville
Central City City Of STPCentral City
Chariton City Of STPChariton
Charlotte City Of STPCharlotte
Charter Oak City Of STPCharter Oak
Chelsea City Of STPChelsea
Cherokee WWTPCherokee
Chester City Of STPChester
Chillicothe,city Of-(wapello Rural Water Assn).Chillicothe
Churdan City Of STPChurdan
Cincinnati City Of STPCincinnati
City Of Boone Water Pollution ControlBoone
City Of Emmetsburg Treatment PlantEmmetsburg
City Of Muscatine Water & Resource Recovery FacilityMuscatine
City Of PellaPella
City Of Rinard WTPRinard
City Of Shenandoah STPShenandoah
City Of Sioux City STPSioux City
City Of Spragueville STPSpragueville
City Of Wapello Wastewater Treatment PlantWapello
Clare City Of STPClare
Clarence WWTPClarence
Clarinda City Of STPClarinda
Cleghorn WWTPCleghorn
Clemons City Of STPClemons
Clermont WWTPClermont
Clinton WWTPClinton
Clutier City Of STPClutier
Coggon WWTPCoggon
Coin City Of STPCoin
Collins City Of STPCollins
Colo City Of STPColo
Columbus Junction City Of STPColumbus Junction
Conesville City Of STPConesville
Conroy, Iowa - Poweshiek Water AssocMarengo
Coralville WWTPCoralville
Corning City Of STPCorning
Correctionville City Of STPCorrectionville
Corwith City Of STPCorwith
Corydon City Of STPCorydon
Council Bluffs City Of STPCouncil Bluffs
Crawfordsville WWTPCrawfordsville
Crescent WWTPCrescent
Cresco WWTPCresco
Creston City Of STPCreston
Cromwell, City-STP -SirwaCreston
Crystal Lake WWTPCrystal Lake
Cumberland WWTPCumberland
Cushing City Of STPCushing
Cylinder City Of STPCylinder
Dakota City City Of STPDakota City
Dallas Center City Of STPDallas Center
Danbury City Of STPDanbury
Danville City Of STPDanville
Davenport, City Of-West Locust LagoonDavenport
Davenport Wastewater Treatment PlantDavenport
Davis City WWTPDavis City
Dayton City Of STPDayton
Decatur City Sewer Treatment PlantDecatur
Decorah City Of STPDecorah
Dedham City Of STPDedham
Deep River, City Of STPDeep River
Defiance City Of STPDefiance
Delaware City Of STPDelaware
Delhi City Of STPDelhi
Delmar, City Of STPDelmar
Delta WWTPDelta
Denison Municipal Utilities WWTPDenison
Denmark Sanitary District STPDenmark
Derby City Of STPDerby
Desoto City Of STPDe Soto
Dewar Sanitary District STPDewar
Dewitt WWTPDewitt
Dexter City Of STPDexter
Diagonal City Of STPDiagonal
Dike WWTPDike
Dixon City Of STPDixon
Donahue City Of STPDonahue
Donnellson City Of STPDonnellson
Doon City Of STPDoon
Douds/leando,city Of(rathbun Regional Water Assoc)Douds
Dougherty City Of STPDougherty
Dow City, City Of STPDow City
Dows WWTPDows
Drakesville, City Of-(rathbun Regional Water Assoc.)Drakesville
Dumont City Of STPDumont
Duncombe City Of STPDuncombe
Dundee City Of STPDundee
Dunkerton City Of STPDunkerton
Dunlap WWTPDunlap
Dyersville WWTPDyersville
Eagle Grove, City Of STPEagle Grove
Earlham City Of STPEarlham
Earling City Of STPEarling
Early City Of STPEarly
East Peru City Of STP (warren Water District)Peru
Eddyville, City Of STPEddyville
Edgewood WWTPEdgewood

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 September 14, 2026.

Try Klarifi for free

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

Try for free