KEYSTONE PROFILES LTD BEAVER FALLS PLANT

NPDES ID: PA0014311

X — SNC: Effluent violation (non-monthly average limit)

The facility discharged more of a pollutant than its permit allows, measured over a period other than a monthly average.

This quarter: 1 single-event violation.

Violations

March 31, 2026

Solids, total suspended

24% over limit

Discharged 0.80357999 kg/d against a permitted limit of 0.64921999 kg/d (MO AVG)

DMR, Limited - Numeric Violation

January 31, 2026

Zinc, total [as Zn]

51% over limit

Discharged 0.92 mg/L against a permitted limit of 0.61 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Zinc, total [as Zn]

18% over limit

Discharged 0.46 mg/L against a permitted limit of 0.39 mg/L (MO AVG)

DMR, Limited - Numeric Violation

December 31, 2025

pH

0% over limit

Discharged 9.2 SU against a permitted limit of 9 SU (INST MAX)

DMR, Limited - Numeric Violation

November 30, 2025

Nickel, total [as Ni]

41% over limit

Discharged 0.58 mg/L against a permitted limit of 0.41 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Zinc, total [as Zn]

254% over limit

Discharged 2.16 mg/L against a permitted limit of 0.61 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Zinc, total [as Zn]

92% over limit

Discharged 0.75 mg/L against a permitted limit of 0.39 mg/L (MO AVG)

DMR, Limited - Numeric Violation

October 31, 2025

Zinc, total [as Zn]

6% over limit

Discharged 0.024516 kg/d against a permitted limit of 0.023154 kg/d (DAILY MX)

DMR, Limited - Numeric Violation

Zinc, total [as Zn]

53% over limit

Discharged 0.011804 kg/d against a permitted limit of 0.007718 kg/d (MO AVG)

DMR, Limited - Numeric Violation

Nickel, total [as Ni]

27% over limit

Discharged 0.52 mg/L against a permitted limit of 0.41 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Zinc, total [as Zn]

26% over limit

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

DMR, Limited - Numeric Violation

Zinc, total [as Zn]

85% over limit

Discharged 1.13 mg/L against a permitted limit of 0.61 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Nickel, total [as Ni]

11% over limit

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

DMR, Limited - Numeric Violation

September 30, 2025

Nickel, total [as Ni]

34% over limit

Discharged 0.55 mg/L against a permitted limit of 0.41 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Nickel, total [as Ni]

37% over limit

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

DMR, Limited - Numeric Violation

Zinc, total [as Zn]

78% over limit

Discharged 0.041314 kg/d against a permitted limit of 0.023154 kg/d (DAILY MX)

DMR, Limited - Numeric Violation

Zinc, total [as Zn]

203% over limit

Discharged 1.18 mg/L against a permitted limit of 0.39 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Zinc, total [as Zn]

171% over limit

Discharged 0.020884 kg/d against a permitted limit of 0.007718 kg/d (MO AVG)

DMR, Limited - Numeric Violation

Zinc, total [as Zn]

211% over limit

Discharged 1.9 mg/L against a permitted limit of 0.61 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

August 31, 2025

pH

0% over limit

Discharged 9.2 SU against a permitted limit of 9 SU (INST MAX)

DMR, Limited - Numeric Violation

Zinc, total [as Zn]

51% over limit

Discharged 0.92 mg/L against a permitted limit of 0.61 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Oil & Grease

6% over limit

Discharged 5.3 mg/L against a permitted limit of 5 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Oil & Grease

2% over limit

Discharged 5.1 mg/L against a permitted limit of 5 mg/L (MO AVG)

DMR, Limited - Numeric Violation

July 31, 2025

pH

0% over limit

Discharged 9.8 SU against a permitted limit of 9 SU (INST MAX)

DMR, Limited - Numeric Violation

Oil & Grease

12% over limit

Discharged 5.6 mg/L against a permitted limit of 5 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Oil & Grease

6% over limit

Discharged 5.3 mg/L against a permitted limit of 5 mg/L (MO AVG)

DMR, Limited - Numeric Violation

June 30, 2025

Oil & Grease

0% over limit

Discharged 0 kg/d against a permitted limit of 0 kg/d (MO AVG)

DMR, Monitor Only - Overdue

Zinc, total [as Zn]

0% over limit

Discharged 0 kg/d against a permitted limit of 0.007718 kg/d (MO AVG)

DMR, Limited - Overdue

Chlorine, total residual

0% over limit

Discharged 0 mg/L against a permitted limit of 0.5 mg/L (MO AVG)

DMR, Limited - Overdue

Zinc, total [as Zn]

0% over limit

Discharged 0 kg/d against a permitted limit of 0.023154 kg/d (DAILY MX)

DMR, Limited - Overdue

Nickel, total [as Ni]

0% over limit

Discharged 0 kg/d against a permitted limit of 0.008172 kg/d (MO AVG)

DMR, Limited - Overdue

Temperature, water deg. fahrenheit

0% over limit

Discharged 0 deg F against a permitted limit of 110 deg F (INST MAX)

DMR, Limited - Overdue

Oil & Grease

0% over limit

Discharged 0 kg/d against a permitted limit of 0 kg/d (DAILY MX)

DMR, Monitor Only - Overdue

Solids, total suspended

0% over limit

Discharged 0 kg/d against a permitted limit of 1.51635999 kg/d (DAILY MX)

DMR, Limited - Overdue

Lead, total [as Pb]

0% over limit

Discharged 0 kg/d against a permitted limit of 0.017252 kg/d (DAILY MX)

DMR, Limited - Overdue

Flow, in conduit or thru treatment plant

0% over limit

Discharged 0 MGD against a permitted limit of 0 MGD (MO AVG)

DMR, Monitor Only - Overdue

Nickel, total [as Ni]

0% over limit

Discharged 0 kg/d against a permitted limit of 0.024516 kg/d (DAILY MX)

DMR, Limited - Overdue

Chromium, total [as Cr]

0% over limit

Discharged 0 kg/d against a permitted limit of 0.02724 kg/d (DAILY MX)

DMR, Limited - Overdue

pH

0% over limit

Discharged 0 SU against a permitted limit of 6 SU (INST MIN)

DMR, Limited - Overdue

Lead, total [as Pb]

0% over limit

Discharged 0 kg/d against a permitted limit of 0.005448 kg/d (MO AVG)

DMR, Limited - Overdue

Flow, in conduit or thru treatment plant

0% over limit

Discharged 0 MGD against a permitted limit of 0 MGD (DAILY MX)

DMR, Monitor Only - Overdue

pH

0% over limit

Discharged 0 SU against a permitted limit of 9 SU (INST MAX)

DMR, Limited - Overdue

Solids, total suspended

0% over limit

Discharged 0 kg/d against a permitted limit of 0.64921999 kg/d (MO AVG)

DMR, Limited - Overdue

Chromium, total [as Cr]

0% over limit

Discharged 0 kg/d against a permitted limit of 0.010896 kg/d (MO AVG)

DMR, Limited - Overdue

Chlorine, total residual

0% over limit

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

DMR, Limited - Overdue

March 31, 2025

Zinc, total [as Zn]

15% over limit

Discharged 0.7 mg/L against a permitted limit of 0.61 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Zinc, total [as Zn]

79% over limit

Discharged 0.7 mg/L against a permitted limit of 0.39 mg/L (MO AVG)

DMR, Limited - Numeric Violation

August 31, 2024

pH

0% over limit

Discharged 9.3 SU against a permitted limit of 9 SU (INST MAX)

DMR, Limited - Numeric Violation

Oil & Grease

14% over limit

Discharged 5.7 mg/L against a permitted limit of 5 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Oil & Grease

2% over limit

Discharged 5.1 mg/L against a permitted limit of 5 mg/L (MO AVG)

DMR, Limited - Numeric Violation

July 31, 2024

Zinc, total [as Zn]

227% over limit

Discharged 0.075818 kg/d against a permitted limit of 0.023154 kg/d (DAILY MX)

DMR, Limited - Numeric Violation

Zinc, total [as Zn]

288% over limit

Discharged 0.029964 kg/d against a permitted limit of 0.007718 kg/d (MO AVG)

DMR, Limited - Numeric Violation

Zinc, total [as Zn]

174% over limit

Discharged 1.07 mg/L against a permitted limit of 0.39 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Solids, total suspended

9% over limit

Discharged 0.70823999 kg/d against a permitted limit of 0.64921999 kg/d (MO AVG)

DMR, Limited - Numeric Violation

Zinc, total [as Zn]

352% over limit

Discharged 2.76 mg/L against a permitted limit of 0.61 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

First flagged

April 14, 2026 (3 months ago)

Last confirmed

July 13, 2026 (23 days ago)