Klarifi Logo
Try for freeLog in
Klarifi Logo

NPDES permits in Iowa

678 permits held by publicly owned wastewater treatment plants · issued by Iowa DNR

Effective

526

Administratively continued

151

Expired

1

Total tracked

678

Iowa Department of Natural Resources (Iowa DNR) runs the NPDES program in Iowa under delegation from EPA Region 7, issuing and enforcing the discharge permits listed here. Klarifi tracks 678 permits held by publicly owned treatment plants in the state, with status, expiry, design flow and three-year compliance for each. Agency website →

An NPDES permit runs for five years. To keep discharging, a plant must apply for renewal at least 180 days before the expiry date, and the renewed permit usually arrives with tighter effluent limits, new monitoring requirements or a compliance schedule. That is why the year a permit expires is the year a plant starts budgeting for upgrades: nutrient removal, disinfection, capacity or controls.

Permit renewals by year

2026: 71 permits →2027: 95 permits →2028: 93 permits →

2029: 96 permits

2030: 121 permits

2031: 65 permits

Largest permit holders in Iowa

The 25 largest publicly owned wastewater treatment plants in Iowa by permitted design flow, with NPDES permit number, status and expiry. Source: EPA ICIS-NPDES via Klarifi.
FacilityCityAvg flow (MGD)Design (MGD)NPDES permitStatusExpiresViolations (3y)
Water Pollution Control FacilityCedar Rapids86.95IA0042641EffectiveAug 203015
Iowa City, City Of (south) STPIowa City43.3IA0070866EffectiveJul 203011
Davenport Wastewater Treatment PlantDavenport40IA0043052Administratively continuedJun 20260
City Of Sioux City STPSioux City28.73IA0043095EffectiveJan 203110
Burlington, City Of (wwtp)Burlington28.3IA0043079EffectiveJan 20274
Coralville WWTPCoralville22.56IA0020788EffectiveMar 20261
Cedar Falls City Of STPCedar Falls21.6IA0036633EffectiveDec 20290
Fort Dodge City Of STPFort Dodge21.6IA0044849EffectiveDec 20300
Council Bluffs City Of STPCouncil Bluffs17.9IA0036641EffectiveAug 20310
Marshalltown City Of STPMarshalltown17.44IA0038610EffectiveOct 20278
Clinton WWTPClinton17IA0035947EffectiveJun 203112
City Of Muscatine Water & Resource Recovery FacilityMuscatine16.9IA0023434EffectiveMar 203020
Fairfield City Of STPFairfield16.1IA0035076EffectiveMay 202628
City Of Boone Water Pollution ControlBoone15.1IA0058076EffectiveNov 20293
Newton City Of STPNewton13.1IA0027723EffectiveApr 20313
Ottumwa City Of STPOttumwa12.5IA0058611EffectiveFeb 20311
Iowa Great Lakes Sanitary District WWTPMilford10.26IA0059765Administratively continuedAug 202615
North Liberty WWTPNorth Liberty10.05IA0032905EffectiveApr 20310
Osceola WWTP SouthOsceola9.84IA0041815EffectiveOct 2029165
Fort Madison City Of STPFort Madison9.3IA0027219EffectiveDec 20295
Indianola Water Resource Recovery FacilityIndianola9.1IA0053405EffectiveAug 20275
Atlantic City Of STPAtlantic8.1IA0029025EffectiveFeb 20305
Estherville WWTPEstherville8IA0023744Administratively continuedDec 202569
Storm Lake WWTPStorm Lake8IA0032484EffectiveOct 20293
Perry WWTPPerry7.88IA0032379EffectiveMay 20304

All 678 plants in Iowa

NPDES permits 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