73 NPDES permits · 40 MGD combined average flow
73 publicly owned wastewater treatment plants in Pennsylvania hold NPDES permits that expire during 2028, issued by Pennsylvania Department of Environmental Protection. The table lists each plant with its permit number, expiry month, average flow, treatment technology and three-year violation count, in order of expiry.
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.
| Facility | City | Avg flow (MGD) | NPDES permit | Expires | Technology | Violations (3y) |
|---|---|---|---|---|---|---|
| Leonard L Nary WWTP @ Montour Run | Coraopolis | 2.56 | PA0028801 | Jan 2028 | Clarifiers, Biogas silos | 8 |
| Veterans Center STP | Pipersville | 0.18 | PA0050466 | Jan 2028 | Uncovered lagoons | 23 |
| St Thomas Twp STP | Chambersburg | 0.16 | PA0081001 | Jan 2028 | — | 13 |
| Williamstown STP | Jefferson | 0.13 | PA0096601 | Jan 2028 | Aerated lagoons | 7 |
| Clearfield Mun Sew Sys STP | Clearfield | 1.13 | PA0026310 | Feb 2028 | Clarifiers, Uncovered lagoons | 1 |
| Sewickley Boro | Sewickley | 0.61 | PA0020681 | Feb 2028 | Clarifiers | 4 |
| Conewago Twp STP | York | 0.32 | PA0084425 | Feb 2028 | — | 12 |
| Berlin Boro STP | Berlin | 0.18 | PA0021822 | Feb 2028 | Clarifiers | 45 |
| Mid Mon Vly Wpca STP | Allenport | 0.17 | PA0024686 | Feb 2028 | — | 146 |
| Western Clinton Cnty Muni Authority | Renovo | 0.13 | PA0043893 | Feb 2028 | Clarifiers, Carrousels / oxidation ditches | 1 |
| Rimersburg Boro STP | Rimersburg | 0.08 | PA0038156 | Feb 2028 | — | 59 |
| Eldred Boro STP | Eldred | 0.05 | PA0020052 | Feb 2028 | — | 14 |
| Mt Morris STP | Mt Morris | 0.03 | PA0096512 | Feb 2028 | — | 37 |
| Burnt Cabins STP | Fort Littleton | 0.0028 | PA0247227 | Feb 2028 | — | 11 |
| Veka Inc | Fombell | 0.02 | PAG036572 | Mar 2028 | — | 10 |
| South Middleton Twp Water Auth | Boiling Springs | 0.76 | PA0044113 | Mar 2028 | Clarifiers | 0 |
| Luzerne Twp Sew Auth WWTF | Labelle | 0.17 | PA0218693 | Mar 2028 | Clarifiers, Carrousels / oxidation ditches | 10 |
| Waverly Township WWTP | Waverly | 0.11 | PA0061034 | Mar 2028 | Aerated lagoons, Uncovered lagoons | 2 |
| Halifax STP | Halifax | 0.09 | PA0024457 | Mar 2028 | Aerated lagoons | 1 |
| Orbisonia/rockhill Muni Auth - Rockhill STP | Orbisonia | 0.08 | PA0021695 | Mar 2028 | — | 4 |
| Liverpool STP | Liverpool | 0.05 | PA0041581 | Mar 2028 | — | 0 |
| Peters Twp Fort Loudon STP | Mercersburg | 0.04 | PA0084182 | Mar 2028 | — | 6 |
| Lincoln Road STP | Pittsburgh | 0.03 | PA0026425 | Mar 2028 | — | 7 |
| Reading STP | Reading | 14.09 | PA0026549 | Apr 2028 | Clarifiers, Carrousels / oxidation ditches, Biogas silos, Biogas balloons | 9 |
| Amity Twp WWTP | Douglassville | 0.73 | PA0070351 | Apr 2028 | Clarifiers, Uncovered lagoons, Carrousels / oxidation ditches | 14 |
| Racoon Creek WWTP | Atlasburg | 0.34 | PA0216216 | Apr 2028 | — | 3 |
| Bruin Boro Bear Creek Watershed Authority | Bruin | 0.01 | PA0239712 | Apr 2028 | — | 60 |
| Bear Crk Watershed Auth - Fairview STP | Petrolia | 0.009 | PA0239721 | Apr 2028 | — | 63 |
| Petrolia STP | Petrolia | 0.008 | PA0094200 | Apr 2028 | — | 66 |
| Lower Bucks WWTP | Levittown | 5.34 | PA0026468 | May 2028 | Clarifiers, Biogas silos | 25 |
| Valley Jt Sew Auth STP | Athens | 1 | PA0043681 | May 2028 | Aerated lagoons, Uncovered lagoons | 0 |
| Duncannon Muni Water-Well 5 And &7 | Duncannon | 0.2 | PA0021245 | May 2028 | — | 103 |
| East Brady STP | East Brady | 0.15 | PA0037893 | May 2028 | — | 1 |
| Schuylkill Valley Sew Auth | Cumbola | 0.13 | PA0064211 | May 2028 | — | 144 |
| Kilbuck Run STP | Pgh | 0.05 | PA0217271 | May 2028 | — | 0 |
| New Centerville Boro STP | Rockwood | 0.02 | PA0219169 | May 2028 | — | 2 |
| Wilmington Twp Sa Orchard Terr | New Castle | 0.02 | PA0103641 | May 2028 | — | 30 |
| Karns City STP | Karns City | 0.01 | PA0239739 | May 2028 | Clarifiers, Uncovered lagoons, Carrousels / oxidation ditches | 53 |
| Madison Twp Muni Auth Jerseytown Sew Sys STP | Jerseytown | 0.0036 | PA0114898 | May 2028 | — | 0 |
| Piney Fork STP | Pittsburgh | 3.22 | PA0027618 | Jun 2028 | Clarifiers, Biogas balloons | 15 |
| Concord Twp Central STP | Glen Mills | 1.09 | PA0055212 | Jun 2028 | Clarifiers | 12 |
| Beaver Borough STP | Beaver | 0.34 | PA0024694 | Jun 2028 | Clarifiers | 0 |
| Perryopolis STP | Perryopolis | 0.18 | PA0022365 | Jun 2028 | Clarifiers | 5 |
| Broad Top City STP | Broad Top | 0.008 | PA0084883 | Jun 2028 | — | 21 |
| Nlca Kramer Mill STP | Denver | 0.0039 | PA0086266 | Jun 2028 | Uncovered lagoons | 0 |
| Granville Twp - Strodes Mills STP | Lewistown | 0.18 | PA0032051 | Jul 2028 | — | 10 |
| Abbottstown-Paradise STP | Abbottstown | 0.13 | PA0082368 | Jul 2028 | — | 8 |
| Parker City STP | Parker | 0.06 | PA0034851 | Jul 2028 | — | 3 |
| Washington Twp Loyalton STP | Elizabethville | 0.02 | PA0086185 | Jul 2028 | Aerated lagoons, Uncovered lagoons | 9 |
| No Lan Co Gehman Sch STP | Denver | 0.0018 | PA0087131 | Jul 2028 | — | 1 |
| Hopewell Twp Shy Beaver STP | James Creek | 0.0011 | PA0082759 | Jul 2028 | — | 29 |
| Shippensburg STP | Shippensburg | 2.35 | PA0030643 | Aug 2028 | Clarifiers, Uncovered lagoons | 2 |
| Pleasant Unity STP | Greensburg | 0.37 | PA0092274 | Aug 2028 | Clarifiers | 16 |
| Mcveytown STP | Mcveytown | 0.03 | PA0028983 | Aug 2028 | — | 1 |
| S Fork Reg WWTP | South Fork | 0.46 | PA0216941 | Sep 2028 | Uncovered lagoons | 2 |
| Wrightsville STP | Wrightsville | 0.37 | PA0023442 | Sep 2028 | — | 1 |
| Kings Plaza STP | Warrington | 0.23 | PA0051250 | Sep 2028 | — | 6 |
| Newport Boro Water Auth-Well 1 | Newport | 0.22 | PA0021237 | Sep 2028 | Uncovered lagoons | 17 |
| Rouseville Mun Waterworks | Rouseville | 0.05 | PA0024392 | Sep 2028 | Clarifiers | 28 |
| Ararat Twp WWTP | Thompson | 0.04 | PA0063321 | Sep 2028 | — | 2 |
| Smithton Boro Muni Auth STP | Smithton | 0.03 | PA0217522 | Sep 2028 | — | 8 |
| Volant Borough Water Dept-Volant H2o Plnt | Volant | 0.007 | PA0221007 | Sep 2028 | — | 8 |
| Marklesburg STP | James Creek | 0.005 | PA0086673 | Sep 2028 | — | 7 |
| Elverson Boro Muni Auth STP | Elverson | 0.06 | PA0052078 | Oct 2028 | — | 9 |
| Huston Twp Muni Auth Sew Sys STP | Penfield | 0.03 | PA0228346 | Oct 2028 | — | 12 |
| Duncan Twp Village Of Antrim STP | Wellsboro | 0.004 | PA0228524 | Oct 2028 | Clarifiers, Uncovered lagoons | 5 |
| New Eagle Boro STP | New Eagle | 0.14 | PA0217786 | Nov 2028 | — | 1 |
| Lake Meade STP | East Berlin | 0.12 | PA0045004 | Nov 2028 | — | 5 |
| Worthington-West Franklin Jnt Mun Auth | Worthington | 0.06 | PA0218103 | Nov 2028 | — | 18 |
| Hamilton Twp Ludlow STP | Ludlow | 0.03 | PA0103292 | Nov 2028 | — | 9 |
| Slatington WWTP | Slatington | 0.56 | PA0020176 | Dec 2028 | Clarifiers, Uncovered lagoons | 18 |
| Distant STP | Distant | 0.04 | PA0252581 | Dec 2028 | — | 40 |
| Harford Twp WWTP | Harford | 0.01 | PA0063100 | Dec 2028 | — | 12 |
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.