Ranked by average flow · 2 MGD combined · 100% of the state's reported flow
Walnut City Of STP in Walnut is the largest publicly owned wastewater treatment plant in Iowa by reported average flow, treating about 0.99 million gallons per day. The 11 plants below treat 2 MGD between them, 100% of the flow reported by all 678 plants in the state, and serve about 9,413 people. Every plant links to its profile with permit, technology and compliance data.
| # | Facility | City | Avg flow (MGD) | Population | NPDES permit | Expires | Technology | Violations (3y) |
|---|---|---|---|---|---|---|---|---|
| 1 | Walnut City Of STP | Walnut | 0.99 | 747 | IA0042986 | Apr 2006 | Aerated lagoons, Uncovered lagoons | 40 |
| 2 | Clarion, City Of STP | Clarion | 0.82 | 2,979 | IA0030945 | Jan 2028 | Aerated lagoons | 13 |
| 3 | Fredricksburg WWTP | Fredericksburg | 0.17 | 973 | IA0028991 | Jan 2008 | Aerated lagoons | 0 |
| 4 | Shellsburg WWTP | Shellsburg | 0.13 | 1,100 | IA0033332 | May 2006 | Clarifiers | 0 |
| 5 | Ossian City Of STP | Ossian | 0.07 | 847 | IA0042781 | Sep 2006 | Aerated lagoons, Uncovered lagoons | 5 |
| 6 | What Cheer WWTP | What Cheer | 0.04 | 607 | IA0032468 | Apr 2006 | Aerated lagoons, Uncovered lagoons | 3 |
| 7 | Lester City Of STP | Lester | 0.04 | 296 | IA0026620 | Feb 2017 | Uncovered lagoons | 15 |
| 8 | Birmingham City Of STP | Birmingham | 0.04 | 373 | IA0023426 | Jul 2002 | Aerated lagoons, Uncovered lagoons | 16 |
| 9 | Mitchell County WW Pretreatment Plant | Osage | 0.03 | 841 | MO0030821 | Jun 2026 | Carrousels / oxidation ditches, Biogas silos | 111 |
| 10 | Atalissa City Of STP | Atalissa | 0.02 | 373 | IA0070998 | Apr 2006 | — | 4 |
| 11 | Maharishi Vedic City - South | Fairfield | 0.0079 | 277 | IA0078417 | Nov 2009 | — | 19 |
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.