KENNEDY WATER TREATMENT PLANT

NPDES ID: ALG640001

E — SNC: Effluent violation (monthly average limit)

The facility discharged more of a pollutant than its permit allows, based on a monthly average.

Violations

December 31, 2025

Iron, total recoverable

170% over limit

Discharged 2.7 mg/L against a permitted limit of 1 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

1321% over limit

Discharged 0.27 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

pH

0% over limit

Discharged 10.54 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

2355% over limit

Discharged 0.27 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

November 30, 2025

Chlorine, total residual

3264% over limit

Discharged 0.37 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Iron, total recoverable

120% over limit

Discharged 2.2 mg/L against a permitted limit of 1 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

1847% over limit

Discharged 0.37 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

pH

0% over limit

Discharged 10.41 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

October 31, 2025

Chlorine, total residual

1082% over limit

Discharged 0.13 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

pH

0% over limit

Discharged 10.36 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

584% over limit

Discharged 0.13 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Solids, total suspended

27% over limit

Discharged 38 mg/L against a permitted limit of 30 mg/L (MO AVG)

DMR, Limited - Numeric Violation

September 30, 2025

Chlorine, total residual

991% over limit

Discharged 0.12 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

pH

0% over limit

Discharged 10.32 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

532% over limit

Discharged 0.12 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

August 31, 2025

pH

0% over limit

Discharged 9.6 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

58% over limit

Discharged 0.03 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

173% over limit

Discharged 0.03 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

July 31, 2025

Chlorine, total residual

536% over limit

Discharged 0.07 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Chlorine, total residual

268% over limit

Discharged 0.07 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

pH

0% over limit

Discharged 9.54 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

June 30, 2025

pH

0% over limit

Discharged 10.2 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

2900% over limit

Discharged 0.33 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Chlorine, total residual

1637% over limit

Discharged 0.33 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

May 31, 2025

Chlorine, total residual

216% over limit

Discharged 0.06 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

445% over limit

Discharged 0.06 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

pH

0% over limit

Discharged 9.65 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

April 30, 2025

Chlorine, total residual

584% over limit

Discharged 0.13 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

pH

0% over limit

Discharged 10.38 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

1082% over limit

Discharged 0.13 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

March 31, 2025

Chlorine, total residual

216% over limit

Discharged 0.06 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

pH

0% over limit

Discharged 10.21 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

445% over limit

Discharged 0.06 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

February 28, 2025

pH

0% over limit

Discharged 10.83 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

2479% over limit

Discharged 0.49 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

4355% over limit

Discharged 0.49 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

January 31, 2025

Chlorine, total residual

426% over limit

Discharged 0.1 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

pH

0% over limit

Discharged 9.85 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

Iron, total recoverable

30% over limit

Discharged 1.3 mg/L against a permitted limit of 1 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

809% over limit

Discharged 0.1 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

December 31, 2024

pH

0% over limit

Discharged 9.66 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

809% over limit

Discharged 0.1 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Chlorine, total residual

426% over limit

Discharged 0.1 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

November 30, 2024

Chlorine, total residual

355% over limit

Discharged 0.05 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

pH

0% over limit

Discharged 9.01 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

163% over limit

Discharged 0.05 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

October 31, 2024

Chlorine, total residual

82% over limit

Discharged 0.02 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

pH

0% over limit

Discharged 8.81 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

5% over limit

Discharged 0.02 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

September 30, 2024

Chlorine, total residual

268% over limit

Discharged 0.07 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

536% over limit

Discharged 0.07 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

pH

0% over limit

Discharged 9.12 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

August 31, 2024

Chlorine, total residual

111% over limit

Discharged 0.04 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

264% over limit

Discharged 0.04 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

pH

0% over limit

Discharged 8.92 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

July 31, 2024

Chlorine, total residual

536% over limit

Discharged 0.07 mg/L against a permitted limit of 0.011 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Iron, total recoverable

20% over limit

Discharged 1.2 mg/L against a permitted limit of 1 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

268% over limit

Discharged 0.07 mg/L against a permitted limit of 0.019 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

pH

0% over limit

Discharged 8.53 SU against a permitted limit of 8.5 SU (DAILY MX)

DMR, Limited - Numeric Violation

First flagged

April 14, 2026 (3 months ago)

Last confirmed

July 13, 2026 (23 days ago)