Klarifi Logo
Try for freeLog in
Klarifi Logo

NPDES permits in North Carolina

85 permits held by publicly owned wastewater treatment plants · issued by NCDEQ

Effective

60

Administratively continued

23

Expired

1

Total tracked

85

North Carolina Department of Environmental Quality (NCDEQ) runs the NPDES program in North Carolina under delegation from EPA Region 4, issuing and enforcing the discharge permits listed here. Klarifi tracks 85 permits held by publicly owned treatment plants in the state, with status, expiry, design flow and three-year compliance for each. Agency website →

An NPDES permit runs for five years. To keep discharging, a plant must apply for renewal at least 180 days before the expiry date, and the renewed permit usually arrives with tighter effluent limits, new monitoring requirements or a compliance schedule. That is why the year a permit expires is the year a plant starts budgeting for upgrades: nutrient removal, disinfection, capacity or controls.

Permit renewals by year

2026: 13 permits →2027: 9 permits →2028: 15 permits →

2029: 17 permits

2030: 18 permits

Largest permit holders in North Carolina

The 25 largest publicly owned wastewater treatment plants in North Carolina by permitted design flow, with NPDES permit number, status and expiry. Source: EPA ICIS-NPDES via Klarifi.
FacilityCityAvg flow (MGD)Design (MGD)NPDES permitStatusExpiresViolations (3y)
Neuse River Resource Recovery FacilityRaleigh47.0675NC0029033Administratively continuedFeb 20251
Irwin Creek Wastewater Treatment PlantCharlotte10.9915NC0024945EffectiveOct 20280
Mason Farm WWTPChapel Hill4.4814.5NC0025241EffectiveJul 20300
Goldsboro WRFGoldsboro5.6914.2NC0023949EffectiveJan 20293
Town Of Cary - South Cary WWTPApex5.112.8NC0065102EffectiveApr 20280
M'Kean Maffitt Wastewater Treatment PlantWilmington12NC0023973EffectiveNov 20260
Town Of Cary - North Cary WWTPCary5.9112NC0048879EffectiveFeb 20280
Triangle WWTPDurham4.3512NC0026051EffectiveApr 20273
Johnnie Mosley Regional WRFKinston3.4611.85NC0024236EffectiveJan 202932
City Of High PointThomasville3.0510NC0024228Administratively continuedFeb 20260
Moore County WPCFAberdeen10NC0037508EffectiveOct 20273
Central Johnston County WWTPSmithfield1.59.5NC0030716Administratively continuedMar 20262
Reidsville WWTPReidsville7.5NC0024881Administratively continuedApr 201613
Town Of MooresvilleMooresville7.5NC0046728EffectiveMar 202931
New Bern Waste Water Treatment PlantNew Bern4.917NC0025348EffectiveJun 20270
City Of LexingtonLexington2.116.5NC0055786EffectiveApr 20303
Cherokee WWTPCherokee1.256NC0052469EffectiveApr 203010
Holly Springs WWTPHolly Springs6NC0063096EffectiveJul 20281
Lincolnton WWTPLincolnton6NC0025496Administratively continuedJul 20263
Twelve Mile Creek WWTPWaxhaw6NC0085359Administratively continuedDec 20251
Sgwasa WWTPButner1.365.5NC0026824EffectiveOct 20300
Norman H. Larkins WPCFClinton5NC0020117EffectiveJan 20292
Tarboro WWTPTarboro1.355NC0020605EffectiveSep 20290
Northeast Brunswick Regional WWTPNavassa4.98NC0086819Administratively continuedSep 202418
Eagle Road WWTPCramerton0.534NC0006033EffectiveJan 20270

All 85 plants in North Carolina

NPDES permits in North Carolina: questions

Sources and methodology

Flow, permit and violation figures come from the EPA's ICIS-NPDES discharge monitoring records. Population served comes from the Clean Watersheds Needs Survey 2022. Treatment structures are identified by Klarifi's review of aerial imagery, and capital improvement projects are extracted from published municipal budget documents. Violations are counted over the last three years of monitoring reports.

Data refreshed September 11, 2026.

Try Klarifi for free

Create your own trial account and explore how Klarifi can help you.

Try for free