Clean Water Act discharge permit · NPDES MI0023094
HARTFORD WWTP, Hartford, MI: NPDES MI0023094 discharge permit, effluent exceedances, inspections, penalties
- Administratively continuedPermit status
- MinorDischarger class
- 25Pollutants under a numeric limit
- 6Pollutants with an effluent exceedance
- 2Inspections on file
- 0Formal enforcement actions
HARTFORD WWTP, held by City of Hartford, holds NPDES permit MI0023094, which discharges to Paw Paw River. EPA’s file records it issued February 27, 2020 and expiring October 1, 2022.
HARTFORD WWTP, Hartford, Michigan: Individual permit MI0023094, held by City of Hartford; Publicly owned treatment works; Administratively continued (past its expiration date and still in force until reissued); issued February 27, 2020, term to October 1, 2022, by State; discharges to Paw Paw River; Sewage Treatment Facilities.
- Mercury, total [as Hg]: 6 limits, 444 violations of any kind, 38 effluent exceedances, latest July 31, 2026, largest 86% over the limit.
- Coliform, fecal general: 2 limits, 82 violations of any kind, 18 effluent exceedances, latest June 30, 2026, largest 925% over the limit.
- Phosphorus, total [as P]: 4 limits, 80 violations of any kind, 16 effluent exceedances, latest April 30, 2023, largest 112% over the limit.
- Chlorine, total residual: 1 limit, 41 violations of any kind, 9 effluent exceedances, latest May 31, 2026, largest 84% over the limit.
- Solids, suspended percent removal: 2 limits, 36 violations of any kind, 3 effluent exceedances, latest April 30, 2025, largest 20% over the limit.
- Solids, total suspended: 4 limits, 130 violations of any kind, 2 effluent exceedances, latest April 30, 2023, largest 27% over the limit.
- BOD, carbonaceous [5 day, 20 C]: 4 limits, 132 violations of any kind, 0 effluent exceedances.
- pH: 2 limits, 66 violations of any kind, 0 effluent exceedances.
- Flow, in conduit or thru treatment plant: 2 limits, 64 violations of any kind, 0 effluent exceedances.
- BOD, carb-5 day, 20 deg C, percent removal: 2 limits, 35 violations of any kind, 0 effluent exceedances.
- Oxygen, dissolved [DO]: 1 limit, 32 violations of any kind, 0 effluent exceedances.
- Solids, total: 3 limits, 6 violations of any kind, 0 effluent exceedances.
- Arsenic, dry weight: 3 limits, 6 violations of any kind, 0 effluent exceedances.
- Selenium, dry weight: 3 limits, 6 violations of any kind, 0 effluent exceedances.
- Copper, dry weight: 3 limits, 6 violations of any kind, 0 effluent exceedances.
- Cadmium, dry weight: 3 limits, 6 violations of any kind, 0 effluent exceedances.
- Nitrogen, total Kjeldahl: 3 limits, 6 violations of any kind, 0 effluent exceedances.
- Molybdenum, sludge, total, dry weight [as Mo]: 3 limits, 6 violations of any kind, 0 effluent exceedances.
- Zinc, sludge, total, dry weight [as Zn]: 3 limits, 6 violations of any kind, 0 effluent exceedances.
- Lead, sludge, total, dry weight [as Pb]: 3 limits, 6 violations of any kind, 0 effluent exceedances.
- Nickel, sludge, total, dry weight [as Ni]: 3 limits, 6 violations of any kind, 0 effluent exceedances.
- Nitrogen, sludge, total, dry weight [as N]: 3 limits, 6 violations of any kind, 0 effluent exceedances.
- Mercury, sludge, total, dry weight [as Hg]: 3 limits, 6 violations of any kind, 0 effluent exceedances.
- Potassium, sludge, total, dry weight [as K]: 3 limits, 6 violations of any kind, 0 effluent exceedances.
- Phosphorus, sludge, total, dry weight [as P]: 3 limits, 6 violations of any kind, 0 effluent exceedances.
- Copper, total [as Cu]: 0 limits, 6 violations of any kind, 0 effluent exceedances.
- Chloride [as Cl]: 0 limits, 1 violation of any kind, 0 effluent exceedances.
- September 11, 2026: Letter of Violation/ Warning Letter (State).
- July 9, 2026: Notice of Violation (State).
- May 18, 2026: Evaluation (S).
- May 12, 2026: Sampling (S).
- May 10, 2024: Monitoring Violations - Failure to Monitor for Non-Toxicity Requirements (ST6).
- June 6, 2019: Monitoring Violations - Failure to Monitor for Non-Toxicity Requirements (ST6).
- June 29, 2017: Monitoring Violations - Improper Analysis or Lab Error (ST6).
- April 2, 2017: Monitoring Violations - Failure to Monitor for Non-Toxicity Requirements (ST6).
Michigan holds 200 Publicly owned treatment works coverages of this permit type in EPA’s file; 159 were issued before MI0023094.
Coverages issued nearest MI0023094
- November 27, 2019: BILLINGS TWP WWTP, Beaverton, MI0055719, held by Billings Township
- December 26, 2019: GLADWIN WWTP, Gladwin, MI0023001, held by City of Gladwin
- January 22, 2020: TITTABAWASSEE TWP WWTP, Freeland, MI0027383, held by Tittabawassee Township
- January 29, 2020: JACKSON WWTP, Jackson, MI0023256, held by City of Jackson
- January 30, 2020: LANSING WWTP, Lansing, MI0023400, held by City of Lansing
- April 29, 2020: TAWAS UTILITY AUTHORITY WWTP, East Tawas, MI0021091, held by Tawas Utility Authority
- May 29, 2020: NORWAY WWTP, Norway, MI0020214, held by City of Norway
- May 29, 2020: NEW BALTIMORE WWTP, New Baltimore, MI0023680, held by City of New Baltimore
- June 28, 2020: DUNDEE WWTP, Dundee, MI0020401, held by Village of Dundee
- June 28, 2020: BOYNE CITY WWTP, Boyne City, MI0021474, held by City of Boyne City
HARTFORD WWTP among its neighbors
EPA’s permit file holds 2 discharge permits in the Ryno Drain-Paw Paw River subwatershed (HUC 040500012507), MI0023094 among them. Its county holds 12, 2 of them major permits; MI0023094 is a minor permit.
Other permits in the Ryno Drain-Paw Paw River subwatershed (HUC 040500012507)
- PAW PAW LAKE AREA WWTP, Coloma: MI0023779, major permit, discharging to Paw Paw River, permit term to October 1, 2022
Identity
| Facility as filed | HARTFORD WWTP |
|---|---|
| Permittee as filed | City of Hartford |
| NPDES ID | MI0023094 |
| Permit status | Administratively continued (past its expiration date and still in force until reissued) |
| Permit type | Individual permit |
| Discharger class | Minor discharger |
| Facility type | Publicly owned treatment works |
| Program | Publicly owned treatment works |
| Issued | February 27, 2020 |
| Expiration date | October 1, 2022 |
| Issuing agency | State |
| Address | Hartford, MI 49057 |
| Receiving water | Paw Paw River |
| Receiving water impaired | 303(D) Listed |
| Subwatershed | Ryno Drain-Paw Paw River (HUC 040500012507) |
| Program components on file | Biosolids, POTW |
| NAICS | 221320 – Sewage Treatment Facilities |
| SIC | 4952 – Sewerage Systems |
Effluent limits and exceedances
- 27Pollutants on file
- 25Under a numeric limit
- 27With a violation of any kind
- 6With 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 |
|---|---|---|---|---|---|
| Mercury, total [as Hg] | 6 | 444 | 38 | July 31, 2026 | 86% over the limit |
| Coliform, fecal general | 2 | 82 | 18 | June 30, 2026 | 925% over the limit |
| Phosphorus, total [as P] | 4 | 80 | 16 | April 30, 2023 | 112% over the limit |
| Chlorine, total residual | 1 | 41 | 9 | May 31, 2026 | 84% over the limit |
| Solids, suspended percent removal | 2 | 36 | 3 | April 30, 2025 | 20% over the limit |
| Solids, total suspended | 4 | 130 | 2 | April 30, 2023 | 27% over the limit |
| BOD, carbonaceous [5 day, 20 C] | 4 | 132 | 0 | ||
| pH | 2 | 66 | 0 | ||
| Flow, in conduit or thru treatment plant | 2 | 64 | 0 | ||
| BOD, carb-5 day, 20 deg C, percent removal | 2 | 35 | 0 | ||
| Oxygen, dissolved [DO] | 1 | 32 | 0 | ||
| Solids, total | 3 | 6 | 0 | ||
| Arsenic, dry weight | 3 | 6 | 0 | ||
| Selenium, dry weight | 3 | 6 | 0 | ||
| Copper, dry weight | 3 | 6 | 0 | ||
| Cadmium, dry weight | 3 | 6 | 0 | ||
| Nitrogen, total Kjeldahl | 3 | 6 | 0 | ||
| Molybdenum, sludge, total, dry weight [as Mo] | 3 | 6 | 0 | ||
| Zinc, sludge, total, dry weight [as Zn] | 3 | 6 | 0 | ||
| Lead, sludge, total, dry weight [as Pb] | 3 | 6 | 0 | ||
| Nickel, sludge, total, dry weight [as Ni] | 3 | 6 | 0 | ||
| Nitrogen, sludge, total, dry weight [as N] | 3 | 6 | 0 | ||
| Mercury, sludge, total, dry weight [as Hg] | 3 | 6 | 0 | ||
| Potassium, sludge, total, dry weight [as K] | 3 | 6 | 0 | ||
| Phosphorus, sludge, total, dry weight [as P] | 3 | 6 | 0 | ||
| Copper, total [as Cu] | 0 | 6 | 0 | ||
| Chloride [as Cl] | 0 | 1 | 0 |
Inspections, violations and enforcement
- 4Single-event violations
| Date | What EPA recorded | Agency |
|---|---|---|
| May 10, 2024 | Monitoring Violations - Failure to Monitor for Non-Toxicity Requirements | ST6 |
| June 6, 2019 | Monitoring Violations - Failure to Monitor for Non-Toxicity Requirements | ST6 |
| June 29, 2017 | Monitoring Violations - Improper Analysis or Lab Error | ST6 |
| April 2, 2017 | Monitoring Violations - Failure to Monitor for Non-Toxicity Requirements | ST6 |
Inspections
| Date | What EPA recorded | Agency |
|---|---|---|
| May 18, 2026 | Evaluation | S |
| May 12, 2026 | Sampling | 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 11, 2026 | Letter of Violation/ Warning Letter | State |
| July 9, 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, MI0023094.
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
Figures from EPA’s ICIS-NPDES download, loaded October 14, 2026.