BIO-OREGON PROTEIN

NPDES ID: OR0000612

E — SNC: Effluent violation (monthly average limit)

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

This quarter: 4 effluent violations, 2 single-event violations, 3 permit schedule violations.

Violations

April 30, 2026

Chlorine, total residual

3000% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

75456% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

79900% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

1220% over limit

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

DMR, Limited - Numeric Violation

March 31, 2026

Chlorine, total residual

29100% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

28789% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

240% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

700% over limit

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

DMR, Limited - Numeric Violation

February 28, 2026

Chlorine, total residual

1040% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

4300% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

3233% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

2920% over limit

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

DMR, Limited - Numeric Violation

January 31, 2026

Chlorine, total residual

12420% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

40% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

14344% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

60% over limit

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

DMR, Limited - Numeric Violation

December 31, 2025

Chlorine, total residual

400% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

9900% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

1920% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

18789% over limit

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

DMR, Limited - Numeric Violation

November 30, 2025

Chlorine, total residual

35456% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

17460% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

1160% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

3040% over limit

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

DMR, Limited - Numeric Violation

October 31, 2025

Chlorine, total residual

30900% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

2600% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

4300% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

120% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

440% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

37678% over limit

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

DMR, Limited - Numeric Violation

September 30, 2025

Chlorine, total residual

20% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

3480% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

27220% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

1360% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

53233% over limit

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

DMR, Limited - Numeric Violation

August 31, 2025

Chlorine, total residual

73233% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

43960% over limit

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

DMR, Limited - Numeric Violation

July 31, 2025

Chlorine, total residual

6567% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

1160% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

3160% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

3840% over limit

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

DMR, Limited - Numeric Violation

June 30, 2025

Chlorine, total residual

40% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

1640% over limit

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

DMR, Limited - Numeric Violation

pH

0% over limit

Discharged 10.23 SU against a permitted limit of 9 SU (DAILY MX)

DMR, Limited - Numeric Violation

Chlorine, total residual

3980% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

3900% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

2122% over limit

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

DMR, Limited - Numeric Violation

May 31, 2025

Chlorine, total residual

4420% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

7678% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

580% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

4300% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

2320% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

160% over limit

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

DMR, Limited - Numeric Violation

April 30, 2025

Chlorine, total residual

3233% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

4860% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

20% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

3140% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

2700% over limit

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

DMR, Limited - Numeric Violation

March 31, 2025

Chlorine, total residual

23920% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

3100% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

24344% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

5520% over limit

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

DMR, Limited - Numeric Violation

February 28, 2025

Chlorine, total residual

6567% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

4900% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

5320% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

6400% over limit

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

DMR, Limited - Numeric Violation

January 31, 2025

Chlorine, total residual

4660% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

200% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

2122% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

3900% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

5080% over limit

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

DMR, Limited - Numeric Violation

December 31, 2024

Chlorine, total residual

3900% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

4240% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

5060% over limit

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

DMR, Limited - Numeric Violation

Chlorine, total residual

2122% over limit

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

DMR, Limited - Numeric Violation

November 30, 2024

pH

0% over limit

Discharged 9.26 SU against a permitted limit of 9 SU (DAILY MX)

DMR, Limited - Numeric Violation

September 30, 2024

pH

0% over limit

Discharged 9.06 SU against a permitted limit of 9 SU (DAILY MX)

DMR, Limited - Numeric Violation

First flagged

April 14, 2026 (3 months ago)

Last confirmed

July 13, 2026 (23 days ago)