KEOKUK CITY OF STP

NPDES ID: IA0042609

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: 2 effluent violations.

Violations

April 30, 2026

Solids, total suspended

14% over limit

Discharged 34.22777 mg/L against a permitted limit of 30 mg/L (30DA AVG)

DMR, Limited - Numeric Violation

Solids, total suspended

101% over limit

Discharged 90.275 mg/L against a permitted limit of 45 mg/L (7 DA AVG)

DMR, Limited - Numeric Violation

March 31, 2026

Solids, total suspended

139% over limit

Discharged 71.575 mg/L against a permitted limit of 30 mg/L (30DA AVG)

DMR, Limited - Numeric Violation

Solids, total suspended

304% over limit

Discharged 181.75 mg/L against a permitted limit of 45 mg/L (7 DA AVG)

DMR, Limited - Numeric Violation

Solids, total suspended

45% over limit

Discharged 1234.65208163 kg/d against a permitted limit of 852.15799284 kg/d (7 DA AVG)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

15% over limit

Discharged 45.825 mg/L against a permitted limit of 40 mg/L (7 DA AVG)

DMR, Limited - Numeric Violation

February 28, 2026

Solids, total suspended

172% over limit

Discharged 122.25 mg/L against a permitted limit of 45 mg/L (7 DA AVG)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

46% over limit

Discharged 36.53125 mg/L against a permitted limit of 25 mg/L (30DA AVG)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

27% over limit

Discharged 50.6 mg/L against a permitted limit of 40 mg/L (7 DA AVG)

DMR, Limited - Numeric Violation

Solids, total suspended

254% over limit

Discharged 106.2 mg/L against a permitted limit of 30 mg/L (30DA AVG)

DMR, Limited - Numeric Violation

January 31, 2026

Solids, total suspended

508% over limit

Discharged 273.5 mg/L against a permitted limit of 45 mg/L (7 DA AVG)

DMR, Limited - Numeric Violation

Solids, total suspended

257% over limit

Discharged 107.247 mg/L against a permitted limit of 30 mg/L (30DA AVG)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

33% over limit

Discharged 33.19411 mg/L against a permitted limit of 25 mg/L (30DA AVG)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

27% over limit

Discharged 50.725 mg/L against a permitted limit of 40 mg/L (7 DA AVG)

DMR, Limited - Numeric Violation

June 30, 2025

Toxicity [acute], Pimephales promelas [Fathead Minnow]

0% over limit

Discharged 0 pass=0;fail=1 against a permitted limit of 1 pass=0;fail=1 (DAILY MX)

DMR, Limited - Overdue

April 30, 2025

Solids, total suspended

47% over limit

Discharged 65.975 mg/L against a permitted limit of 45 mg/L (7 DA AVG)

DMR, Limited - Numeric Violation

Solids, total suspended

84% over limit

Discharged 1566.03258084 kg/d against a permitted limit of 852.15799284 kg/d (7 DA AVG)

DMR, Limited - Numeric Violation

March 31, 2025

Solids, total suspended

57% over limit

Discharged 128.6 mg/L against a permitted limit of 82 mg/L (7 DA AVG)

DMR, Limited - Numeric Violation

Solids, total suspended

81% over limit

Discharged 2804.42698444 kg/d against a permitted limit of 1552.22598696 kg/d (7 DA AVG)

DMR, Limited - Numeric Violation

Solids, total suspended

19% over limit

Discharged 898.22991245 kg/d against a permitted limit of 755.45599365 kg/d (30DA AVG)

DMR, Limited - Numeric Violation

Solids, total suspended

20% over limit

Discharged 48.1 mg/L against a permitted limit of 40 mg/L (30DA AVG)

DMR, Limited - Numeric Violation

February 28, 2025

BOD, carbonaceous [5 day, 20 C]

39% over limit

Discharged 107.275 mg/L against a permitted limit of 77 mg/L (7 DA AVG)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

50% over limit

Discharged 52.5375 mg/L against a permitted limit of 35 mg/L (30DA AVG)

DMR, Limited - Numeric Violation

December 31, 2024

pH

0% over limit

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

DMR, Limited - Overdue

pH

0% over limit

Discharged 0 SU against a permitted limit of 6 SU (DAILY MN)

DMR, Limited - Overdue

BOD, carbonaceous [5 day, 20 C]

51% over limit

Discharged 53 mg/L against a permitted limit of 35 mg/L (30DA AVG)

DMR, Limited - Numeric Violation

Solids, total suspended

47% over limit

Discharged 58.63888 mg/L against a permitted limit of 40 mg/L (30DA AVG)

DMR, Limited - Numeric Violation

Solids, total suspended

161% over limit

Discharged 214.1 mg/L against a permitted limit of 82 mg/L (7 DA AVG)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

130% over limit

Discharged 176.75 mg/L against a permitted limit of 77 mg/L (7 DA AVG)

DMR, Limited - Numeric Violation

November 30, 2024

BOD, carbonaceous [5 day, 20 C]

148% over limit

Discharged 191 mg/L against a permitted limit of 77 mg/L (7 DA AVG)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

109% over limit

Discharged 73.16875 mg/L against a permitted limit of 35 mg/L (30DA AVG)

DMR, Limited - Numeric Violation

First flagged

April 14, 2026 (3 months ago)

Last confirmed

July 13, 2026 (24 days ago)