Clean Water Act discharge permit · NPDES MI0020257
CADILLAC WWTP, Cadillac, MI: NPDES MI0020257 discharge permit, effluent exceedances, inspections, penalties
- Administratively continuedPermit status
- MajorDischarger class
- 30Pollutants under a numeric limit
- 10Pollutants with an effluent exceedance
- 2Inspections on file
- 0Formal enforcement actions
CADILLAC WWTP, held by City of Cadillac, holds NPDES permit MI0020257, which discharges to Clam River. EPA’s file records it issued August 30, 2019 and expiring October 1, 2022.
CADILLAC WWTP, Cadillac, Michigan: Individual permit MI0020257, held by City of Cadillac; Publicly owned treatment works; Administratively continued (past its expiration date and still in force until reissued); issued August 30, 2019, term to October 1, 2022, by State; discharges to Clam River; Sewage Treatment Facilities.
- BOD, carbonaceous [5 day, 20 C]: 16 limits, 77 violations of any kind, 65 effluent exceedances, latest June 30, 2026, largest 99,999% over the limit.
- Coliform, fecal general: 2 limits, 26 violations of any kind, 18 effluent exceedances, latest April 30, 2026, largest 99,999% over the limit.
- Nitrogen, ammonia total [as N]: 16 limits, 30 violations of any kind, 16 effluent exceedances, latest September 30, 2025, largest 140% over the limit.
- pH: 2 limits, 17 violations of any kind, 7 effluent exceedances, latest April 30, 2020.
- Solids, suspended percent removal: 2 limits, 7 violations of any kind, 7 effluent exceedances, latest February 28, 2015, largest 400% over the limit.
- Solids, total suspended: 8 limits, 17 violations of any kind, 5 effluent exceedances, latest October 31, 2017, largest 492% over the limit.
- Oxygen, dissolved [DO]: 2 limits, 10 violations of any kind, 5 effluent exceedances, latest November 30, 2024, largest 47% over the limit.
- Toxicity, choice of species: 0 limits, 3 violations of any kind, 3 effluent exceedances, latest August 31, 2019, largest 227% over the limit.
- Phosphorus, total [as P]: 8 limits, 5 violations of any kind, 2 effluent exceedances, latest August 31, 2024, largest 58% over the limit.
- Cadmium, dry weight: 3 limits, 1 violation of any kind, 1 effluent exceedance, latest September 30, 2016, largest 32,488% over the limit.
- Mercury, total [as Hg]: 6 limits, 21 violations of any kind, 0 effluent exceedances.
- Cyanide [A]: 0 limits, 12 violations of any kind, 0 effluent exceedances.
- Flow, in conduit or thru treatment plant: 2 limits, 10 violations of any kind, 0 effluent exceedances.
- Bromomethane: 0 limits, 9 violations of any kind, 0 effluent exceedances.
- Di[2-ethylhexyl] phthalate [DEHP]: 4 limits, 4 violations of any kind, 0 effluent exceedances.
- Perfluorooctanoic acid (PFOA): 4 limits, 4 violations of any kind, 0 effluent exceedances.
- Perfluorooctanesulfonate: 4 limits, 4 violations of any kind, 0 effluent exceedances.
- Toxicity, final conc toxicity units: 0 limits, 1 violation of any kind, 0 effluent exceedances.
- Copper, total [as Cu]: 4 limits, 0 violations of any kind, 0 effluent exceedances.
- Nickel, total [as Ni]: 4 limits, 0 violations of any kind, 0 effluent exceedances.
- Selenium, total [as Se]: 4 limits, 0 violations of any kind, 0 effluent exceedances.
- Solids, total: 3 limits, 0 violations of any kind, 0 effluent exceedances.
- Arsenic, dry weight: 3 limits, 0 violations of any kind, 0 effluent exceedances.
- Selenium, dry weight: 3 limits, 0 violations of any kind, 0 effluent exceedances.
- Copper, dry weight: 3 limits, 0 violations of any kind, 0 effluent exceedances.
- Nitrogen, total Kjeldahl: 3 limits, 0 violations of any kind, 0 effluent exceedances.
- Molybdenum, sludge, total, dry weight [as Mo]: 3 limits, 0 violations of any kind, 0 effluent exceedances.
- Zinc, sludge, total, dry weight [as Zn]: 3 limits, 0 violations of any kind, 0 effluent exceedances.
- Lead, sludge, total, dry weight [as Pb]: 3 limits, 0 violations of any kind, 0 effluent exceedances.
- Nickel, sludge, total, dry weight [as Ni]: 3 limits, 0 violations of any kind, 0 effluent exceedances.
- Nitrogen, sludge, total, dry weight [as N]: 3 limits, 0 violations of any kind, 0 effluent exceedances.
- Mercury, sludge, total, dry weight [as Hg]: 3 limits, 0 violations of any kind, 0 effluent exceedances.
- Potassium, sludge, total, dry weight [as K]: 3 limits, 0 violations of any kind, 0 effluent exceedances.
- Phosphorus, sludge, total, dry weight [as P]: 3 limits, 0 violations of any kind, 0 effluent exceedances.
- September 30, 2026: Notice of Violation (State).
- September 9, 2026: Reconnaissance without Sampling (S).
- June 10, 2026: Notice of Violation (State).
- May 22, 2026: Notice of Violation (State).
- April 16, 2026: PR: Failure to submit noncompliance report - CSO, SSO, or Bypass [40 CFR 122.41(l)(6) & (m)(3)(ii)] (ST6).
- April 9, 2026: Evaluation (S).
- April 17, 2025: Monitoring Violations - Analysis not Conducted (ST6).
- February 21, 2024: Reporting Violations - Late Submittal of DMRs (ST6).
- May 21, 2022: Reporting Violations - Late Submittal of DMRs (ST6).
- September 28, 2020: Pretreatment - Failure to Develop/Enforce Standards (ST6).
- September 28, 2020: Failure to enforce standards, local limits, and reporting requirements (>15% SNC SIU) (Level II) (ST6).
Michigan holds 200 Publicly owned treatment works coverages of this permit type in EPA’s file; 144 were issued before MI0020257.
Coverages issued nearest MI0020257
- June 19, 2019: HOWARD CITY WWTP, Howard City, MI0053406, held by Village of Howard City
- June 28, 2019: MUNISING WWTP, Munising, MI0020044, held by City of Munising
- July 24, 2019: KINROSS TWP WWTP, Kinross Charter Township, MI0057776, held by Kinross Charter Township
- July 25, 2019: MARYSVILLE WWTP, Marysville, MI0020656, held by City of Marysville
- July 26, 2019: KI SAWYER WWTP - MARQUETTE CO, Gwinn, MI0021423, held by Marquette County
- August 30, 2019: MARINE CITY WWTP, Marine City, MI0020893, held by City of Marine City
- August 30, 2019: SAGINAW TWP WWTP, Saginaw, MI0023973, held by Saginaw Charter Township
- September 18, 2019: BUCHANAN WWTP, Buchanan, MI0022489, held by City of Buchanan
- September 20, 2019: ADRIAN WWTP, Adrian, MI0022152, held by City of Adrian
- September 23, 2019: BEDFORD TWP WWTP, Erie, MI0020761, held by Monroe County Drain Commissioner
CADILLAC WWTP among its neighbors
EPA’s permit file holds 5 discharge permits in the Pleasant Lake-Clam River subwatershed (HUC 040601020303), MI0020257 among them. Its county holds 7, 1 of them major permits; MI0020257 is a major permit.
Other permits in the Pleasant Lake-Clam River subwatershed (HUC 040601020303)
- AAR FACILITY, Cadillac: MI0002640, minor permit, discharging to Clam River, permit term to October 1, 2017
- CADILLAC FINANCING AUTH GWCU, Cadillac: MI0054925, minor permit, discharging to Clam River, permit term to October 1, 2021
- REC BOAT HOLDINGS-SPORT DIVISION, Cadillac: MIS320047, minor permit, permit term to April 1, 2023
- REXAIR INC-GWCU, Cadillac: MI0047104, minor permit, discharging to Clam River, permit term to October 1, 2017
Identity
| Facility as filed | CADILLAC WWTP |
|---|---|
| Permittee as filed | City of Cadillac |
| NPDES ID | MI0020257 |
| Permit status | Administratively continued (past its expiration date and still in force until reissued) |
| Permit type | Individual permit |
| Discharger class | Major discharger |
| Facility type | Publicly owned treatment works |
| Program | Publicly owned treatment works |
| Issued | August 30, 2019 |
| Expiration date | October 1, 2022 |
| Issuing agency | State |
| Address | Cadillac, MI 49601 |
| Receiving water | Clam River |
| Subwatershed | Pleasant Lake-Clam River (HUC 040601020303) |
| Program components on file | Biosolids, POTW |
| NAICS | 221320 – Sewage Treatment Facilities |
| SIC | 4952 – Sewerage Systems |
Effluent limits and exceedances
- 34Pollutants on file
- 30Under a numeric limit
- 18With a violation of any kind
- 10With an effluent exceedance
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 measure | Limits | Violations, any kind | Effluent exceedances | Latest exceedance | Largest exceedance, as filed |
|---|---|---|---|---|---|
| BOD, carbonaceous [5 day, 20 C] | 16 | 77 | 65 | June 30, 2026 | 99,999% over the limit |
| Coliform, fecal general | 2 | 26 | 18 | April 30, 2026 | 99,999% over the limit |
| Nitrogen, ammonia total [as N] | 16 | 30 | 16 | September 30, 2025 | 140% over the limit |
| pH | 2 | 17 | 7 | April 30, 2020 | |
| Solids, suspended percent removal | 2 | 7 | 7 | February 28, 2015 | 400% over the limit |
| Solids, total suspended | 8 | 17 | 5 | October 31, 2017 | 492% over the limit |
| Oxygen, dissolved [DO] | 2 | 10 | 5 | November 30, 2024 | 47% over the limit |
| Toxicity, choice of species | 0 | 3 | 3 | August 31, 2019 | 227% over the limit |
| Phosphorus, total [as P] | 8 | 5 | 2 | August 31, 2024 | 58% over the limit |
| Cadmium, dry weight | 3 | 1 | 1 | September 30, 2016 | 32,488% over the limit |
| Mercury, total [as Hg] | 6 | 21 | 0 | ||
| Cyanide [A] | 0 | 12 | 0 | ||
| Flow, in conduit or thru treatment plant | 2 | 10 | 0 | ||
| Bromomethane | 0 | 9 | 0 | ||
| Di[2-ethylhexyl] phthalate [DEHP] | 4 | 4 | 0 | ||
| Perfluorooctanoic acid (PFOA) | 4 | 4 | 0 | ||
| Perfluorooctanesulfonate | 4 | 4 | 0 | ||
| Toxicity, final conc toxicity units | 0 | 1 | 0 | ||
| Copper, total [as Cu] | 4 | 0 | 0 | ||
| Nickel, total [as Ni] | 4 | 0 | 0 | ||
| Selenium, total [as Se] | 4 | 0 | 0 | ||
| Solids, total | 3 | 0 | 0 | ||
| Arsenic, dry weight | 3 | 0 | 0 | ||
| Selenium, dry weight | 3 | 0 | 0 | ||
| Copper, dry weight | 3 | 0 | 0 | ||
| Nitrogen, total Kjeldahl | 3 | 0 | 0 | ||
| Molybdenum, sludge, total, dry weight [as Mo] | 3 | 0 | 0 | ||
| Zinc, sludge, total, dry weight [as Zn] | 3 | 0 | 0 | ||
| Lead, sludge, total, dry weight [as Pb] | 3 | 0 | 0 | ||
| Nickel, sludge, total, dry weight [as Ni] | 3 | 0 | 0 | ||
| Nitrogen, sludge, total, dry weight [as N] | 3 | 0 | 0 | ||
| Mercury, sludge, total, dry weight [as Hg] | 3 | 0 | 0 | ||
| Potassium, sludge, total, dry weight [as K] | 3 | 0 | 0 | ||
| Phosphorus, sludge, total, dry weight [as P] | 3 | 0 | 0 |
Inspections, violations and enforcement
- 6Single-event violations
| Date | What EPA recorded | Agency |
|---|---|---|
| April 16, 2026 | PR: Failure to submit noncompliance report - CSO, SSO, or Bypass [40 CFR 122.41(l)(6) & (m)(3)(ii)] | ST6 |
| April 17, 2025 | Monitoring Violations - Analysis not Conducted | ST6 |
| February 21, 2024 | Reporting Violations - Late Submittal of DMRs | ST6 |
| May 21, 2022 | Reporting Violations - Late Submittal of DMRs | ST6 |
| September 28, 2020 | Pretreatment - Failure to Develop/Enforce Standards | ST6 |
| September 28, 2020 | Failure to enforce standards, local limits, and reporting requirements (>15% SNC SIU) (Level II) | ST6 |
Inspections
| Date | What EPA recorded | Agency |
|---|---|---|
| September 9, 2026 | Reconnaissance without Sampling | S |
| April 9, 2026 | Evaluation | S |
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
| Date | What EPA recorded | Agency |
|---|---|---|
| September 30, 2026 | Notice of Violation | State |
| June 10, 2026 | Notice of Violation | State |
| May 22, 2026 | Notice of Violation | State |
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, MI0020257.
Start the watch
- 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
- Discharge permits in Cadillac
- Every permit record in Cadillac, A to Z
- Discharge permits in Michigan
- Every permit record in Michigan, A to Z
Figures from EPA’s ICIS-NPDES download, loaded October 14, 2026.