Klarifi Logo
Try for freeLog in
Klarifi Logo

Wastewater Treatment Plants in Minnesota

460 facilities · 341 MGD combined flow

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

460 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 Minnesota27 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 25 largest publicly owned wastewater treatment plants in Minnesota 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)
Met Council Metropolitan WWTPSaint Paul180MNL029815Dec 2030

Biogas silos

0
Blue Lake Wastewater Treatment PlantShakopee26.5442MN0029882Sep 2029

Biogas silos, Biogas balloons

0
Seneca Wastewater Treatment PlantEagan20.9238MN0030007Nov 2028

Clarifiers

6
Met Council - Empire WWTPFarmington12.05MNL045845Dec 2030

Clarifiers, Uncovered lagoons, Biogas silos, Biogas balloons

0
Rochester Water Reclamation PlantRochester11.3323.85MN0024619Mar 2027

Clarifiers, Biogas silos, Biogas balloons

1
Met Council - Eagles Point WWTPCottage Grove611.9MN0029904Oct 2023

Clarifiers

1
Grand Rapids WWTPGrand Rapids5.815.2MN0022080Jan 2025

Clarifiers, Uncovered lagoons

6
Moorhead Wastewater Treatment FacilityMoorhead3.829MN0049069Jun 2026

Uncovered lagoons, Biogas silos, Biogas balloons

0
Owatonna WWTPOwatonna3.165MN0051284May 2026

Clarifiers, Biogas silos, Biogas balloons

9
Albert Lea Wastewater Treatment FacilityAlbert Lea3.0612.5MN0041092Jan 2027

Clarifiers, Biogas silos, Biogas balloons

1
Alexandria Lake Area Sanitary DistrictAlexandria2.954.7MN0040738Jul 2030

Clarifiers, Biogas balloons

0
Met Council - St Croix Valley WWTPOak Park Heights2.545.8MN0029998May 2027

Clarifiers, Biogas silos

0
Marshall WWTPMarshall2.514.5MN0022179Feb 2029

Clarifiers, Uncovered lagoons, Biogas silos, Biogas balloons

16
Northfield WWTPNorthfield2.155.2MN0024368May 2025

Clarifiers

0
Litchfield WWTPLitchfield23.1MN0023973Dec 2030

Clarifiers, Biogas silos, Biogas balloons

22
Saint Peter WWTPSaint Peter1.94MN0022535Mar 2027

Uncovered lagoons

15
Red Wing WWTPRed Wing1.66MNL024571Dec 2030

Clarifiers, Biogas silos, Biogas balloons

0
Elk River WWTPElk River1.6MNL020788Dec 2030

Biogas silos, Biogas balloons

1
Met Council Hastings WWTPHastings1.532.69MN0029955Mar 2030

Clarifiers

0
Long Prairie WWTPLong Prairie1.518.6MN0066079Apr 2023

Aerated lagoons, Covered lagoons, Uncovered lagoons, Biogas balloons

2
Fergus Falls WWTPFergus Falls1.442.81MN0050628Aug 2028

Clarifiers, Biogas silos

2
Montevideo WWTPMontevideo1.353MN0020133Apr 2019

Biogas silos, Biogas balloons

27
Buffalo WWTPBuffalo1.23MNL040649Dec 2030

Uncovered lagoons, Carrousels / oxidation ditches, Biogas balloons

1
Cold Spring WWTPCold Spring1.16MNL023094Dec 2030

Uncovered lagoons, Biogas silos, Biogas balloons

0
Rogers WWTPRogers1.091.6MN0029629Mar 2026

Aerated lagoons, Uncovered lagoons, Carrousels / oxidation ditches, Biogas balloons

5

Minnesota plants by treatment technology

All 460 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
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
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
Bellechester WWTPBellchester
Bellingham WWTPBellingham

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

Try Klarifi for free

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

Try for free