Ranked by average flow · 177 MGD combined · 88% of the state's reported flow
Valley Creek Wastewater Treatment Plant in Bessemer is the largest publicly owned wastewater treatment plant in Alabama by reported average flow, treating about 29.2 million gallons per day. The 50 plants below treat 177 MGD between them, 88% of the flow reported by all 253 plants in the state, and serve about 1,325,291 people. Every plant links to its profile with permit, technology and compliance data.
| # | Facility | City | Avg flow (MGD) | Population | NPDES permit | Expires | Technology | Violations (3y) |
|---|---|---|---|---|---|---|---|---|
| 1 | Valley Creek Wastewater Treatment Plant | Bessemer | 29.2 | 214,985 | ALL023655 | Dec 2030 | Clarifiers, Biogas silos, Biogas balloons | 1 |
| 2 | Tuscaloosa WWTP | Tuscaloosa | 17.05 | 100,618 | AL0022713 | Feb 2028 | Clarifiers, Biogas silos | 94 |
| 3 | Village Creek WWTP | Birmingham | 13.4 | 81,595 | ALL023647 | Dec 2030 | Clarifiers, Biogas silos, Biogas balloons | 6 |
| 4 | Montgomery Enconchate WWTP | Montgomery | 12.7 | 75,100 | AL0022225 | May 2031 | Clarifiers, Biogas silos | 1 |
| 5 | City Of Huntsville | Madison | 10.29 | 78,488 | AL0049531 | Jun 2030 | Clarifiers, Aerated lagoons, Uncovered lagoons, Carrousels / oxidation ditches | 2 |
| 6 | Wright Smith Jr Wastewater Treatment Facility | Mobile | 7.48 | 60,000 | AL0023094 | Nov 2018 | Clarifiers, Biogas silos | 6 |
| 7 | Albertville Waste Water Treatment Plant | Albertville | 6.44 | 21,541 | AL0020192 | Apr 2027 | Clarifiers, Uncovered lagoons, Biogas silos, Biogas balloons | 24 |
| 8 | Five Mile Creek Wastewater Treatment Plant | Fultondale | 6.1 | 76,570 | AL0026913 | Jun 2026 | Clarifiers, Aerated lagoons, Uncovered lagoons | 1 |
| 9 | Cypress Creek WWTP | Florence | 5.14 | 33,933 | AL0023884 | Dec 2026 | Clarifiers, Aerated lagoons, Biogas silos | 4 |
| 10 | Gadsden West River WWTP | Gadsden | 4.15 | 22,780 | AL0053201 | Jul 2030 | Clarifiers, Biogas silos | 40 |
| 11 | Aldridge Creek Wastewater Treatment Plant | Huntsville | 4.06 | 40,250 | AL0056855 | Feb 2027 | Clarifiers, Carrousels / oxidation ditches, Biogas silos | 0 |
| 12 | City Of Orange Beach | Orange Beach | 3.36 | 8,347 | AL0081124 | Apr 2031 | — | 7 |
| 13 | Phenix City Wastewater Treatment Plant | Phenix City | 3.25 | 28,847 | AL0022209 | Jul 2026 | Clarifiers, Uncovered lagoons, Biogas silos | 254 |
| 14 | Walnut Creek WWTP | Troy | 3.06 | 19,500 | AL0032310 | Nov 2029 | Clarifiers, Carrousels / oxidation ditches | 20 |
| 15 | Alabaster WWTP | Alabaster | 2.95 | 32,340 | AL0025828 | Nov 2029 | Clarifiers, Carrousels / oxidation ditches | 1 |
| 16 | Eastlake Wastewater Plant | Guntersville | 2.78 | 8,553 | AL0020150 | Aug 2027 | Clarifiers | 12 |
| 17 | Opelika Westside WWTP | Opelika | 2.75 | 19,845 | AL0050130 | Mar 2028 | Clarifiers, Carrousels / oxidation ditches | 6 |
| 18 | Turkey Creek WWTP | Pinson | 2.7 | 20,468 | AL0022926 | Jun 2026 | Clarifiers, Aerated lagoons, Carrousels / oxidation ditches | 1 |
| 19 | Jasper Town Creek WWTP | Jasper | 2.6 | 14,350 | AL0023418 | Sep 2029 | Clarifiers, Aerated lagoons, Uncovered lagoons, Carrousels / oxidation ditches, Biogas silos | 2 |
| 20 | Foley WWTP | Foley | 2.07 | 22,063 | AL0049042 | Oct 2027 | Aerated lagoons, Carrousels / oxidation ditches | 1 |
| 21 | City Of Union Springs Utilities Board | Union Springs | 2 | 3,314 | AL0060445 | Apr 2026 | Uncovered lagoons | 101 |
| 22 | Trussvillle WWTP | Trussville | 2 | 15,609 | ALL022934 | Dec 2030 | Clarifiers, Carrousels / oxidation ditches | 3 |
| 23 | Northport Wastewater Treatment Plant | N Port | 1.98 | 26,249 | AL0064394 | Nov 2025 | Clarifiers, Carrousels / oxidation ditches | 27 |
| 24 | Russellville WWTP | Russellville | 1.84 | 10,100 | AL0027987 | Jul 2027 | Clarifiers, Uncovered lagoons, Carrousels / oxidation ditches | 5 |
| 25 | Big Cove WWTP | Brownsboro | 1.57 | 21,550 | AL0055042 | May 2028 | Clarifiers, Carrousels / oxidation ditches | 1 |
| 26 | Lanett WWTP City Of | Lanett | 1.57 | 6,773 | AL0023159 | Nov 2025 | Clarifiers, Aerated lagoons | 24 |
| 27 | J. E. Ham WWTP | Sylacauga | 1.57 | 11,949 | AL0020001 | Jun 2030 | Clarifiers, Aerated lagoons, Uncovered lagoons | 0 |
| 28 | Utilities Board Of The City Of Tuskegee | Tuskegee | 1.4 | 8,469 | AL0048763 | Apr 2031 | Clarifiers | 33 |
| 29 | Dothan Cypress Creek WWTP | Dothan | 1.39 | 9,716 | AL0072737 | Sep 2027 | Clarifiers, Carrousels / oxidation ditches | 1 |
| 30 | Millbrook WWTP | Millbrook | 1.31 | 16,564 | AL0049921 | Apr 2028 | Clarifiers, Carrousels / oxidation ditches | 0 |
| 31 | New Market Wastewater Mgmt Facility | New Market | 1.28 | 24,150 | AL0057428 | Nov 2026 | Clarifiers, Carrousels / oxidation ditches | 2 |
| 32 | Fort Payne Wastewater Treatment Plant | Fort Payne | 1.27 | 14,877 | AL0023311 | Mar 2024 | Clarifiers, Carrousels / oxidation ditches | 8 |
| 33 | Slab Creek Wastewater Treatment Plant | Boaz | 1.21 | 9,551 | AL0049603 | Jun 2026 | Clarifiers, Biogas silos | 50 |
| 34 | Jacksonville WWTP | Jacksonville | 1.2 | 12,373 | AL0022586 | Jul 2027 | — | 0 |
| 35 | Tuscumbia WWTP | Tuscumbia | 1.12 | 9,054 | AL0057100 | Nov 2027 | Clarifiers | 6 |
| 36 | Robertsdale WWTP | Robertsdale | 1.1 | 8,490 | AL0042838 | Apr 2029 | Uncovered lagoons | 1 |
| 37 | Saraland Wastewater Treatment Plant | Saraland | 1.1 | 16,171 | AL0055786 | Mar 2022 | Aerated lagoons, Uncovered lagoons | 17 |
| 38 | Helena WWTP | Helena | 1.04 | 20,914 | AL0023116 | May 2030 | Clarifiers, Carrousels / oxidation ditches | 38 |
| 39 | Dye Creek Wastewater Treatment Plt | Pell City | 0.95 | 13,248 | AL0045993 | Jul 2026 | Clarifiers, Carrousels / oxidation ditches | 0 |
| 40 | Lincoln South WWTP | Lincoln | 0.94 | 6,805 | AL0054356 | Aug 2028 | Clarifiers, Carrousels / oxidation ditches | 2 |
| 41 | Stanley Brooks WWTP | Prichard | 0.9 | 9,661 | AL0055204 | May 2025 | — | 175 |
| 42 | Satsuma Wastewater Treatment Facility | Satsuma | 0.85 | 6,749 | AL0063002 | Sep 2029 | Aerated lagoons | 47 |
| 43 | City Of Hoover | Hoover | 0.82 | 15,295 | AL0041653 | Sep 2028 | Clarifiers, Uncovered lagoons, Carrousels / oxidation ditches | 0 |
| 44 | Piedmont Lagoon | Piedmont | 0.8 | 8,340 | AL0024376 | Apr 2029 | Clarifiers, Aerated lagoons | 37 |
| 45 | Ashland City Of Water Works And Sewer Bd (wwtp) | Ashland | 0.78 | 1,969 | AL0020141 | Nov 2027 | Clarifiers, Aerated lagoons | 4 |
| 46 | Leeds Norman R Skinner WWTP | Leeds | 0.78 | 8,543 | AL0067067 | Dec 2027 | Clarifiers, Aerated lagoons, Carrousels / oxidation ditches | 3 |
| 47 | Milley'S Creek WPCP | Pike Road | 0.75 | 15,000 | AL0082431 | Nov 2025 | — | 1 |
| 48 | Montevallo Water And Sewer Board | Montevallo | 0.74 | 7,255 | AL0023299 | Mar 2027 | — | 1 |
| 49 | Bridgeport Utilities Board | Bridgeport | 0.66 | 2,300 | AL0020991 | Dec 2028 | Aerated lagoons | 9 |
| 50 | Rainbow City Lagoon | Rainbow City | 0.64 | 4,080 | AL0056839 | Oct 2026 | Uncovered lagoons | 0 |
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.