Clean Water Act discharge permit · NPDES NC0020664
SPINDALE WWTP, Spindale, NC: NPDES NC0020664 discharge permit, effluent exceedances, inspections, penalties
- Administratively continuedPermit status
- MajorDischarger class
- 12Pollutants under a numeric limit
- 8Pollutants with an effluent exceedance
- 2Inspections on file
- 0Formal enforcement actions
SPINDALE WWTP, held by Town of Spindale, holds NPDES permit NC0020664. EPA’s file records it issued June 10, 2020 and expiring July 31, 2024.
SPINDALE WWTP, Spindale, North Carolina: Individual permit NC0020664, held by Town of Spindale; Publicly owned treatment works; Administratively continued (past its expiration date and still in force until reissued); issued June 10, 2020, term to July 31, 2024; Sewage Treatment Facilities.
- Chlorine, total residual: 1 limit, 13 violations of any kind, 13 effluent exceedances, latest February 28, 2026, largest 782% over the limit.
- Solids, total suspended: 3 limits, 42 violations of any kind, 7 effluent exceedances, latest July 31, 2011, largest 50% over the limit.
- pH: 2 limits, 7 violations of any kind, 7 effluent exceedances, latest July 31, 2024.
- Coliform, fecal MF, MFC broth, 44.5 C: 2 limits, 6 violations of any kind, 6 effluent exceedances, latest December 31, 2012, largest 49% over the limit.
- BOD, 5-day, 20 deg. C: 3 limits, 38 violations of any kind, 3 effluent exceedances, latest March 31, 2017, largest 27% over the limit.
- Copper, total [as Cu]: 1 limit, 4 violations of any kind, 2 effluent exceedances, latest October 31, 2025, largest 23% over the limit.
- Nitrogen, ammonia total [as N]: 4 limits, 18 violations of any kind, 1 effluent exceedance, latest May 31, 2019, largest 178% over the limit.
- Oxygen, dissolved [DO]: 5 limits, 7 violations of any kind, 1 effluent exceedance, latest February 29, 2020, largest 18% over the limit.
- Temperature, water deg. centigrade: 5 limits, 6 violations of any kind, 0 effluent exceedances.
- Conductivity: 5 limits, 6 violations of any kind, 0 effluent exceedances.
- Flow, in conduit or thru treatment plant: 1 limit, 4 violations of any kind, 0 effluent exceedances.
- Sulfate, total [as SO4]: 0 limits, 3 violations of any kind, 0 effluent exceedances.
- Silver, total [as Ag]: 1 limit, 2 violations of any kind, 0 effluent exceedances.
- Chloride [as Cl]: 0 limits, 2 violations of any kind, 0 effluent exceedances.
- Nickel, total [as Ni]: 0 limits, 2 violations of any kind, 0 effluent exceedances.
- Zinc, total [as Zn]: 0 limits, 2 violations of any kind, 0 effluent exceedances.
- Selenium, total [as Se]: 0 limits, 2 violations of any kind, 0 effluent exceedances.
- August 17, 2026: Notice of Violation (State).
- June 15, 2026: Notice of Violation (State).
- June 5, 2026: Notice of Violation (State).
- May 19, 2026: Permit Violations - Unapproved Operation (ST6).
- May 19, 2026: Evaluation (S).
- April 14, 2026: Evaluation (S).
- July 23, 2024: Permit Violations - Unapproved Operation (ST6).
North Carolina holds 95 Publicly owned treatment works coverages of this permit type in EPA’s file; 53 were issued before NC0020664. Town of Spindale holds 3 permits in North Carolina.
Other permits held by Town of Spindale
- SPINDALE WWTP, Spindale: NCG110107, issued June 1, 2023
- TOWN OF SPINDALE, Spindale: NCL020664, issued January 1, 2021
Coverages issued nearest NC0020664
- February 7, 2020: PILKINGTON NORTH AMERICAN WWTP, Laurinburg, NC0021661, held by City of Laurinburg
- April 6, 2020: ROWLAND WWTP, Rowland, NC0069612, held by Town of Rowland
- April 13, 2020: HAVELOCK WWTP, Havelock, NC0021253, held by City of Havelock
- May 11, 2020: BAKERSVILLE WWTP, Bakersville, NC0025461, held by Town of Bakersville
- May 14, 2020: JACOB CORNSILK COMPLEX, Robbinsville, NC0089907, held by Eastern Band of Cherokee Indians (Jacob Cornsilk Complex)
- June 17, 2020: YADKIN VALLEY SEWER AUTHORITY WWTP, Elkin, NC0020567, held by Yadkin Valley Sewer Authority
- June 17, 2020: TRYON WWTP, Tryon, NC0021601, held by Town of Tryon
- June 19, 2020: MASON FARM WWTP, Chapel Hill, NC0025241, held by Orange Water and Sewer Authority
- June 24, 2020: YADKIN RIVER WATER TREATMENT PLANT, Unionville, NC0089893, held by Union County Public Works
- June 29, 2020: BUNN WWTP, Bunn, NC0042269, held by Town of Bunn
SPINDALE WWTP among its neighbors
EPA’s permit file holds 28 discharge permits in the Hickory Creek-First Broad River subwatershed (HUC 030501050703), NC0020664 among them.
Other permits in the Hickory Creek-First Broad River subwatershed (HUC 030501050703)
- 800 COLLEGE AVENUE, Shelby: NCC243791, minor permit, permit term to March 31, 2029
- CAMBRIDGE COMMONS, City Of Shelby: NCC243026, minor permit, permit term to March 31, 2029
- CLEVELAND COUNTY JUSTICE CENTER - EARLY UTILITY RELOCATIONS & GRADING, Shelby: NCC230699, minor permit, permit term to March 31, 2029
- CLEVELAND COUNTY JUSTICE CENTER - PHASE 2, Shelby: NCC240802, minor permit, permit term to March 31, 2029
- CLEVELAND HILL, Shelby: NCC242612, minor permit, permit term to March 31, 2029
- CROSSROADS MALL, Shelby: NCC243788, minor permit, permit term to March 31, 2029
- DEPOT PARK SHELBY, Shelby: NCC241371, minor permit, permit term to March 31, 2029
- DOLLAR GENERAL - SHELBY, Shelby: NCC264128, minor permit, permit term to March 31, 2029
- FINCASTLE GLEN, Shelby: NCC250234, minor permit, permit term to March 31, 2029
- HILLTOP HEALTH AND REHABILITATION, Rutherfordton: NC0030139, minor permit, permit term to July 31, 2023
Identity
| Facility as filed | SPINDALE WWTP |
|---|---|
| Permittee as filed | Town of Spindale |
| NPDES ID | NC0020664 |
| Permit status | Administratively continued (past its expiration date and still in force until reissued) |
| Permit type | Individual permit |
| Discharger class | Major discharger |
| Facility type | Publicly owned treatment works |
| Program | Publicly owned treatment works |
| Issued | June 10, 2020 |
| Expiration date | July 31, 2024 |
| Address | Spindale, NC 28160 |
| Subwatershed | Hickory Creek-First Broad River (HUC 030501050703) |
| Program components on file | Biosolids, POTW, Pretreatment |
| NAICS | 221320 – Sewage Treatment Facilities |
| SIC | 4952 – Sewerage Systems |
Effluent limits and exceedances
- 17Pollutants on file
- 12Under a numeric limit
- 17With a violation of any kind
- 8With an effluent exceedance
An effluent exceedance is a discharge monitoring report value over the permit’s numeric limit (EPA’s violation code E90). A violation of any kind also counts a report not filed. Each row is EPA’s own count for that pollutant.
| Pollutant or measure | Limits | Violations, any kind | Effluent exceedances | Latest exceedance | Largest exceedance, as filed |
|---|---|---|---|---|---|
| Chlorine, total residual | 1 | 13 | 13 | February 28, 2026 | 782% over the limit |
| Solids, total suspended | 3 | 42 | 7 | July 31, 2011 | 50% over the limit |
| pH | 2 | 7 | 7 | July 31, 2024 | |
| Coliform, fecal MF, MFC broth, 44.5 C | 2 | 6 | 6 | December 31, 2012 | 49% over the limit |
| BOD, 5-day, 20 deg. C | 3 | 38 | 3 | March 31, 2017 | 27% over the limit |
| Copper, total [as Cu] | 1 | 4 | 2 | October 31, 2025 | 23% over the limit |
| Nitrogen, ammonia total [as N] | 4 | 18 | 1 | May 31, 2019 | 178% over the limit |
| Oxygen, dissolved [DO] | 5 | 7 | 1 | February 29, 2020 | 18% over the limit |
| Temperature, water deg. centigrade | 5 | 6 | 0 | ||
| Conductivity | 5 | 6 | 0 | ||
| Flow, in conduit or thru treatment plant | 1 | 4 | 0 | ||
| Sulfate, total [as SO4] | 0 | 3 | 0 | ||
| Silver, total [as Ag] | 1 | 2 | 0 | ||
| Chloride [as Cl] | 0 | 2 | 0 | ||
| Nickel, total [as Ni] | 0 | 2 | 0 | ||
| Zinc, total [as Zn] | 0 | 2 | 0 | ||
| Selenium, total [as Se] | 0 | 2 | 0 |
Inspections, violations and enforcement
- 2Single-event violations
| Date | What EPA recorded | Agency |
|---|---|---|
| May 19, 2026 | Permit Violations - Unapproved Operation | ST6 |
| July 23, 2024 | Permit Violations - Unapproved Operation | ST6 |
Inspections
| Date | What EPA recorded | Agency |
|---|---|---|
| May 19, 2026 | Evaluation | S |
| April 14, 2026 | Evaluation | S |
Formal enforcement and penalties
0 formal actions, 0 of them with a penalty assessed. Federal and state penalties are separate figures from separate authorities and are shown as each was filed, never added together.
Informal enforcement
| Date | What EPA recorded | Agency |
|---|---|---|
| August 17, 2026 | Notice of Violation | State |
| June 15, 2026 | Notice of Violation | State |
| June 5, 2026 | Notice of Violation | State |
Watch this permit
One permit holder, $99/month. Watch the register for one permit holder and the places and receiving waters tied to its permits. Choose “One permit holder” and enter this permit’s NPDES ID, NC0020664.
Start the watch
- One permit holder — $99/month
- One watershed — $2,990/year
- One state — $4,990/year
- The whole register — $18,000/year
How we handle your data → Privacy
Nearby on the register
- Discharge permits in Spindale
- Every permit record in Spindale, A to Z
- Discharge permits in North Carolina
- Every permit record in North Carolina, A to Z
Figures from EPA’s ICIS-NPDES download, loaded October 14, 2026.