Velarion Records
Follow this permit Velarion Records emails you this permit’s record, cited to the public filing, and tells you when the register changes it. Free.
We’ll email you a link to confirm. The continuous daily watch on every change is the paid alert. Unsubscribe any time.
Also free: The Pay Desk, the weekly executive pay briefing.

Clean Water Act discharge permit · NPDES MI0020991

THREE RIVERS WWTP, Three Rivers, MI: NPDES MI0020991 discharge permit, effluent exceedances, inspections, penalties

THREE RIVERS WWTP, held by City of Three Rivers, holds NPDES permit MI0020991, which discharges to St Joseph River. EPA’s file records it issued July 11, 2017 and expiring October 1, 2021.

THREE RIVERS WWTP, Three Rivers, Michigan: Individual permit MI0020991, held by City of Three Rivers; Publicly owned treatment works; Administratively continued (past its expiration date and still in force until reissued); issued July 11, 2017, term to October 1, 2021, by State; discharges to St Joseph River.

  • Solids, total suspended: 4 limits, 147 violations of any kind, 55 effluent exceedances, latest June 30, 2026, largest 1,116% over the limit.
  • Chlorine, total residual: 1 limit, 68 violations of any kind, 50 effluent exceedances, latest September 30, 2023, largest 6,650% over the limit.
  • Coliform, fecal general: 2 limits, 97 violations of any kind, 47 effluent exceedances, latest January 31, 2026, largest 666% over the limit.
  • BOD, carbonaceous [5 day, 20 C]: 4 limits, 122 violations of any kind, 18 effluent exceedances, latest May 31, 2025, largest 313% over the limit.
  • Solids, suspended percent removal: 2 limits, 39 violations of any kind, 13 effluent exceedances, latest May 31, 2026, largest 2,340% over the limit.
  • pH: 2 limits, 63 violations of any kind, 7 effluent exceedances, latest October 31, 2024.
  • Oxygen, dissolved [DO]: 2 limits, 31 violations of any kind, 6 effluent exceedances, latest July 31, 2014, largest 28% over the limit.
  • Phosphorus, total [as P]: 4 limits, 56 violations of any kind, 4 effluent exceedances, latest April 30, 2025, largest 20% over the limit.
  • BOD, carb-5 day, 20 deg C, percent removal: 2 limits, 33 violations of any kind, 4 effluent exceedances, latest May 31, 2025, largest 120% over the limit.
  • Mercury, total [as Hg]: 6 limits, 51 violations of any kind, 1 effluent exceedance, latest April 30, 2025, largest 17% over the limit.
  • Nitrogen, ammonia total [as N]: 3 limits, 58 violations of any kind, 0 effluent exceedances.
  • Flow, in conduit or thru treatment plant: 2 limits, 54 violations of any kind, 0 effluent exceedances.
  • Perfluorooctanesulfonate: 0 limits, 10 violations of any kind, 0 effluent exceedances.
  • Solids, total: 3 limits, 3 violations of any kind, 0 effluent exceedances.
  • Arsenic, dry weight: 3 limits, 3 violations of any kind, 0 effluent exceedances.
  • Selenium, dry weight: 3 limits, 3 violations of any kind, 0 effluent exceedances.
  • Copper, dry weight: 3 limits, 3 violations of any kind, 0 effluent exceedances.
  • Cadmium, dry weight: 3 limits, 3 violations of any kind, 0 effluent exceedances.
  • Nitrogen, total Kjeldahl: 3 limits, 3 violations of any kind, 0 effluent exceedances.
  • Molybdenum, sludge, total, dry weight [as Mo]: 3 limits, 3 violations of any kind, 0 effluent exceedances.
  • Zinc, sludge, total, dry weight [as Zn]: 3 limits, 3 violations of any kind, 0 effluent exceedances.
  • Lead, sludge, total, dry weight [as Pb]: 3 limits, 3 violations of any kind, 0 effluent exceedances.
  • Nickel, sludge, total, dry weight [as Ni]: 3 limits, 3 violations of any kind, 0 effluent exceedances.
  • Nitrogen, sludge, total, dry weight [as N]: 3 limits, 3 violations of any kind, 0 effluent exceedances.
  • Mercury, sludge, total, dry weight [as Hg]: 3 limits, 3 violations of any kind, 0 effluent exceedances.
  • Potassium, sludge, total, dry weight [as K]: 3 limits, 3 violations of any kind, 0 effluent exceedances.
  • Phosphorus, sludge, total, dry weight [as P]: 3 limits, 3 violations of any kind, 0 effluent exceedances.
  • July 14, 2026: Letter of Violation/ Warning Letter (State).
  • July 10, 2026: Notice of Violation (State).
  • March 27, 2026: Evaluation (S).
  • October 31, 2025: Reporting Violations - Late Submittal of DMRs (ST6).
  • September 21, 2025: Reporting Violations - Late Submittal of DMRs (ST6).
  • April 30, 2025: Monitoring Violations - Improper Analysis or Lab Error (ST6).
  • March 1, 2025: Monitoring Violations - Failure to Monitor for Non-Toxicity Requirements (ST6).
  • August 20, 2024: Failure to enforce standards, local limits, and reporting requirements (>15% SNC SIU) (Level II) (ST6).
  • August 21, 2023: Reporting Violations - Late Submittal of DMRs (ST6).
  • May 9, 2023: Wet-weather SSO discharge to waters of the U.S. that may endanger health or the environment (ST6).
  • January 31, 2023: Monitoring Violations - Failure to Monitor for Non-Toxicity Requirements (ST6).
  • November 21, 2022: Reporting Violations - Late Submittal of DMRs (ST6).
  • October 31, 2022: Reporting Violations - Late Submittal of DMRs (ST6).
  • September 8, 2022: WW Storm Water Non-Construction - Failure to develop any or adequate SWPPP/SWMP (ST6).
  • September 8, 2022: Management Practice Violations - Improper Operation and Maintenance (ST6).
  • September 8, 2022: Management Practice Violations - Failure to Maintain Records (ST6).
  • August 21, 2022: Reporting Violations - Late Submittal of DMRs (ST6).
  • April 21, 2022: Reporting Violations - Late Submittal of DMRs (ST6).
  • February 21, 2022: Reporting Violations - Late Submittal of DMRs (ST6).
  • January 21, 2022: Reporting Violations - Late Submittal of DMRs (ST6).
  • December 21, 2021: Reporting Violations - Late Submittal of DMRs (ST6).
  • November 21, 2021: Reporting Violations - Late Submittal of DMRs (ST6).
  • June 21, 2021: Reporting Violations - Late Submittal of DMRs (ST6).
  • December 21, 2020: Reporting Violations - Late Submittal of DMRs (ST6).
  • October 21, 2020: Reporting Violations - Late Submittal of DMRs (ST6).
  • September 21, 2020: Reporting Violations - Late Submittal of DMRs (ST6).
  • August 21, 2020: Reporting Violations - Late Submittal of DMRs (ST6).
  • June 21, 2020: Reporting Violations - Late Submittal of DMRs (ST6).
  • May 21, 2020: Reporting Violations - Late Submittal of DMRs (ST6).
  • March 31, 2020: Effluent Violations - Narrative Effluent Violation (ST6).
  • March 28, 2020: Reporting Violations - Failure to Notify (ST6).
  • January 21, 2019: Reporting Violations - Late Submittal of DMRs (ST6).
  • December 21, 2018: Reporting Violations - Late Submittal of DMRs (ST6).
  • November 21, 2018: Reporting Violations - Late Submittal of DMRs (ST6).
  • September 12, 2018: Pretreatment - Failure to Develop/Enforce Standards (ST6).
  • September 12, 2018: Failure to enforce standards, local limits, and reporting requirements (>15% SNC SIU) (Level II) (ST6).
  • August 21, 2018: Reporting Violations - Late Submittal of DMRs (ST6).
  • May 21, 2018: Reporting Violations - Late Submittal of DMRs (ST6).
  • April 21, 2018: Reporting Violations - Late Submittal of DMRs (ST6).
  • December 21, 2017: Monitoring Violations - Invalid/Unrepresentative Sample (ST6).
  • October 23, 2017: Reporting Violations - Failure to Notify (ST6).
  • January 4, 2017: Monitoring Violations - Improper Analysis or Lab Error (ST6).

Michigan holds 200 Publicly owned treatment works coverages of this permit type in EPA’s file; 70 were issued before MI0020991.

Coverages issued nearest MI0020991

  • May 1, 2017: HUDSON WWTP, Hudson, MI0021377, held by City of Hudson
  • May 17, 2017: MT CLEMENS WWTP, Mount Clemens, MI0023647, held by City of Mount Clemens
  • May 30, 2017: UNION TWP WWTP, Mount Pleasant, MI0055808, held by UNION TOWNSHIP WWTP
  • June 6, 2017: ZEELAND WWTP, Zeeland, MI0020524, held by City of Zeeland
  • June 6, 2017: GRAND HAVEN-SPRING LAKE WWTP, Grand Haven, MI0021245, held by Grand Haven-Spring Lake Sewer Authority
  • July 14, 2017: HILLSDALE WWTP, Hillsdale, MI0022136, held by Hillsdale Board of Public Utilities
  • July 19, 2017: ROMEO WWTP, Romeo, MI0021679, held by Village of Romeo
  • July 26, 2017: WARREN WWTP, Warren, MI0024295, held by City of Warren
  • September 11, 2017: JONESVILLE WWTP, Jonesville, MI0020109, held by Village of Jonesville
  • September 19, 2017: HANNAHVILLE REVERSE OSMOSIS PLANT, Wilson, MI0059650, held by Hannahville Indian Community Reverse Osmosis Plant

THREE RIVERS WWTP among its neighbors

EPA’s permit file holds 5 discharge permits in the City of Florence-Saint Joseph River subwatershed (HUC 040500010904), MI0020991 among them.

Other permits in the City of Florence-Saint Joseph River subwatershed (HUC 040500010904)

Identity

Facility as filedTHREE RIVERS WWTP
Permittee as filedCity of Three Rivers
NPDES IDMI0020991
Permit statusAdministratively continued (past its expiration date and still in force until reissued)
Permit typeIndividual permit
Discharger classMajor discharger
Facility typePublicly owned treatment works
ProgramPublicly owned treatment works
IssuedJuly 11, 2017
Expiration dateOctober 1, 2021
Issuing agencyState
AddressThree Rivers, MI 49093
Receiving waterSt Joseph River
Receiving water impaired303(D) Listed
SubwatershedCity of Florence-Saint Joseph River (HUC 040500010904)

Effluent limits and exceedances

An effluent exceedance is a discharge monitoring report value over the permit’s numeric limit (EPA’s violation code E90). A violation of any kind also counts a report not filed. Each row is EPA’s own count for that pollutant.

Pollutant or measureLimitsViolations, any kindEffluent exceedancesLatest exceedanceLargest exceedance, as filed
Solids, total suspended414755June 30, 20261,116% over the limit
Chlorine, total residual16850September 30, 20236,650% over the limit
Coliform, fecal general29747January 31, 2026666% over the limit
BOD, carbonaceous [5 day, 20 C]412218May 31, 2025313% over the limit
Solids, suspended percent removal23913May 31, 20262,340% over the limit
pH2637October 31, 2024
Oxygen, dissolved [DO]2316July 31, 201428% over the limit
Phosphorus, total [as P]4564April 30, 202520% over the limit
BOD, carb-5 day, 20 deg C, percent removal2334May 31, 2025120% over the limit
Mercury, total [as Hg]6511April 30, 202517% over the limit
Nitrogen, ammonia total [as N]3580
Flow, in conduit or thru treatment plant2540
Perfluorooctanesulfonate0100
Solids, total330
Arsenic, dry weight330
Selenium, dry weight330
Copper, dry weight330
Cadmium, dry weight330
Nitrogen, total Kjeldahl330
Molybdenum, sludge, total, dry weight [as Mo]330
Zinc, sludge, total, dry weight [as Zn]330
Lead, sludge, total, dry weight [as Pb]330
Nickel, sludge, total, dry weight [as Ni]330
Nitrogen, sludge, total, dry weight [as N]330
Mercury, sludge, total, dry weight [as Hg]330
Potassium, sludge, total, dry weight [as K]330
Phosphorus, sludge, total, dry weight [as P]330

Inspections, violations and enforcement

DateWhat EPA recordedAgency
October 31, 2025Reporting Violations - Late Submittal of DMRsST6
September 21, 2025Reporting Violations - Late Submittal of DMRsST6
April 30, 2025Monitoring Violations - Improper Analysis or Lab ErrorST6
March 1, 2025Monitoring Violations - Failure to Monitor for Non-Toxicity RequirementsST6
August 20, 2024Failure to enforce standards, local limits, and reporting requirements (>15% SNC SIU) (Level II)ST6
August 21, 2023Reporting Violations - Late Submittal of DMRsST6
May 9, 2023Wet-weather SSO discharge to waters of the U.S. that may endanger health or the environmentST6
January 31, 2023Monitoring Violations - Failure to Monitor for Non-Toxicity RequirementsST6
November 21, 2022Reporting Violations - Late Submittal of DMRsST6
October 31, 2022Reporting Violations - Late Submittal of DMRsST6
September 8, 2022WW Storm Water Non-Construction - Failure to develop any or adequate SWPPP/SWMPST6
September 8, 2022Management Practice Violations - Improper Operation and MaintenanceST6
September 8, 2022Management Practice Violations - Failure to Maintain RecordsST6
August 21, 2022Reporting Violations - Late Submittal of DMRsST6
April 21, 2022Reporting Violations - Late Submittal of DMRsST6
February 21, 2022Reporting Violations - Late Submittal of DMRsST6
January 21, 2022Reporting Violations - Late Submittal of DMRsST6
December 21, 2021Reporting Violations - Late Submittal of DMRsST6
November 21, 2021Reporting Violations - Late Submittal of DMRsST6
June 21, 2021Reporting Violations - Late Submittal of DMRsST6
December 21, 2020Reporting Violations - Late Submittal of DMRsST6
October 21, 2020Reporting Violations - Late Submittal of DMRsST6
September 21, 2020Reporting Violations - Late Submittal of DMRsST6
August 21, 2020Reporting Violations - Late Submittal of DMRsST6
June 21, 2020Reporting Violations - Late Submittal of DMRsST6
May 21, 2020Reporting Violations - Late Submittal of DMRsST6
March 31, 2020Effluent Violations - Narrative Effluent ViolationST6
March 28, 2020Reporting Violations - Failure to NotifyST6
January 21, 2019Reporting Violations - Late Submittal of DMRsST6
December 21, 2018Reporting Violations - Late Submittal of DMRsST6
November 21, 2018Reporting Violations - Late Submittal of DMRsST6
September 12, 2018Pretreatment - Failure to Develop/Enforce StandardsST6
September 12, 2018Failure to enforce standards, local limits, and reporting requirements (>15% SNC SIU) (Level II)ST6
August 21, 2018Reporting Violations - Late Submittal of DMRsST6
May 21, 2018Reporting Violations - Late Submittal of DMRsST6
April 21, 2018Reporting Violations - Late Submittal of DMRsST6
December 21, 2017Monitoring Violations - Invalid/Unrepresentative SampleST6
October 23, 2017Reporting Violations - Failure to NotifyST6
January 4, 2017Monitoring Violations - Improper Analysis or Lab ErrorST6

Inspections

DateWhat EPA recordedAgency
March 27, 2026EvaluationS

Formal enforcement and penalties

0 formal actions, 0 of them with a penalty assessed. Federal and state penalties are separate figures from separate authorities and are shown as each was filed, never added together.

Informal enforcement

DateWhat EPA recordedAgency
July 14, 2026Letter of Violation/ Warning LetterState
July 10, 2026Notice of ViolationState

Watch this permit

One permit holder, $99/month. Watch the register for one permit holder and the places and receiving waters tied to its permits. Choose “One permit holder” and enter this permit’s NPDES ID, MI0020991.

Start the watch

How often?
  • One permit holder — $99/month
  • One watershed — $2,990/year
  • One state — $4,990/year
  • The whole register — $18,000/year

How we handle your data → Privacy

Nearby on the register

Figures from EPA’s ICIS-NPDES download, loaded September 15, 2026.

What this page shows

This public-records page covers the Clean Water Act discharge permit NPDES MI0020991 for THREE RIVERS WWTP in Three Rivers, MI, held by City of Three Rivers and discharging to the St Joseph River. The page lists the permit as administratively continued, a Major Discharger class, with 10 pollutants under a numeric limit and 26 pollutants with an effluent exceedance, out of 27 pollutants on file.