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, treatment technology, the NPDES permit and its expiry, a three-year compliance snapshot and the capital projects planned in its city. 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 25 largest publicly owned wastewater treatment plants in Iowa by average flow, with NPDES permit, expiry, treatment technology and three-year violation count. Source: EPA ICIS-NPDES via Klarifi.
FacilityCityAvg flow (MGD)Design (MGD)NPDES permitExpiresTechnologyViolations (3y)
Walnut City Of STPWalnut0.990.39IA0042986Apr 2006

Aerated lagoons, Uncovered lagoons

40
Clarion, City Of STPClarion0.821.5IA0030945Jan 2028

Aerated lagoons

13
Fredricksburg WWTPFredericksburg0.171.2IA0028991Jan 2008

Aerated lagoons

0
Shellsburg WWTPShellsburg0.131.15IA0033332May 2006

Clarifiers

0
Ossian City Of STPOssian0.070.44IA0042781Sep 2006

Aerated lagoons, Uncovered lagoons

5
What Cheer WWTPWhat Cheer0.040.88IA0032468Apr 2006

Aerated lagoons, Uncovered lagoons

3
Lester City Of STPLester0.040.05IA0026620Feb 2017

Uncovered lagoons

15
Birmingham City Of STPBirmingham0.040.38IA0023426Jul 2002

Aerated lagoons, Uncovered lagoons

16
Mitchell County WW Pretreatment PlantOsage0.03MO0030821Jun 2026

Carrousels / oxidation ditches, Biogas silos

111
Atalissa City Of STPAtalissa0.020.06IA0070998Apr 2006

4
Maharishi Vedic City - SouthFairfield0.00790.05IA0078417Nov 2009

19
Ackley WWTPAckley1.67IA0035297May 2030

Aerated lagoons, Uncovered lagoons

95
Adair WWTPAdair0.49IA0035416Jul 2029

Clarifiers, Biogas balloons

4
Adel WWTPAdel5.44IA0041921Nov 2027

Uncovered lagoons

2
Afton City Of STPAfton0.26IA0041831Jun 2027

Uncovered lagoons

0
Agncy City Of STPAgency0.62IA0057754Aug 2006

Aerated lagoons, Uncovered lagoons

15
Ainsworth City Of STPAinsworth0.3IA0069183Apr 2027

Uncovered lagoons

13
Akron City Of STPAkron0.38IA0035211Aug 2028

Uncovered lagoons

4
Albia City Of STP (north)Albia1.27IA0036871Apr 2026

Aerated lagoons, Uncovered lagoons

62
Albion City Of STPAlbion0.4IA0034321Apr 2030

Uncovered lagoons

29
Alburnett WWTPAlburnettIA0024431Sep 2030

Uncovered lagoons

10
Alden WWTPAlden0.45IA0034339Aug 2030

Uncovered lagoons

4
Algona City Of STPAlgona2.76IA0022055Feb 2028

Clarifiers, Biogas silos, Biogas balloons

13
Allerton City Of STP NorthAllerton0.05IA0054054Aug 2026

Uncovered lagoons

6
Allerton City Of STP SouthAllerton0.28IA0054046Aug 2026

Aerated lagoons, Uncovered lagoons

34

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 11, 2026.

Try Klarifi for free

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

Try for free