MOORESVILLE, TOWN OF

NPDES ID: IN0023825

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, 1 compliance schedule violation, 9 reporting violations.

Violations

May 31, 2026

Solids, total suspended

78% over limit

Discharged 64 mg/L against a permitted limit of 36 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

Solids, total suspended

3% over limit

Discharged 37 mg/L against a permitted limit of 36 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

Solids, total suspended

25% over limit

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

DMR, Limited - Numeric Violation

April 30, 2026

Flow, total

0% over limit

Discharged 1.44102008 MGD against a permitted limit of 0 MGD (MO TOTAL)

DMR, Monitor Only - Overdue

Nitrogen, total [as N]

0% over limit

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

DMR, Monitor Only - Overdue

Nitrogen, ammonia total [as N]

0% over limit

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

DMR, Limited - Overdue

Phosphorus, total [as P]

0% over limit

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

DMR, Monitor Only - Overdue

Nitrogen, ammonia total [as N]

43% over limit

Discharged 4.72 mg/L against a permitted limit of 3.3 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

Flow, in conduit or thru treatment plant

0% over limit

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

DMR, Monitor Only - Overdue

BOD, carbonaceous [5 day, 20 C]

0% over limit

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

DMR, Limited - Overdue

Solids, total suspended

0% over limit

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

DMR, Limited - Overdue

Solids, total suspended

0% over limit

Discharged 223.68579812 kg/d against a permitted limit of 426.30599642 kg/d (MX WK AV)

DMR, Limited - Overdue

Oxygen, dissolved [DO]

0% over limit

Discharged 6 mg/L against a permitted limit of 4 mg/L (DLYAVMIN)

DMR, Limited - Overdue

March 31, 2026

Solids, total suspended

2% over limit

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

DMR, Limited - Numeric Violation

Solids, total suspended

112% over limit

Discharged 361.38399696 kg/d against a permitted limit of 170.70399857 kg/d (MX WK AV)

DMR, Limited - Numeric Violation

Cyanide, free [as free]

25% over limit

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

DMR, Limited - Numeric Violation

Cyanide, free [as free]

9% over limit

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

DMR, Limited - Numeric Violation

Solids, total suspended

82% over limit

Discharged 774.97799349 kg/d against a permitted limit of 426.30599642 kg/d (MX WK AV)

DMR, Limited - Numeric Violation

Solids, total suspended

146% over limit

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

DMR, Limited - Numeric Violation

Nitrogen, ammonia total [as N]

12% over limit

Discharged 3.7 mg/L against a permitted limit of 3.3 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

Solids, total suspended

7% over limit

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

DMR, Limited - Numeric Violation

Solids, total suspended

23% over limit

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

DMR, Limited - Numeric Violation

Solids, total suspended

102% over limit

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

DMR, Limited - Numeric Violation

Solids, total suspended

29% over limit

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

DMR, Limited - Numeric Violation

February 28, 2026

Solids, total suspended

269% over limit

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

DMR, Limited - Numeric Violation

Solids, total suspended

57% over limit

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

DMR, Limited - Numeric Violation

Solids, total suspended

45% over limit

Discharged 618.8019948 kg/d against a permitted limit of 426.30599642 kg/d (MX WK AV)

DMR, Limited - Numeric Violation

January 31, 2026

Cyanide, free [as free]

103% over limit

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

DMR, Limited - Numeric Violation

Cyanide, free [as free]

85% over limit

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

DMR, Limited - Numeric Violation

November 30, 2025

Nitrogen, ammonia total [as N]

107% over limit

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

DMR, Limited - Numeric Violation

Nitrogen, ammonia total [as N]

118% over limit

Discharged 4.8 mg/L against a permitted limit of 2.2 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

493% over limit

Discharged 178 mg/L against a permitted limit of 30 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

Phosphorus, total [as P]

198% over limit

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

DMR, Limited - Numeric Violation

Oxygen, dissolved [DO]

28% over limit

Discharged 4.3 mg/L against a permitted limit of 6 mg/L (DLYAVMIN)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

200% over limit

Discharged 852.61199284 kg/d against a permitted limit of 284.20399761 kg/d (MX WK AV)

DMR, Limited - Numeric Violation

Solids, total suspended

1807% over limit

Discharged 686.6 mg/L against a permitted limit of 36 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

109% over limit

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

DMR, Limited - Numeric Violation

Solids, total suspended

443% over limit

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

DMR, Limited - Numeric Violation

Solids, total suspended

681% over limit

Discharged 2663.16397762 kg/d against a permitted limit of 340.95399714 kg/d (MX WK AV)

DMR, Limited - Numeric Violation

Nitrogen, ammonia total [as N]

8% over limit

Discharged 22.56379981 kg/d against a permitted limit of 20.83859982 kg/d (MX WK AV)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

324% over limit

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

DMR, Limited - Numeric Violation

Solids, total suspended

1001% over limit

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

DMR, Limited - Numeric Violation

October 31, 2025

Nitrogen, ammonia total [as N]

5% over limit

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

DMR, Limited - Numeric Violation

Solids, total suspended

221% over limit

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

DMR, Limited - Numeric Violation

Nitrogen, ammonia total [as N]

268% over limit

Discharged 8.1 mg/L against a permitted limit of 2.2 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

E. coli, colony forming units [CFU]

930% over limit

Discharged 2420 MPN/100mL against a permitted limit of 235 MPN/100mL (DAILY MX)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

140% over limit

Discharged 72 mg/L against a permitted limit of 30 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

3% over limit

Discharged 291.92199755 kg/d against a permitted limit of 284.20399761 kg/d (MX WK AV)

DMR, Limited - Numeric Violation

Oxygen, dissolved [DO]

45% over limit

Discharged 3.3 mg/L against a permitted limit of 6 mg/L (DLYAVMIN)

DMR, Limited - Numeric Violation

Solids, total suspended

714% over limit

Discharged 293 mg/L against a permitted limit of 36 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

Solids, total suspended

40% over limit

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

DMR, Limited - Numeric Violation

Nitrogen, ammonia total [as N]

147% over limit

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

DMR, Limited - Numeric Violation

BOD, carbonaceous [5 day, 20 C]

10% over limit

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

DMR, Limited - Numeric Violation

Nitrogen, ammonia total [as N]

59% over limit

Discharged 33.18739972 kg/d against a permitted limit of 20.83859982 kg/d (MX WK AV)

DMR, Limited - Numeric Violation

Solids, total suspended

248% over limit

Discharged 1184.93999004 kg/d against a permitted limit of 340.95399714 kg/d (MX WK AV)

DMR, Limited - Numeric Violation

September 30, 2025

Nitrogen, ammonia total [as N]

607% over limit

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

DMR, Limited - Numeric Violation

Solids, total suspended

80% over limit

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

DMR, Limited - Numeric Violation

Nitrogen, ammonia total [as N]

809% over limit

Discharged 20 mg/L against a permitted limit of 2.2 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

Phosphorus, total [as P]

490% over limit

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

DMR, Limited - Numeric Violation

Nitrogen, ammonia total [as N]

235% over limit

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

DMR, Limited - Numeric Violation

Nitrogen, ammonia total [as N]

331% over limit

Discharged 89.89199924 kg/d against a permitted limit of 20.83859982 kg/d (MX WK AV)

DMR, Limited - Numeric Violation

Solids, total suspended

20% over limit

Discharged 408.59999657 kg/d against a permitted limit of 340.95399714 kg/d (MX WK AV)

DMR, Limited - Numeric Violation

E. coli, colony forming units [CFU]

930% over limit

Discharged 2420 MPN/100mL against a permitted limit of 235 MPN/100mL (DAILY MX)

DMR, Limited - Numeric Violation

Solids, total suspended

164% over limit

Discharged 95 mg/L against a permitted limit of 36 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

May 31, 2025

Solids, total suspended

18% over limit

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

DMR, Limited - Numeric Violation

January 31, 2025

Cyanide, free [as free]

94% over limit

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

DMR, Limited - Numeric Violation

November 30, 2024

Nitrogen, ammonia total [as N]

145% over limit

Discharged 5.4 mg/L against a permitted limit of 2.2 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

Oxygen, dissolved [DO]

12% over limit

Discharged 5.3 mg/L against a permitted limit of 6 mg/L (DLYAVMIN)

DMR, Limited - Numeric Violation

Solids, total suspended

60% over limit

Discharged 57.6 mg/L against a permitted limit of 36 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

Nitrogen, ammonia total [as N]

28% over limit

Discharged 26.69519978 kg/d against a permitted limit of 20.83859982 kg/d (MX WK AV)

DMR, Limited - Numeric Violation

July 31, 2024

Nitrogen, ammonia total [as N]

36% over limit

Discharged 3 mg/L against a permitted limit of 2.2 mg/L (MX WK AV)

DMR, Limited - Numeric Violation

Oxygen, dissolved [DO]

0% over limit

Discharged 6.8 mg/L against a permitted limit of 6 mg/L (DLYAVMIN)

DMR, Limited - Overdue

First flagged

April 14, 2026 (3 months ago)

Last confirmed

July 13, 2026 (23 days ago)