Klarifi Logo
Try for freeLog in
Klarifi Logo

NPDES permits in Minnesota

460 permits held by publicly owned wastewater treatment plants · issued by MPCA

Effective

361

Administratively continued

63

Expired

34

Total tracked

460

Minnesota Pollution Control Agency (MPCA) runs the NPDES program in Minnesota under delegation from EPA Region 5, issuing and enforcing the discharge permits listed here. Klarifi tracks 460 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: 27 permits →2027: 35 permits →2028: 234 permits →

2029: 29 permits

2030: 35 permits

2031: 22 permits

Largest permit holders in Minnesota

The 25 largest publicly owned wastewater treatment plants in Minnesota 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)
Met Council Metropolitan WWTPSaint Paul180MNL029815EffectiveDec 20300
Blue Lake Wastewater Treatment PlantShakopee26.5442MN0029882EffectiveSep 20290
Seneca Wastewater Treatment PlantEagan20.9238MN0030007EffectiveNov 20286
Rochester Water Reclamation PlantRochester11.3323.85MN0024619EffectiveMar 20271
Otsego WWTP WestOtsego0.4823.68MN0066257EffectiveOct 20278
Grand Rapids WWTPGrand Rapids5.815.2MN0022080ExpiredJan 20256
Albert Lea Wastewater Treatment FacilityAlbert Lea3.0612.5MN0041092EffectiveJan 20271
Met Council - Empire WWTPFarmington12.05MNL045845EffectiveDec 20300
Met Council - Eagles Point WWTPCottage Grove611.9MN0029904ExpiredOct 20231
Moorhead Wastewater Treatment FacilityMoorhead3.829MN0049069Administratively continuedJun 20260
Long Prairie WWTPLong Prairie1.518.6MN0066079Administratively continuedApr 20232
Met Council - St Croix Valley WWTPOak Park Heights2.545.8MN0029998EffectiveMay 20270
Northfield WWTPNorthfield2.155.2MN0024368ExpiredMay 20250
Chisholm WWTPChisholm0.645MN0020117EffectiveJan 202710
Owatonna WWTPOwatonna3.165MN0051284Administratively continuedMay 20269
Annandale/maple Lake WWTFMaple Lake0.694.98MN0066966EffectiveMay 20316
Alexandria Lake Area Sanitary DistrictAlexandria2.954.7MN0040738EffectiveJul 20300
Marshall WWTPMarshall2.514.5MN0022179EffectiveFeb 202916
Virginia WWTPVirginia0.944.3MN0030163ExpiredMar 20261
Saint Peter WWTPSaint Peter1.94MN0022535EffectiveMar 202715
Saint Michael WWTPSaint Michael0.963.17MN0020222EffectiveNov 203024
Litchfield WWTPLitchfield23.1MN0023973EffectiveDec 203022
Montevideo WWTPMontevideo1.353MN0020133Administratively continuedApr 201927
Nkasd WWTPInternational Falls0.553MN0020257ExpiredFeb 20265
Thief River Falls WWTPThief River Falls2.99MN0021431Administratively continuedAug 202629

All 460 plants in Minnesota

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