SPRING GROVE WWTP

NPDES ID: MN0021440

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

Violations

June 30, 2026

Solids, suspended percent removal

40% over limit

Discharged 79 % against a permitted limit of 85 % (MO AV MN)

DMR, Limited - Numeric Violation

May 31, 2026

Solids, total suspended

9% over limit

Discharged 49 mg/L against a permitted limit of 45 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

Solids, total suspended

246% over limit

Discharged 222.6 kg/d against a permitted limit of 64.3 kg/d (MX WK AV)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

69% over limit

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

DMR, Limited - Numeric Violation

Solids, total suspended

171% over limit

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

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

59% over limit

Discharged 90.8 kg/d against a permitted limit of 57.2 kg/d (MX WK AV)

DMR, Limited - Numeric Violation

March 31, 2026

Solids, suspended percent removal

53% over limit

Discharged 77 % against a permitted limit of 85 % (MO AV MN)

DMR, Limited - Numeric Violation

BOD, carb-5 day, 20 deg C, percent removal

147% over limit

Discharged 63 % against a permitted limit of 85 % (MO AV MN)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

56% over limit

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

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

38% over limit

Discharged 55 mg/L against a permitted limit of 40 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

December 31, 2025

Solids, total suspended

97% over limit

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

DMR, Limited - Numeric Violation

Solids, suspended percent removal

147% over limit

Discharged 63 % against a permitted limit of 85 % (MO AV MN)

DMR, Limited - Numeric Violation

Solids, total suspended

53% over limit

Discharged 69 mg/L against a permitted limit of 45 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

November 30, 2025

Solids, total suspended

53% over limit

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

DMR, Limited - Numeric Violation

Solids, total suspended

51% over limit

Discharged 68 mg/L against a permitted limit of 45 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

Coliform, fecal MPN + membrane ftl 44.5 C

218% over limit

Discharged 636 MPN/100mL against a permitted limit of 200 MPN/100mL (MO GEOMN)

DMR, Limited - Numeric Violation

Solids, suspended percent removal

33% over limit

Discharged 80 % against a permitted limit of 85 % (MO AV MN)

DMR, Limited - Numeric Violation

September 30, 2025

Solids, total suspended

37% over limit

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

DMR, Limited - Numeric Violation

BOD, carb-5 day, 20 deg C, percent removal

20% over limit

Discharged 82 % against a permitted limit of 85 % (MO AV MN)

DMR, Limited - Numeric Violation

Solids, suspended percent removal

73% over limit

Discharged 74 % against a permitted limit of 85 % (MO AV MN)

DMR, Limited - Numeric Violation

June 30, 2025

Solids, suspended percent removal

13% over limit

Discharged 83 % against a permitted limit of 85 % (MO AV MN)

DMR, Limited - Numeric Violation

Trichloroethylene

0% over limit

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

DMR, Monitor Only - Overdue

May 31, 2025

Solids, suspended percent removal

220% over limit

Discharged 52 % against a permitted limit of 85 % (MO AV MN)

DMR, Limited - Numeric Violation

Solids, total suspended

7% over limit

Discharged 48 mg/L against a permitted limit of 45 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

BOD, carb-5 day, 20 deg C, percent removal

53% over limit

Discharged 77 % against a permitted limit of 85 % (MO AV MN)

DMR, Limited - Numeric Violation

Coliform, fecal MPN + membrane ftl 44.5 C

145% over limit

Discharged 490 MPN/100mL against a permitted limit of 200 MPN/100mL (MO GEOMN)

DMR, Limited - Numeric Violation

April 30, 2025

Coliform, fecal MPN + membrane ftl 44.5 C

91% over limit

Discharged 382 MPN/100mL against a permitted limit of 200 MPN/100mL (MO GEOMN)

DMR, Limited - Numeric Violation

March 31, 2025

Trichloroethylene

0% over limit

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

DMR, Monitor Only - Overdue

January 31, 2025

BOD, carbonaceous [5 day, 20 C]

40% over limit

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

DMR, Limited - Numeric Violation

BOD, carb-5 day, 20 deg C, percent removal

7% over limit

Discharged 84 % against a permitted limit of 85 % (MO AV MN)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

40% over limit

Discharged 56 mg/L against a permitted limit of 40 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

December 31, 2024

Trichloroethylene

0% over limit

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

DMR, Monitor Only - Overdue

Nitrogen, Kjeldahl, total [as N]

0% over limit

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

DMR, Monitor Only - Overdue

Nitrite + Nitrate total [as N]

0% over limit

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

DMR, Monitor Only - Overdue

Nitrogen, Kjeldahl, total [as N]

0% over limit

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

DMR, Monitor Only - Overdue

Nitrogen, total [as N]

0% over limit

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

DMR, Monitor Only - Overdue

Nitrogen, total [as N]

0% over limit

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

DMR, Monitor Only - Overdue

September 30, 2024

Trichloroethylene

0% over limit

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

DMR, Monitor Only - Overdue

First flagged

April 14, 2026 (4 months ago)

Last confirmed

August 15, 2026 (3 hours ago)