Klarifi Logo
Try for freeLog in
Klarifi Logo

Wastewater treatment plants in Minnesota

470 facilities · 344 MGD combined flow

Klarifi tracks 470 publicly owned wastewater treatment plants in Minnesota with a combined average flow of 344 MGD, serving about 3,974,912 residents. 34 plants treat more than 1 MGD and 5 more than 10 MGD; 327 use lagoon systems and 108 have digesters or biogas infrastructure. The largest is Met Council Metropolitan WWTP in Saint Paul at 164.27 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 470 by average flow — browse the rest with the page links below.

468 plant locations in Minnesota; dot size follows average flow. Boundaries: U.S. Census Bureau.

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 Minnesota →28 permits expiring in 2026 →35 permits expiring in 2027 →238 permits expiring in 2028 →Find 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 Paul164.27—MNL029815Dec 20300
Blue Lake Wastewater Treatment PlantShakopee25.942MN0029882Sep 20290
Seneca Wastewater Treatment PlantEagan20.4438MN0030007Nov 20286
Met Council - Empire WWTPFarmington11.65—MNL045845Dec 20300
Rochester Water Reclamation PlantRochester11.3923.85MN0024619Mar 20271
Saint Cloud WWTPSt. Cloud9.41—MNL040878Dec 20300
Thief River Falls WWTPThief River Falls6.932.99MN0021431Aug 202629
Met Council - Eagles Point WWTPCottage Grove5.9911.9MN0029904Oct 20230
Grand Rapids WWTPGrand Rapids5.9215.2MN0022080Jan 20257
Moorhead Wastewater Treatment FacilityMoorhead3.89MN0049069Jun 20260

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

Minnesota plants by treatment technology

All 470 plants in Minnesota

FacilityCityFlow (MGD)
Met Council Metropolitan WWTPSaint Paul164.27
Blue Lake Wastewater Treatment PlantShakopee25.9
Seneca Wastewater Treatment PlantEagan20.44
Met Council - Empire WWTPFarmington11.65
Rochester Water Reclamation PlantRochester11.39
Saint Cloud WWTPSt. Cloud9.41
Thief River Falls WWTPThief River Falls6.93
Met Council - Eagles Point WWTPCottage Grove5.99
Grand Rapids WWTPGrand Rapids5.92
Moorhead Wastewater Treatment FacilityMoorhead3.8
Owatonna WWTPOwatonna3.32
Alexandria Lake Area Sanitary DistrictAlexandria2.75
Met Council - St Croix Valley WWTPOak Park Heights2.44
Whitewater River Regional WWTPSaint Charles2.35
Mahnomen WWTPMahnomen2.32
Marshall WWTPMarshall2.15
Litchfield WWTPLitchfield1.94
Northfield WWTPNorthfield1.86
Red Wing WWTPRed Wing1.65
Saint Peter WWTPSaint Peter1.46
Met Council Hastings WWTPHastings1.42
Fergus Falls WWTPFergus Falls1.39
Elk River WWTPElk River1.31
Barnesville WWTPBarnesville1.26
Rogers WWTPRogers1.16
Cold Spring WWTPCold Spring1.11
Long Prairie WWTPLong Prairie1.1
Buffalo WWTPBuffalo1.08
Monticello WWTPMonticello1.04
Detroit Lakes WWTPDetroit Lakes1.04
Virginia WWTPVirginia1.03
Saint Michael WWTPSaint Michael1.03
Bemidji WWTPBemidji1.02
Chisago Lakes Joint StcChisago City1.02
Grove City WWTPGrove City0.98
Redwood Falls WWTPRedwood Falls0.91
Clarkfield WWTPClarkfield0.91
Becker WWTPBecker0.9
Montevideo WWTPMontevideo0.88
Luverne WWTPLuverne0.83
Smsc Water Reclamation FaciliPrior Lake0.82
Fortune Bay Resort & CasinoTower0.78
Two Harbors WWTPTwo Harbors0.76
Nkasd WWTPInternational Falls0.75
Big Lake WWTPBig Lake0.73
New Prague WWTPNew Prague0.68
Cambridge WWTPCambridge0.68
Annandale/maple Lake WWTFMaple Lake0.67
Winnebago WWTPWinnebago0.66
Crystal Lake Flocculation Treatment FacilityRobbinsdale0.66
Kasson WWTPKasson0.63
Plainview-Elgin Sanitary District WWTPPlainview0.63
Ely WWTPEly0.61
Pine CityPine City0.61
Saint JamesSaint James0.59
Glencoe WWTPGlencoe0.57
Delano WWTPDelano0.57
Albertville WWTPAlbertville0.56
Stewartville WWTPStewartville0.54
Zumbrota WWTPZumbrota0.54
Otsego East WWTPRogers0.53
Chisholm WWTPChisholm0.51
Roseau WWTPRoseau0.5
Byron WWTPByron0.5
Green Lake SswdSpicer0.5
Grand MaraisGrand Marais0.49
Otsego WWTP WestOtsego0.49
Lake City WWTPLake City0.48
PrincetonPrinceton0.43
Sauk Centre WWTPSauk Centre0.43
Le Center WWTPLe Center0.43
Spring Valley WWTPSpring Valley0.41
North Branch WWTPNorth Branch0.41
Belle Plaine WWTPBelle Plaine0.39
Saint Francis WWTPSaint Francis0.38
Pelican Rapids WWTPPelican Rapids0.38
Preston WWTPPreston0.37
Zimmerman WWTPZimmerman0.35
Cokato WWTPCokato0.35
Granite Falls WWTPGranite Falls0.34
Montrose WWTPMontrose0.33
Watertown WWTPWatertown0.33
Hoyt Lakes WWTPHoyt Lakes0.31
Eveleth WWTPEveleth0.31
Mille Lacs WWTFOnamia0.3
Rockford WWTPRockford0.29
Mountain Iron WWTPMountain Iron0.28
Royalton WWTPMotley0.28
Wadena WWTPWadena0.28
Lonsdale WWTPLonsdale0.28
Olivia WWTPOlivia0.27
Coleraine-Bovey-Taconite Joint WWTPColeraine0.27
Mora WWTPMora0.27
Cannon Falls_wwtfCannon Falls0.26
Gilbert WWTPGilbert0.26
Staples WWTPStaples0.26
Hector-Treatment PlantHector0.25
Aurora WWTPAurora0.24
Hinckley WWTPHinckley0.23
Pine Island WWTPPine Island0.23
Spring Grove WWTPSpring Grove0.23
WinstedWinsted0.23
Babbitt WWTPBabbitt0.2
ButterfieldButterfield0.2
Chatfield WWTPChatfield0.19
Sherburn WWTPSherburn0.19
Clara City WWTPClara City0.19
Caledonia WWTPCaledonia0.19
Clear Lake/clearwater WWTPClear Lake0.19
Starbuck WWTPStarbuck0.18
Lake Crystal WWTPLake Crystal0.18
Lakefield WWTPLakefield0.18
Kenyon WWTPKenyon0.18
Hawley-Treatment Plant #1Hawley0.17
Wabasha WWTPWabasha0.17
Appleton WWTPAppleton0.16
Warren WWTPWarren0.16
Cologne WWTPCologne0.16
Blooming Prairie WWTPBlooming Prairie0.15
Mayer WWTPMayer0.14
Braham WWTPBraham0.14
Amboy WWTPAmboy0.14
Callaway WWTPCallaway0.13
WanamingoWanamingo0.12
Royalton WWTPRoyalton0.11
Naytahwaush WwslNaytahwaush0.11
Rushford WWTPRushford0.11
RacineRacine0.11
East Gull Lake WWTPEast Gull Lake0.11
Adams WWTPAdams0.1
Oronoco WWTPOronoco0.1
Pine River Area Sanitary DistrictPine River0.1
White Earth WwslWhite Earth0.09
Lester Prairie WWTPLester Prairie0.09
Avon WWTPAvon0.08
Richmond WWTPRichmond0.08
Kerkhoven WWTPKerkhoven0.08
Holland WWTPHolland0.08
Lewiston WWTPLewiston0.08
Medford WWTPMedford0.08
Goodhue WWTPGoodhue0.07
Karlstad WWTPKarlstad0.07
Randall WWTPRandall0.07
Ogema WWTPOgema0.07
Hokah-Well #1 Entry PointHokah0.07
Crosslake WWTPCrosslake0.06
HoustonHouston0.06
Harmony WWTPHarmony0.06
Holdingford WWTPHoldingford0.06
Morristown WWTPMorristown0.06
Saint Clair WWTPSaint Clair0.06
Brownton WWTPBrownton0.05
Mabel WWTPMabel0.05
Sacred Heart WWTPSacred Heart0.05
Darwin WWTPDarwin0.04
Halstad Municipal UtilitiesHalstad0.04
Ogilvie WWTPOgilvie0.04
Vernon CenterVernon Center0.04
Maynard WWTPMaynard0.04
Pennock WWTPPennock0.03
Morton WWTPMorton0.03
Orr WWTPOrr0.03
Brownsville WWTPBrownsville0.03
Vermillion WWTPVermillion0.02
Swanville WWTPSwanville0.02
Bejou-Well #2 Entry PointBejou0.02
Urbank WWTPClitherall0.02
Comfrey WWTPComfrey0.02
Harris WWTPHarris0.02
Lake Henry WWTPPaynesville0.02
Nett Lake WwslNett Lake0.02
Peterson WWTPPeterson0.02
Isd 363 - Indus Public SchoolBirchdale0.02
Nerstrand WWTPNerstrand0.01
Greenfield WWTPGreenfield0.01
Minnesota City WWTPMinnesota City0.01
Palisade WWTPPalisade0.01
Effie WWTPEffie0.0085
OstranderOstrander0.0074
Sobieski WWTPSwan River0.007
Hammond WWTPZumbro Falls0.0065
Tamarack WWTPTamarack0.0054
LasalleLa Salle0.0041
St George Community WW SystemNew Ulm0.0025
Laketown Community WWTPChaska0.0024
Delft Sanitary District WWTPWindom0.0021
7-Clans Casino WWTPThief River Falls—
Ada WWTPAda—
Adrian WWTPAdrian—
AlbanyAlbany—
Albert Lea Wastewater Treatment FacilityAlbert Lea—
Alberta WWTPAlberta—
Alden WWTPAlden—
Alvarado WWTPAlvarado—
Argyle WWTPArgyle—
Arlington WWTPArlington—
Askov WWTPAskov—
AtwaterAtwater—
AudubonAudubon—
Avoca & Iona WWTPIona—

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 October 26, 2026.

Wastewater terms: WWTP · POTW · MGD · NPDES permit · Biological nutrient removal · Tertiary treatment · all terms

Cite this page

Journalists, researchers and educators are welcome to quote these figures. Please credit Klarifi as the source and link to this page.

Klarifi. “Wastewater treatment plants in Minnesota.” Updated October 26, 2026. https://klarifi.io/facilities/minnesota

Need a custom cut of the data for a state, a county or a list of plants? Email info@klarifi.io.

Try Klarifi for free

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

Try for free