53 NPDES permits · 27 MGD combined average flow
53 publicly owned wastewater treatment plants in Alabama hold NPDES permits that expire during 2027, issued by Alabama Department of Environmental Management. 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) |
|---|---|---|---|---|---|---|
| Daleville Westside WWTP | Daleville | 0.27 | AL0062448 | Jan 2027 | Aerated lagoons, Uncovered lagoons | 0 |
| Hudson Branch WWTP | Monroeville | 0.22 | AL0022136 | Jan 2027 | Clarifiers, Aerated lagoons | 8 |
| Citronelle Wastewater Treatment Plant | Citronelle | 0.17 | AL0060887 | Jan 2027 | Aerated lagoons, Uncovered lagoons | 5 |
| Reform WWTP | Reform | 0.16 | AL0020915 | Jan 2027 | Aerated lagoons, Uncovered lagoons, Carrousels / oxidation ditches | 216 |
| Brilliant WWTP | Brilliant | 0.03 | AL0057169 | Jan 2027 | — | 70 |
| Lake Guntersville State Park Lagoon | Guntersville | 0.02 | AL0024627 | Jan 2027 | Aerated lagoons, Uncovered lagoons | 0 |
| Akron Lagoon | Akron | 0.01 | AL0059714 | Jan 2027 | Aerated lagoons, Uncovered lagoons | 13 |
| Roland Cooper State Park WWTP | Camden | 0.003 | AL0046736 | Jan 2027 | — | 33 |
| Addison Lagoon & Sprayfield | Addison | 0.0014 | AL0075621 | Jan 2027 | Aerated lagoons, Uncovered lagoons | 0 |
| Aldridge Creek Wastewater Treatment Plant | Huntsville | 4.06 | AL0056855 | Feb 2027 | Clarifiers, Carrousels / oxidation ditches, Biogas silos | 0 |
| Sycamore WWTP | Sycamore | 0.02 | AL0061573 | Feb 2027 | — | 3 |
| Stewart-Mclean Lagoon | Hope Hull | 0.0025 | AL0069884 | Feb 2027 | Uncovered lagoons | 5 |
| Valley Jr High School | Jasper | 0.0016 | AL0045551 | Feb 2027 | — | 0 |
| Mountain Brook High School | Mountain Brook | 0.001 | AL0050971 | Feb 2027 | — | 35 |
| Montevallo Water And Sewer Board | Montevallo | 0.74 | AL0023299 | Mar 2027 | — | 1 |
| Evergreen Lagoon | Evergreen | 0.21 | AL0047503 | Mar 2027 | Aerated lagoons, Uncovered lagoons | 11 |
| Hurtsboro Hcr Lagoon | Hurtsboro | — | AL0020699 | Mar 2027 | Uncovered lagoons | 3 |
| Albertville Waste Water Treatment Plant | Albertville | 6.44 | AL0020192 | Apr 2027 | Clarifiers, Uncovered lagoons, Biogas silos, Biogas balloons | 24 |
| Ashford WWTP | Ashford | 0.16 | AL0057878 | May 2027 | Uncovered lagoons | 18 |
| Collinsville Lagoon | Collinsville | 0.11 | AL0024236 | May 2027 | Aerated lagoons | 18 |
| Chatom WWTF | Chatom | 0.1 | AL0060453 | May 2027 | Aerated lagoons, Uncovered lagoons | 2 |
| Henagar WWTP | Henagar | 0.06 | AL0056057 | May 2027 | — | 15 |
| Crossville Industrial Pk WWTP | Crossville | 0.06 | AL0061549 | May 2027 | Aerated lagoons, Uncovered lagoons | 56 |
| Cherokee County WWTP | Leesburg | 0.04 | AL0057592 | May 2027 | Uncovered lagoons | 23 |
| Linden Hcr Lagoon | Linden | — | AL0045683 | May 2027 | Uncovered lagoons | 33 |
| Russellville WWTP | Russellville | 1.84 | AL0027987 | Jul 2027 | Clarifiers, Uncovered lagoons, Carrousels / oxidation ditches | 5 |
| Jacksonville WWTP | Jacksonville | 1.2 | AL0022586 | Jul 2027 | — | 0 |
| Flomaton Lagoon | Flomaton | 0.1 | AL0023493 | Jul 2027 | Aerated lagoons | 9 |
| Parrish Hcr Lagoon | Parrish | 0.08 | AL0061158 | Jul 2027 | Uncovered lagoons | 43 |
| Mosses Wastewater Treatment Facility | Hayneville | 0.03 | AL0055883 | Jul 2027 | Uncovered lagoons | 88 |
| Eclectic Lagoon & Sprayfield | Eclectic | — | AL0067903 | Jul 2027 | Aerated lagoons, Uncovered lagoons | 12 |
| Eliza Jordan School WWTP | Mobile | — | AL0081655 | Jul 2027 | Uncovered lagoons | 1 |
| Rutledge Wastewater Lagoon | Rutledge | — | AL0062634 | Jul 2027 | Uncovered lagoons | 14 |
| Eastlake Wastewater Plant | Guntersville | 2.78 | AL0020150 | Aug 2027 | Clarifiers | 12 |
| Millport Lagoon | Millport | — | AL0049115 | Aug 2027 | Aerated lagoons, Uncovered lagoons | 16 |
| Notasulga Lagoon And Sprayfield | Notasulga | — | AL0070939 | Aug 2027 | Uncovered lagoons | 43 |
| Dothan Cypress Creek WWTP | Dothan | 1.39 | AL0072737 | Sep 2027 | Clarifiers, Carrousels / oxidation ditches | 1 |
| Marion WWTP | Marion | 0.11 | AL0023809 | Sep 2027 | — | 108 |
| Foley WWTP | Foley | 2.07 | AL0049042 | Oct 2027 | Aerated lagoons, Carrousels / oxidation ditches | 1 |
| Stevenson Wastewater Treatment Lagoon | Stevenson | 0.27 | AL0021351 | Oct 2027 | Aerated lagoons, Uncovered lagoons | 20 |
| East Walker County WWTP | Dora | 0.04 | AL0055409 | Oct 2027 | Carrousels / oxidation ditches | 0 |
| Cedar Bluff Wastewater Treatment Plant | Cedar Bluff | 0.02 | AL0024678 | Oct 2027 | Aerated lagoons | 32 |
| Courtland WWTP | Courtland | — | AL0048585 | Oct 2027 | Uncovered lagoons | 0 |
| Tuscumbia WWTP | Tuscumbia | 1.12 | AL0057100 | Nov 2027 | Clarifiers | 6 |
| Ashland City Of Water Works And Sewer Bd (wwtp) | Ashland | 0.78 | AL0020141 | Nov 2027 | Clarifiers, Aerated lagoons | 4 |
| Haleyville WWTP | Haleyville | 0.35 | AL0059455 | Nov 2027 | Clarifiers | 0 |
| Lockhart/florala WWTP | Lockhart | 0.18 | AL0031925 | Nov 2027 | — | 11 |
| Leeds Norman R Skinner WWTP | Leeds | 0.78 | AL0067067 | Dec 2027 | Clarifiers, Aerated lagoons, Carrousels / oxidation ditches | 3 |
| Harry Still Sr WWTP | Bay Minette | 0.63 | AL0049867 | Dec 2027 | — | 3 |
| Brundidge WWTP | Brundidge | 0.49 | AL0044105 | Dec 2027 | Aerated lagoons, Uncovered lagoons | 329 |
| Talladega Brecon WWTP | Talladega | 0.17 | AL0022349 | Dec 2027 | — | 37 |
| Mill Creek Waste Water Treatment Plant | Lafayette | 0.15 | AL0062839 | Dec 2027 | Uncovered lagoons | 2 |
| North Choctaw WWTP | Lisman | 0.03 | AL0073270 | Dec 2027 | Uncovered lagoons | 7 |
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.