Klarifi Logo
Try for freeLog in
Klarifi Logo

Wastewater treatment plants in Minnesota

462 facilities · 354 MGD combined flow

Klarifi tracks 462 publicly owned wastewater treatment plants in Minnesota with a combined average flow of 354 MGD, serving about 3,972,226 residents. 30 plants treat more than 1 MGD and 6 more than 10 MGD; 333 use lagoon systems and 108 have digesters or biogas infrastructure. The largest is Met Council Metropolitan WWTP in Saint Paul at 180 MGD. 28 NPDES permits expire this year and 35 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 462 by average flow — browse the rest with the page links below.

462 plant locations in Minnesota; dot size follows average flow.

NPDES permits and renewals in Minnesota

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 Minnesota28 permits expiring in 202635 permits expiring in 2027234 permits expiring in 2028Find plants near you on the map →

Largest wastewater treatment plants in Minnesota

The 10 largest publicly owned wastewater treatment plants in Minnesota 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)
Met Council Metropolitan WWTPSaint Paul180MNL029815Dec 20300
Blue Lake Wastewater Treatment PlantShakopee26.5442MN0029882Sep 20290
Seneca Wastewater Treatment PlantEagan20.9238MN0030007Nov 20286
Met Council - Empire WWTPFarmington12.05MNL045845Dec 20300
Rochester Water Reclamation PlantRochester11.3323.85MN0024619Mar 20271
Saint Cloud WWTPSt. Cloud10.3MNL040878Dec 20300
Met Council - Eagles Point WWTPCottage Grove611.9MN0029904Oct 20231
Grand Rapids WWTPGrand Rapids5.815.2MN0022080Jan 20256
Moorhead Wastewater Treatment FacilityMoorhead3.829MN0049069Jun 20260
Owatonna WWTPOwatonna3.165MN0051284May 20269

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

Minnesota plants by treatment technology

All 462 plants in Minnesota

FacilityCityFlow (MGD)
Met Council Metropolitan WWTPSaint Paul180
Blue Lake Wastewater Treatment PlantShakopee26.54
Seneca Wastewater Treatment PlantEagan20.92
Met Council - Empire WWTPFarmington12.05
Rochester Water Reclamation PlantRochester11.33
Saint Cloud WWTPSt. Cloud10.3
Met Council - Eagles Point WWTPCottage Grove6
Grand Rapids WWTPGrand Rapids5.8
Moorhead Wastewater Treatment FacilityMoorhead3.82
Owatonna WWTPOwatonna3.16
Albert Lea Wastewater Treatment FacilityAlbert Lea3.06
Alexandria Lake Area Sanitary DistrictAlexandria2.95
Met Council - St Croix Valley WWTPOak Park Heights2.54
Marshall WWTPMarshall2.51
Northfield WWTPNorthfield2.15
Litchfield WWTPLitchfield2
Hutchinson WWTPHutchinson2
Saint Peter WWTPSaint Peter1.9
Red Wing WWTPRed Wing1.66
Elk River WWTPElk River1.6
Met Council Hastings WWTPHastings1.53
Long Prairie WWTPLong Prairie1.51
Fergus Falls WWTPFergus Falls1.44
Montevideo WWTPMontevideo1.35
Buffalo WWTPBuffalo1.23
Cold Spring WWTPCold Spring1.16
Rogers WWTPRogers1.09
Bemidji WWTPBemidji1.09
Monticello WWTPMonticello1.05
Chisago Lakes Joint StcChisago City1.03
Saint Michael WWTPSaint Michael0.96
Virginia WWTPVirginia0.94
Becker WWTPBecker0.91
Redwood Falls WWTPRedwood Falls0.89
Fortune Bay Resort & CasinoTower0.83
Luverne WWTPLuverne0.79
Two Harbors WWTPTwo Harbors0.77
Big Lake WWTPBig Lake0.74
Smsc Water Reclamation FaciliPrior Lake0.74
New Prague WWTPNew Prague0.7
Annandale/maple Lake WWTFMaple Lake0.69
Crystal Lake Flocculation Treatment FacilityRobbinsdale0.68
Cambridge WWTPCambridge0.65
Kasson WWTPKasson0.64
Chisholm WWTPChisholm0.64
Plainview-Elgin Sanitary District WWTPPlainview0.62
Green Lake SswdSpicer0.6
Stewartville WWTPStewartville0.6
Madelia WWTPMadelia0.59
Granite Falls WWTPGranite Falls0.59
Whitewater River Regional WWTPSaint Charles0.58
Albertville WWTPAlbertville0.58
Ely WWTPEly0.56
Sauk Centre WWTPSauk Centre0.56
Glencoe WWTPGlencoe0.55
Nkasd WWTPInternational Falls0.55
Delano WWTPDelano0.54
Pelican Rapids WWTPPelican Rapids0.53
Saint JamesSaint James0.51
Otsego East WWTPRogers0.51
Roseau WWTPRoseau0.5
Byron WWTPByron0.5
Zumbrota WWTPZumbrota0.49
Lake City WWTPLake City0.49
Otsego WWTP WestOtsego0.48
Spring Valley WWTPSpring Valley0.48
Grand MaraisGrand Marais0.48
Cokato WWTPCokato0.47
PrincetonPrinceton0.45
Belle Plaine WWTPBelle Plaine0.43
Saint Francis WWTPSaint Francis0.39
Montrose WWTPMontrose0.39
Le Center WWTPLe Center0.38
North Branch WWTPNorth Branch0.37
Zimmerman WWTPZimmerman0.35
Preston WWTPPreston0.35
Eveleth WWTPEveleth0.32
Hoyt Lakes WWTPHoyt Lakes0.31
Watertown WWTPWatertown0.31
Mille Lacs WWTFOnamia0.3
Olivia WWTPOlivia0.3
Hinckley WWTPHinckley0.29
Gilbert WWTPGilbert0.29
Wadena WWTPWadena0.29
Mountain Iron WWTPMountain Iron0.28
Starbuck WWTPStarbuck0.27
Lonsdale WWTPLonsdale0.26
Staples WWTPStaples0.26
Aurora WWTPAurora0.26
WinstedWinsted0.26
Mora WWTPMora0.26
Lake Crystal WWTPLake Crystal0.25
Royalton WWTPMotley0.24
Coleraine-Bovey-Taconite Joint WWTPColeraine0.24
Dawson WWTPDawson0.23
Pine Island WWTPPine Island0.23
Babbitt WWTPBabbitt0.23
Hector-Treatment PlantHector0.22
Winnebago WWTPWinnebago0.22
Clara City WWTPClara City0.22
Cannon Falls_wwtfCannon Falls0.22
Kenyon WWTPKenyon0.21
Sherburn WWTPSherburn0.19
Blooming Prairie WWTPBlooming Prairie0.19
Clear Lake/clearwater WWTPClear Lake0.18
Wabasha WWTPWabasha0.18
Chatfield WWTPChatfield0.18
Hawley-Treatment Plant #1Hawley0.17
Lakefield WWTPLakefield0.17
Caledonia WWTPCaledonia0.16
Braham WWTPBraham0.16
Amboy WWTPAmboy0.15
WanamingoWanamingo0.15
Appleton WWTPAppleton0.15
Mayer WWTPMayer0.14
Morristown WWTPMorristown0.13
Cologne WWTPCologne0.13
East Gull Lake WWTPEast Gull Lake0.13
Royalton WWTPRoyalton0.11
Rushford WWTPRushford0.11
Mahnomen WWTPMahnomen0.1
Richmond WWTPRichmond0.09
Adams WWTPAdams0.09
Pine River Area Sanitary DistrictPine River0.09
Medford WWTPMedford0.09
Lester Prairie WWTPLester Prairie0.08
Sacred Heart WWTPSacred Heart0.08
Lewiston WWTPLewiston0.07
Goodhue WWTPGoodhue0.07
Spring Grove WWTPSpring Grove0.06
Crosslake WWTPCrosslake0.06
Randall WWTPRandall0.06
HoustonHouston0.06
Mabel WWTPMabel0.06
Hokah-Well #1 Entry PointHokah0.06
Vernon CenterVernon Center0.06
Maynard WWTPMaynard0.06
Saint Clair WWTPSaint Clair0.06
Oronoco WWTPOronoco0.05
Avon WWTPAvon0.05
Harmony WWTPHarmony0.05
Darwin WWTPDarwin0.05
WaubunWaubun0.04
Ogilvie WWTPOgilvie0.04
Halstad Municipal UtilitiesHalstad0.04
White Earth WwslWhite Earth0.04
Brownton WWTPBrownton0.04
Morton WWTPMorton0.04
Holland WWTPHolland0.03
Pennock WWTPPennock0.03
Comfrey WWTPComfrey0.03
Naytahwaush WwslNaytahwaush0.03
Orr WWTPOrr0.03
Brownsville WWTPBrownsville0.03
Lake Henry WWTPPaynesville0.03
Swanville WWTPSwanville0.02
Vermillion WWTPVermillion0.02
Harris WWTPHarris0.02
Kerkhoven WWTPKerkhoven0.02
Greenfield WWTPGreenfield0.02
Ogema WWTPOgema0.02
Peterson WWTPPeterson0.02
Callaway WWTPCallaway0.02
Nett Lake WwslNett Lake0.02
Nerstrand WWTPNerstrand0.01
Minnesota City WWTPMinnesota City0.01
Isd 363 - Indus Public SchoolBirchdale0.0094
Effie WWTPEffie0.0075
Palisade WWTPPalisade0.007
OstranderOstrander0.0069
Hammond WWTPZumbro Falls0.0058
Bejou-Well #2 Entry PointBejou0.0042
LasalleLa Salle0.004
Tamarack WWTPTamarack0.0036
St George Community WW SystemNew Ulm0.0028
Delft Sanitary District WWTPWindom0.0021
Laketown Community WWTPChaska0.002
7-Clans Casino WWTPThief River Falls
Ada WWTPAda
Adrian WWTPAdrian
AlbanyAlbany
Alberta WWTPAlberta
Alden WWTPAlden
Alvarado WWTPAlvarado
Argyle WWTPArgyle
Arlington WWTPArlington
Askov WWTPAskov
AtwaterAtwater
AudubonAudubon
Avoca & Iona WWTPIona
Badger Wastewater Treatment PlantBadger
Bagley WWTPBagley
Balaton WWTPBalaton
Barnesville WWTPBarnesville
Barnum-Well #2 Entry PointBarnum
Barrett WWTPBarrett
Baudette WWTPBaudette
Beaver Bay WWTPSilver Bay
Beaver Creek WWTPBeaver Creek Township
Belgrade WWTPBelgrade

Page

1
23

Wastewater treatment in Minnesota: 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 22, 2026.

Try Klarifi for free

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

Try for free