AOC MATERIALS, LLC

NPDES ID: WV0039969

D — SNC: Discharge monitoring report not received

The facility didn't submit its required discharge monitoring report.

This quarter: 6 reporting violations.

Violations

March 31, 2026

Solids, total suspended

0% over limit

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

DMR, Monitor Only - Overdue

Iron, total recoverable

0% over limit

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

DMR, Monitor Only - 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

Iron, total recoverable

0% over limit

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

DMR, Monitor Only - Overdue

Solids, total suspended

0% over limit

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

DMR, Monitor Only - 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

January 31, 2026

Iron, total recoverable

3% over limit

Discharged 1.3 mg/L against a permitted limit of 1.26 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Copper, total recoverable

6% over limit

Discharged 0.014 mg/L against a permitted limit of 0.0132 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Temp. diff. between samp. & upstrm deg. F

19% over limit

Discharged 17.9 deg F against a permitted limit of 15 deg F (DAILY MX)

DMR, Limited - Numeric Violation

November 30, 2025

Copper, total recoverable

67% over limit

Discharged 0.022 mg/L against a permitted limit of 0.0132 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Iron, total recoverable

3% over limit

Discharged 1.3 mg/L against a permitted limit of 1.26 mg/L (MO AVG)

DMR, Limited - Numeric Violation

October 31, 2025

Copper, total recoverable

41% over limit

Discharged 0.034 mg/L against a permitted limit of 0.0241 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Copper, total recoverable

158% over limit

Discharged 0.034 mg/L against a permitted limit of 0.0132 mg/L (MO AVG)

DMR, Limited - Numeric Violation

September 30, 2025

Solids, total suspended

0% over limit

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

DMR, Monitor Only - Overdue

Solids, total suspended

0% over limit

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

DMR, Monitor Only - 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

Iron, total recoverable

0% over limit

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

DMR, Monitor Only - Overdue

Iron, total recoverable

0% over limit

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

DMR, Monitor Only - 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

August 31, 2025

Oil and grease, hexane extr method

0% over limit

Discharged 0 mg/L against a permitted limit of 0 mg/L (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

pH

0% over limit

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

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

BOD, 5-day, 20 deg. C

0% over limit

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

DMR, Monitor Only - Overdue

Solids, total suspended

0% over limit

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

DMR, Monitor Only - 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 0 SU (INST MIN)

DMR, Monitor Only - Overdue

BOD, 5-day, 20 deg. C

0% over limit

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

DMR, Monitor Only - Overdue

Iron, total recoverable

0% over limit

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

DMR, Monitor Only - Overdue

Oxygen demand, chem. [high level] [COD]

0% over limit

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

DMR, Monitor Only - Overdue

pH

0% over limit

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

DMR, Monitor Only - Overdue

BOD, 5-day, 20 deg. C

0% over limit

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

DMR, Monitor Only - Overdue

Oil and grease, hexane extr method

0% over limit

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

DMR, Monitor Only - Overdue

Iron, total recoverable

0% over limit

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

DMR, Monitor Only - Overdue

BOD, 5-day, 20 deg. C

0% over limit

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

DMR, Monitor Only - Overdue

Oxygen demand, chem. [high level] [COD]

0% over limit

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

DMR, Monitor Only - Overdue

Oxygen demand, chem. [high level] [COD]

0% over limit

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

DMR, Monitor Only - Overdue

Oxygen demand, chem. [high level] [COD]

0% over limit

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

DMR, Monitor Only - Overdue

Oil and grease, hexane extr method

0% over limit

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

DMR, Monitor Only - Overdue

Copper, total recoverable

37% over limit

Discharged 0.033 mg/L against a permitted limit of 0.0241 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Copper, total recoverable

150% over limit

Discharged 0.033 mg/L against a permitted limit of 0.0132 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Solids, total suspended

0% over limit

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

DMR, Monitor Only - Overdue

Oil and grease, hexane extr method

0% over limit

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

DMR, Monitor Only - Overdue

July 31, 2025

Copper, total recoverable

99% over limit

Discharged 0.048 mg/L against a permitted limit of 0.0241 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Copper, total recoverable

264% over limit

Discharged 0.048 mg/L against a permitted limit of 0.0132 mg/L (MO AVG)

DMR, Limited - Numeric Violation

June 30, 2025

Solids, total suspended

0% over limit

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

DMR, Monitor Only - Overdue

Solids, total suspended

0% over limit

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

DMR, Monitor Only - 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

Iron, total recoverable

0% over limit

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

DMR, Monitor Only - Overdue

Iron, total recoverable

0% over limit

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

DMR, Monitor Only - 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

May 31, 2025

Copper, total recoverable

59% over limit

Discharged 0.021 mg/L against a permitted limit of 0.0132 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Chlorine, total residual

6485% over limit

Discharged 1.87 mg/L against a permitted limit of 0.0284 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Chlorine, total residual

3181% over limit

Discharged 1.87 mg/L against a permitted limit of 0.057 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

March 31, 2025

Solids, total suspended

3% over limit

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

DMR, Limited - Numeric Violation

Copper, total recoverable

220% over limit

Discharged 0.077 mg/L against a permitted limit of 0.0241 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

pH

0% over limit

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

DMR, Limited - Numeric Violation

Copper, total recoverable

483% over limit

Discharged 0.077 mg/L against a permitted limit of 0.0132 mg/L (MO AVG)

DMR, Limited - Numeric Violation

February 28, 2025

Copper, total recoverable

453% over limit

Discharged 0.052 mg/L against a permitted limit of 0.0094 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Copper, total recoverable

91% over limit

Discharged 0.052 mg/L against a permitted limit of 0.0272 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

January 31, 2025

Copper, total recoverable

70% over limit

Discharged 0.016 mg/L against a permitted limit of 0.0094 mg/L (MO AVG)

DMR, Limited - Numeric Violation

December 31, 2024

pH

0% over limit

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

DMR, Limited - Numeric Violation

Copper, total recoverable

25% over limit

Discharged 0.034 mg/L against a permitted limit of 0.0272 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

Iron, total recoverable

9% over limit

Discharged 1.1 mg/L against a permitted limit of 1.01 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Solids, total suspended

70% over limit

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

DMR, Limited - Numeric Violation

Copper, total recoverable

262% over limit

Discharged 0.034 mg/L against a permitted limit of 0.0094 mg/L (MO AVG)

DMR, Limited - Numeric Violation

November 30, 2024

Copper, total recoverable

283% over limit

Discharged 0.036 mg/L against a permitted limit of 0.0094 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Copper, total recoverable

32% over limit

Discharged 0.036 mg/L against a permitted limit of 0.0272 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

October 31, 2024

Oxygen demand, chem. [high level] [COD]

0% over limit

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

DMR, Monitor Only - Overdue

Oxygen demand, chem. [high level] [COD]

0% over limit

Discharged 0 mg/L against a permitted limit of 0 mg/L (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

BOD, 5-day, 20 deg. C

0% over limit

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

DMR, Monitor Only - 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 0 SU (INST MIN)

DMR, Monitor Only - Overdue

Iron, total recoverable

0% over limit

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

DMR, Monitor Only - Overdue

Oil and grease, hexane extr method

0% over limit

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

DMR, Monitor Only - 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

BOD, 5-day, 20 deg. C

0% over limit

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

DMR, Monitor Only - Overdue

BOD, 5-day, 20 deg. C

0% over limit

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

DMR, Monitor Only - 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

Oil and grease, hexane extr method

0% over limit

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

DMR, Monitor Only - Overdue

pH

0% over limit

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

DMR, Limited - Overdue

Oxygen demand, chem. [high level] [COD]

0% over limit

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

DMR, Monitor Only - Overdue

Oxygen demand, chem. [high level] [COD]

0% over limit

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

DMR, Monitor Only - Overdue

Oil and grease, hexane extr method

0% over limit

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

DMR, Monitor Only - Overdue

BOD, 5-day, 20 deg. C

0% over limit

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

DMR, Monitor Only - Overdue

Iron, total recoverable

148% over limit

Discharged 2.5 mg/L against a permitted limit of 1.01 mg/L (MO AVG)

DMR, Limited - Numeric Violation

pH

0% over limit

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

DMR, Monitor Only - Overdue

Solids, total suspended

0% over limit

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

DMR, Monitor Only - Overdue

Iron, total recoverable

0% over limit

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

DMR, Monitor Only - Overdue

Iron, total recoverable

0% over limit

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

DMR, Monitor Only - Overdue

Oil and grease, hexane extr method

0% over limit

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

DMR, Monitor Only - Overdue

Iron, total recoverable

0% over limit

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

DMR, Monitor Only - 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

Solids, total suspended

0% over limit

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

DMR, Monitor Only - Overdue

Solids, total suspended

0% over limit

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

DMR, Monitor Only - Overdue

Solids, total suspended

0% over limit

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

DMR, Monitor Only - Overdue

Copper, total recoverable

123% over limit

Discharged 0.021 mg/L against a permitted limit of 0.0094 mg/L (MO AVG)

DMR, Limited - Numeric Violation

September 30, 2024

Copper, total recoverable

187% over limit

Discharged 0.027 mg/L against a permitted limit of 0.0094 mg/L (MO AVG)

DMR, Limited - Numeric Violation

August 31, 2024

Copper, total recoverable

123% over limit

Discharged 0.021 mg/L against a permitted limit of 0.0094 mg/L (MO AVG)

DMR, Limited - Numeric Violation

pH

0% over limit

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

DMR, Limited - Numeric Violation

July 31, 2024

pH

0% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

12700% over limit

Discharged 0.32 mg/L against a permitted limit of 0.0025 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Copper, total recoverable

102% over limit

Discharged 0.019 mg/L against a permitted limit of 0.0094 mg/L (MO AVG)

DMR, Limited - Numeric Violation

Chlorine, total residual

5514% over limit

Discharged 0.32 mg/L against a permitted limit of 0.0057 mg/L (DAILY MX)

DMR, Limited - Numeric Violation

First flagged

April 14, 2026 (3 months ago)

Last confirmed

July 13, 2026 (23 days ago)