Clean Water Act discharge permit · NPDES TX0054658
CITY OF WINNSBORO WWTP, Winnsboro, TX: NPDES TX0054658 discharge permit, effluent exceedances, inspections, penalties
- Administratively continuedPermit status
- MajorDischarger class
- 55Pollutants under a numeric limit
- 5Pollutants with an effluent exceedance
- 3Inspections on file
- 0Formal enforcement actions
CITY OF WINNSBORO WWTP, held by WINNSBORO, CITY OF, holds NPDES permit TX0054658, which discharges to Indian Creek, Big Sandy Creek. EPA’s file records it issued June 29, 2017 and expiring March 1, 2021.
CITY OF WINNSBORO WWTP, Winnsboro, Texas: Individual permit TX0054658, held by WINNSBORO, CITY OF; Publicly owned treatment works; Administratively continued (past its expiration date and still in force until reissued); issued June 29, 2017, term to March 1, 2021; discharges to INDIAN CREEK, BIG SANDY CREEK.
- Nitrogen, ammonia total [as N]: 3 limits, 8 violations of any kind, 8 effluent exceedances, latest August 31, 2006, largest 233% over the limit.
- Flow, in conduit or thru treatment plant: 4 limits, 12 violations of any kind, 4 effluent exceedances, latest March 31, 2011, largest 312,767% over the limit.
- Oxygen, dissolved [DO]: 1 limit, 3 violations of any kind, 2 effluent exceedances, latest December 31, 2004, largest 5% over the limit.
- Solids, total suspended: 3 limits, 1 violation of any kind, 1 effluent exceedance, latest February 29, 2008, largest 1,820% over the limit.
- BOD, carbonaceous [5 day, 20 C]: 3 limits, 1 violation of any kind, 1 effluent exceedance, latest May 31, 2008, largest 402% over the limit.
- Zinc, total [as Zn]: 0 limits, 21 violations of any kind, 0 effluent exceedances.
- Low Flow Pass/Fail Survival Test Static Renewal 7 Day Chronic Pimephales promelas: 4 limits, 20 violations of any kind, 0 effluent exceedances.
- NOEC Lethal Static Renewal 7 Day Chronic Pimephales promelas: 4 limits, 20 violations of any kind, 0 effluent exceedances.
- NOEC Sub-Lethal Static Renewal 7 Day Chronic Pimephales promelas: 4 limits, 20 violations of any kind, 0 effluent exceedances.
- Low Flow Pass/Fail Survival Test Static Renewal 7 Day Chronic Ceriodaphnia dubia: 4 limits, 18 violations of any kind, 0 effluent exceedances.
- NOEC Lethal Static Renewal 7 Day Chronic Ceriodaphnia dubia: 4 limits, 18 violations of any kind, 0 effluent exceedances.
- NOEC Sub-Lethal Static Renewal 7 Day Chronic Ceriodaphnia dubia: 4 limits, 18 violations of any kind, 0 effluent exceedances.
- Pass/Fail Sub-Lethal Static Renewal 7 Day Chronic Pinephales promelas: 4 limits, 18 violations of any kind, 0 effluent exceedances.
- LOEC Lethal Survival Static Renewal 7 Day Chronic Pimephales promelas: 4 limits, 18 violations of any kind, 0 effluent exceedances.
- LOEC Sub-Lethal Reproduction Static Renewal 7 Day Chronic Pimephales promelas: 4 limits, 18 violations of any kind, 0 effluent exceedances.
- Pass/Fail Sub-Lethal Static Renewal 7 Day Chronic Ceriodaphnia dubia: 4 limits, 16 violations of any kind, 0 effluent exceedances.
- LOEC Lethal Survival Static Renewal 7 Day Chronic Ceriodaphnia dubia: 4 limits, 16 violations of any kind, 0 effluent exceedances.
- LOEC Sub-Lethal Reproduction Static Renewal 7 Day Chronic Ceriodaphnia dubia: 4 limits, 16 violations of any kind, 0 effluent exceedances.
- Copper, total [as Cu]: 6 limits, 14 violations of any kind, 0 effluent exceedances.
- Arsenic, dry weight: 5 limits, 7 violations of any kind, 0 effluent exceedances.
- Chromium, sludge, total, dry weight [as Cr]: 5 limits, 7 violations of any kind, 0 effluent exceedances.
- Nickel, total [as Ni]: 2 limits, 6 violations of any kind, 0 effluent exceedances.
- pH: 3 limits, 5 violations of any kind, 0 effluent exceedances.
- LC50 Pass/Fail Static 24Hr Acute D. Pulex: 1 limit, 5 violations of any kind, 0 effluent exceedances.
- LC50 Pass/Fail Static 24Hr Acute Pimephales promelas: 1 limit, 5 violations of any kind, 0 effluent exceedances.
- Level of pathogen requirements achieved: 2 limits, 4 violations of any kind, 0 effluent exceedances.
- Description of pathogen option used: 2 limits, 4 violations of any kind, 0 effluent exceedances.
- Vector attraction reduction alternative used: 2 limits, 4 violations of any kind, 0 effluent exceedances.
- Whole effluent toxicity - retest #1: 7 limits, 3 violations of any kind, 0 effluent exceedances.
- Whole effluent toxicity - retest #2: 7 limits, 3 violations of any kind, 0 effluent exceedances.
- Selenium, dry weight: 3 limits, 3 violations of any kind, 0 effluent exceedances.
- Copper, dry weight: 3 limits, 3 violations of any kind, 0 effluent exceedances.
- Cadmium, dry weight: 3 limits, 3 violations of any kind, 0 effluent exceedances.
- Molybdenum, sludge, total, dry weight [as Mo]: 3 limits, 3 violations of any kind, 0 effluent exceedances.
- Zinc, sludge, total, dry weight [as Zn]: 3 limits, 3 violations of any kind, 0 effluent exceedances.
- Lead, sludge, total, dry weight [as Pb]: 3 limits, 3 violations of any kind, 0 effluent exceedances.
- Nickel, sludge, total, dry weight [as Ni]: 3 limits, 3 violations of any kind, 0 effluent exceedances.
- Mercury, sludge, total, dry weight [as Hg]: 3 limits, 3 violations of any kind, 0 effluent exceedances.
- Unit w/liner/leachate collection system: 1 limit, 3 violations of any kind, 0 effluent exceedances.
- Boundary areas: 1 limit, 2 violations of any kind, 0 effluent exceedances.
- Fecal coliform: 1 limit, 1 violation of any kind, 0 effluent exceedances.
- Polychlorinated biphenyls [PCBs]: 1 limit, 1 violation of any kind, 0 effluent exceedances.
- Toxicity characteristic leaching procedure: 1 limit, 1 violation of any kind, 0 effluent exceedances.
- Annual sludge production, total: 1 limit, 1 violation of any kind, 0 effluent exceedances.
- Annual amt sludge disposed in landfill: 1 limit, 1 violation of any kind, 0 effluent exceedances.
- Compliance w/part 258 sludge requirement: 1 limit, 1 violation of any kind, 0 effluent exceedances.
- Salmonella: 1 limit, 1 violation of any kind, 0 effluent exceedances.
- Pollutant table from 503.13: 1 limit, 1 violation of any kind, 0 effluent exceedances.
- Chlorine, total residual: 2 limits, 0 violations of any kind, 0 effluent exceedances.
- E. coli: 2 limits, 0 violations of any kind, 0 effluent exceedances.
- Annual whole sludge application rate: 1 limit, 0 violations of any kind, 0 effluent exceedances.
- Ann. amt sludge disposed by other method: 1 limit, 0 violations of any kind, 0 effluent exceedances.
- Annual amt of sludge incinerated: 1 limit, 0 violations of any kind, 0 effluent exceedances.
- Annual amount of sludge land applied: 1 limit, 0 violations of any kind, 0 effluent exceedances.
- Annual amt. sludge disposed surface unit: 1 limit, 0 violations of any kind, 0 effluent exceedances.
- Annual amt sludge transported interstate: 1 limit, 0 violations of any kind, 0 effluent exceedances.
- August 26, 2026: Follow-Up (S).
- August 3, 2026: Focused (S).
- May 6, 2026: Focused (S).
- March 11, 2026: Phone Call/ EMAIL (State).
- February 5, 2026: Phone Call/ EMAIL (State).
Texas holds 1,720 Publicly owned treatment works coverages of this permit type in EPA’s file; 497 were issued before TX0054658.
Coverages issued nearest TX0054658
- June 20, 2017: HULL FWSD WWTP, Hull, TX0106836, held by HULL FRESH WSD
- June 28, 2017: HARRIS COUNTY MUD 23 WWTP, Harris County, TX0062235, held by HARRIS COUNTY MUD 23
- June 29, 2017: SOUTHSIDE WWTP, Crockett, TX0025895, held by CROCKETT, CITY OF
- June 29, 2017: MADISONVILLE WWTP, Madisonville, TX0026662, held by MADISONVILLE, CITY OF
- June 29, 2017: CITY OF EUSTACE WWTP, Eustace, TX0027481, held by CITY OF EUSTACE
- June 29, 2017: MIMS CREEK WWTP, Fairfield, TX0075850, held by CITY OF FAIRFIELD
- June 29, 2017: HARRIS COUNTY MUD 170 REGIONAL WWTP, Houston, TX0079146, held by HARRIS COUNTY MUD 170
- June 29, 2017: HARRIS COUNTY MUD 119 WWTP, Houston, TX0092908, held by HARRIS COUNTY MUD NO. 119
- June 29, 2017: HARRIS COUNTY MUD 433 WWTP, Cypress, TX0132161, held by HARRIS COUNTY MUD 433
- July 6, 2017: CHIMNEY HILL MUD WWTP, Houston, TX0085588, held by CHIMNEY HILL MUD
CITY OF WINNSBORO WWTP among its neighbors
EPA’s permit file holds 2 discharge permits in the Lower Lake Winnsboro-Big Sandy Creek subwatershed (HUC 120100020202), TX0054658 among them. Its county holds 55, 2 of them major permits; TX0054658 is a major permit.
Other permits in the Lower Lake Winnsboro-Big Sandy Creek subwatershed (HUC 120100020202)
- MM WINNSBORO READY MIX, Winnsboro: TXG114068, minor permit, permit term to November 6, 2026
Identity
| Facility as filed | CITY OF WINNSBORO WWTP |
|---|---|
| Permittee as filed | WINNSBORO, CITY OF |
| NPDES ID | TX0054658 |
| 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 29, 2017 |
| Expiration date | March 1, 2021 |
| Address | Winnsboro, TX 75494 |
| Receiving water | INDIAN CREEK, BIG SANDY CREEK |
| Subwatershed | Lower Lake Winnsboro-Big Sandy Creek (HUC 120100020202) |
| SIC | 4952 – Sewerage Systems |
Effluent limits and exceedances
- 56Pollutants on file
- 55Under a numeric limit
- 48With a violation of any kind
- 5With 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 |
|---|---|---|---|---|---|
| Nitrogen, ammonia total [as N] | 3 | 8 | 8 | August 31, 2006 | 233% over the limit |
| Flow, in conduit or thru treatment plant | 4 | 12 | 4 | March 31, 2011 | 312,767% over the limit |
| Oxygen, dissolved [DO] | 1 | 3 | 2 | December 31, 2004 | 5% over the limit |
| Solids, total suspended | 3 | 1 | 1 | February 29, 2008 | 1,820% over the limit |
| BOD, carbonaceous [5 day, 20 C] | 3 | 1 | 1 | May 31, 2008 | 402% over the limit |
| Zinc, total [as Zn] | 0 | 21 | 0 | ||
| Low Flow Pass/Fail Survival Test Static Renewal 7 Day Chronic Pimephales promelas | 4 | 20 | 0 | ||
| NOEC Lethal Static Renewal 7 Day Chronic Pimephales promelas | 4 | 20 | 0 | ||
| NOEC Sub-Lethal Static Renewal 7 Day Chronic Pimephales promelas | 4 | 20 | 0 | ||
| Low Flow Pass/Fail Survival Test Static Renewal 7 Day Chronic Ceriodaphnia dubia | 4 | 18 | 0 | ||
| NOEC Lethal Static Renewal 7 Day Chronic Ceriodaphnia dubia | 4 | 18 | 0 | ||
| NOEC Sub-Lethal Static Renewal 7 Day Chronic Ceriodaphnia dubia | 4 | 18 | 0 | ||
| Pass/Fail Sub-Lethal Static Renewal 7 Day Chronic Pinephales promelas | 4 | 18 | 0 | ||
| LOEC Lethal Survival Static Renewal 7 Day Chronic Pimephales promelas | 4 | 18 | 0 | ||
| LOEC Sub-Lethal Reproduction Static Renewal 7 Day Chronic Pimephales promelas | 4 | 18 | 0 | ||
| Pass/Fail Sub-Lethal Static Renewal 7 Day Chronic Ceriodaphnia dubia | 4 | 16 | 0 | ||
| LOEC Lethal Survival Static Renewal 7 Day Chronic Ceriodaphnia dubia | 4 | 16 | 0 | ||
| LOEC Sub-Lethal Reproduction Static Renewal 7 Day Chronic Ceriodaphnia dubia | 4 | 16 | 0 | ||
| Copper, total [as Cu] | 6 | 14 | 0 | ||
| Arsenic, dry weight | 5 | 7 | 0 | ||
| Chromium, sludge, total, dry weight [as Cr] | 5 | 7 | 0 | ||
| Nickel, total [as Ni] | 2 | 6 | 0 | ||
| pH | 3 | 5 | 0 | ||
| LC50 Pass/Fail Static 24Hr Acute D. Pulex | 1 | 5 | 0 | ||
| LC50 Pass/Fail Static 24Hr Acute Pimephales promelas | 1 | 5 | 0 | ||
| Level of pathogen requirements achieved | 2 | 4 | 0 | ||
| Description of pathogen option used | 2 | 4 | 0 | ||
| Vector attraction reduction alternative used | 2 | 4 | 0 | ||
| Whole effluent toxicity - retest #1 | 7 | 3 | 0 | ||
| Whole effluent toxicity - retest #2 | 7 | 3 | 0 | ||
| Selenium, dry weight | 3 | 3 | 0 | ||
| Copper, dry weight | 3 | 3 | 0 | ||
| Cadmium, dry weight | 3 | 3 | 0 | ||
| Molybdenum, sludge, total, dry weight [as Mo] | 3 | 3 | 0 | ||
| Zinc, sludge, total, dry weight [as Zn] | 3 | 3 | 0 | ||
| Lead, sludge, total, dry weight [as Pb] | 3 | 3 | 0 | ||
| Nickel, sludge, total, dry weight [as Ni] | 3 | 3 | 0 | ||
| Mercury, sludge, total, dry weight [as Hg] | 3 | 3 | 0 | ||
| Unit w/liner/leachate collection system | 1 | 3 | 0 | ||
| Boundary areas | 1 | 2 | 0 | ||
| Fecal coliform | 1 | 1 | 0 | ||
| Polychlorinated biphenyls [PCBs] | 1 | 1 | 0 | ||
| Toxicity characteristic leaching procedure | 1 | 1 | 0 | ||
| Annual sludge production, total | 1 | 1 | 0 | ||
| Annual amt sludge disposed in landfill | 1 | 1 | 0 | ||
| Compliance w/part 258 sludge requirement | 1 | 1 | 0 | ||
| Salmonella | 1 | 1 | 0 | ||
| Pollutant table from 503.13 | 1 | 1 | 0 | ||
| Chlorine, total residual | 2 | 0 | 0 | ||
| E. coli | 2 | 0 | 0 | ||
| Annual whole sludge application rate | 1 | 0 | 0 | ||
| Ann. amt sludge disposed by other method | 1 | 0 | 0 | ||
| Annual amt of sludge incinerated | 1 | 0 | 0 | ||
| Annual amount of sludge land applied | 1 | 0 | 0 | ||
| Annual amt. sludge disposed surface unit | 1 | 0 | 0 | ||
| Annual amt sludge transported interstate | 1 | 0 | 0 |
Inspections, violations and enforcement
- 0Single-event violations
EPA’s single-event violation file, as loaded, holds no violation for NPDES TX0054658.
Inspections
| Date | What EPA recorded | Agency |
|---|---|---|
| August 26, 2026 | Follow-Up | S |
| August 3, 2026 | Focused | S |
| May 6, 2026 | Focused | 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 |
|---|---|---|
| March 11, 2026 | Phone Call/ EMAIL | State |
| February 5, 2026 | Phone Call/ EMAIL | 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, TX0054658.
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 Winnsboro
- Every permit record in Winnsboro, A to Z
- Discharge permits in Texas
- Every permit record in Texas, A to Z
Figures from EPA’s ICIS-NPDES download, loaded October 14, 2026.