EPA · discharge permits by state
Discharge permits in Alabama
- 13,475Current permits
- 172Major dischargers
- 1,746Individual permits
A major discharger is one EPA rates as significant on volume, toxicity or the water it reaches; the rest are minors. An individual permit is written for one operation, while general permit coverage applies a statewide permit to a site that qualifies for it.
This page gathers Alabama’s current permits three ways below — by the program they are issued under, by the city of the discharge, and by watershed. It names 7 programs, 441 cities and 995 watersheds. Each list says which set it covers.
Every permit’s record
Each of the 13,475 current permits in Alabama has a record page: the permittee, the receiving water, the status and dates, and its effluent limits and exceedances. Each city below lists its own; or every permit in Alabama, A to Z.
By what is permitted in Alabama
- Biosolids146
- Construction stormwater7,857
- Industrial pretreatment8
- Industrial stormwater2,509
- Large municipal storm sewer systems20
- Small municipal storm sewer systems57
- Publicly owned treatment works397
By city
- HUNTSVILLE602
- MOBILE535
- BIRMINGHAM491
- MONTGOMERY426
- MADISON311
- AUBURN298
- FOLEY229
- ALEXANDER CITY226
- DECATUR224
- ATHENS220
- OPELIKA206
- DOTHAN193
- DAPHNE192
- FAIRHOPE185
- CULLMAN160
- FLORENCE149
- BESSEMER147
- THEODORE140
- PRATTVILLE131
- NORTHPORT112
- GULF SHORES106
- PHENIX CITY100
- ANNISTON96
- JASPER96
- SPANISH FORT96
- GADSDEN95
- GUNTERSVILLE93
- LOXLEY85
- ENTERPRISE84
- CALERA82
- ALABASTER79
- EUFAULA78
- SARALAND75
- HARVEST74
- BAY MINETTE73
- MUSCLE SHOALS72
- MERIDIANVILLE66
- ROBERTSDALE66
- SELMA66
- PELHAM64
- HOOVER63
- ORANGE BEACH62
- SUMMERDALE61
- ATMORE60
- PELL CITY60
- DADEVILLE59
- FORT PAYNE59
- ALBERTVILLE57
- SCOTTSBORO57
- LEEDS56
- ANDALUSIA53
- SEMMES52
- JACKSONVILLE46
- MCCALLA46
- SYLACAUGA46
- CHELSEA44
- CLANTON44
- ELBERTA44
- HARTSELLE43
- JACKSON43
- OXFORD43
- PIKE ROAD42
- DEMOPOLIS41
- HANCEVILLE41
- TANNER41
- ARAB40
- ATTALLA40
- HELENA40
- LINCOLN40
- GRAND BAY38
- TONEY38
- ONEONTA37
- HAZEL GREEN36
- TALLADEGA35
- BREWTON34
- NEW MARKET34
- AXIS33
- EIGHT MILE33
- GREENVILLE33
- MONTEVALLO33
- SPRINGVILLE33
- COTTONDALE32
- HAMILTON32
- RUSSELLVILLE32
- BAYOU LA BATRE31
- EVERGREEN31
- IRONDALE31
- OWENS CROSS ROADS30
- GARDENDALE29
- JACKSONS GAP28
- OZARK28
- RAINBOW CITY28
- ABBEVILLE27
- BROOKWOOD27
- HALEYVILLE27
- IRVINGTON27
- KILLEN27
- MONROEVILLE27
- ODENVILLE27
- SILVERHILL27
- HEADLAND26
- CAMDEN25
- CASTLEBERRY25
- CHEROKEE25
- COLUMBIANA25
- MOODY25
- MOUNDVILLE25
- BOAZ24
- ECLECTIC24
- GURLEY24
- TALLASSEE24
- DEATSVILLE23
- HEFLIN23
- MILLBROOK23
- HOPE HULL22
- REDSTONE ARSENAL22
- SMITHS STATION22
- THOMASVILLE22
- ASHVILLE21
- GORDO21
- PIEDMONT21
- SALEM21
- ALICEVILLE20
- CHILDERSBURG20
- ELBA20
- FAYETTE20
- FORT MITCHELL20
- ROGERSVILLE20
- PINSON19
- ADGER18
- BERRY18
- CENTRE18
- CODEN18
- CREOLA18
- GLENCOE18
- GROVE HILL18
- LANETT18
- MIDLAND CITY18
- MOULTON18
- PRICHARD18
- SHORTER18
- BRIDGEPORT17
- BRUNDIDGE17
- CITRONELLE17
- LACEYS SPRING17
- LILLIAN17
- LINDEN17
- LUVERNE17
- MCINTOSH17
- MORRIS17
- OAKMAN17
- RAINSVILLE17
- STEVENSON17
- BUCKS16
- CALVERT16
- CORDOVA16
- FLOMATON16
- FULTONDALE16
- SHEFFIELD16
- ALEXANDRIA15
- BREMEN15
- CHICKASAW15
- ELKMONT15
- ELMORE15
- FORT RUCKER15
- GRANT15
- GREENSBORO15
- HOMEWOOD15
- MOUNT VERNON15
- OPP15
- PARRISH15
- SOMERVILLE15
- COLLINSVILLE14
- COURTLAND14
- GUIN14
- HOLLYWOOD14
- MARION14
- MULGA14
- ADAMSVILLE13
- BUTLER13
- CARBON HILL13
- DORA13
- DOUBLE SPRINGS13
- FALKVILLE13
- FRISCO CITY13
- HARTFORD13
- LAFAYETTE13
- LEIGHTON13
- ASHLAND12
- COKER12
- EASTABOGA12
- HILLSBORO12
- LIVINGSTON12
- OHATCHEE12
- PENNINGTON12
- ALTOONA11
- BIG COVE11
- BILLINGSLEY11
- BLOUNTSVILLE11
- DALEVILLE11
- FAIRFIELD11
- GENEVA11
- HUEYTOWN11
- MILLPORT11
- NEWTON11
- QUINTON11
- BRANTLEY10
- CROSSVILLE10
- CUSSETA10
- EUTAW10
- GALLION10
- GRAYSVILLE10
- HACKLEBURG10
- HARPERSVILLE10
- JEMISON10
- NEW BROCKTON10
- SATSUMA10
- BAKERHILL9
- BRENT9
- BUHL9
- CHATOM9
- CLAYTON9
- CLEVELAND9
- CRANE HILL9
- FLORALA9
- LEESBURG9
- LINEVILLE9
- MAPLESVILLE9
- MOUNT OLIVE9
- PINE HILL9
- RED BAY9
- REPTON9
- SEALE9
- SOUTHSIDE9
- SULLIGENT9
- TOWN CREEK9
- ALPINE8
- AUTAUGAVILLE8
- BRIERFIELD8
- CARROLLTON8
- CEDAR BLUFF8
- CENTREVILLE8
- CHUNCHULA8
- COTTONWOOD8
- EPES8
- GULF OF MEXICO8
- HAYNEVILLE8
- HENAGAR8
- KELLYTON8
- MARGARET8
- MUNFORD8
- NOTASULGA8
- PERDUE HILL8
- ROANOKE8
- ROCKFORD8
- ARLEY7
- COUNTYWIDE7
- CROPWELL7
- DUNCANVILLE7
- IDER7
- LEROY7
- LEXINGTON7
- LYNN7
- MARION JUNCTION7
- MAYLENE7
- MOUNTAIN BROOK7
- NAUVOO7
- ORRVILLE7
- OWENS CROSSROADS7
- RAGLAND7
- REHOBETH7
- REMLAP7
- SAMSON7
- STAPLETON7
- THORSBY7
- TOWNLEY7
- ADDISON6
- ARITON6
- ASHFORD6
- BON SECOUR6
- BROWNSBORO6
- COALING6
- COLUMBIA6
- COTTONTON6
- DAUPHIN ISLAND6
- EQUALITY6
- ETHELSVILLE6
- FLAT ROCK6
- FORKLAND6
- GILBERTOWN6
- GOODWATER6
- HAYDEN6
- HOKES BLUFF6
- LETOHATCHEE6
- LOWNDESBORO6
- MAGNOLIA SPRINGS6
- MARBURY6
- NEW HOPE6
- PHIL CAMPBELL6
- SECTION6
- STEELE6
- STOCKTON6
- ANDERSON5
- AUTAUGA COUNTY5
- BAILEYTON5
- CAMP HILL5
- COWARTS5
- FAIRFAX5
- FORT DEPOSIT5
- FOSTERS5
- FULTON5
- FYFFE5
- GERALDINE5
- GOOD HOPE5
- GORDON5
- HURTSBORO5
- KENNEDY5
- KIMBERLY5
- PERDIDO5
- PISGAH5
- REFORM5
- RIVER FALLS5
- RIVERSIDE5
- SEMINOLE5
- SLOCOMB5
- STERRETT5
- SWEET WATER5
- TARRANT5
- ARDMORE4
- BELK4
- BRILLIANT4
- BROOKSIDE4
- BURKVILLE4
- CHASTANG4
- CUBA4
- DELTA4
- DOZIER4
- EMPIRE4
- GARDEN CITY4
- GOSHEN4
- HAMPTON COVE4
- HORTON4
- HOUSTON4
- INDIAN SPRINGS4
- JACKSON'S GAP4
- LAKE VIEW4
- LIMESTONE COUNTY4
- LOUISVILLE4
- MATHEWS4
- MAXWELL AIR FORCE BASE4
- NEWVILLE4
- PRACO4
- RANBURNE4
- RANDOLPH4
- SHELBY COUNTY4
- SNEAD4
- TITUS4
- ALEX CITY3
- ANNISTON ARMY DEPOT3
- AUBURN UNIVERSITY3
- BANKS3
- BEATRICE3
- BEAVERTON3
- BOLIGEE3
- BRIGHTON3
- BROOKLEY FIELD3
- CENTER POINT3
- COFFEEVILLE3
- COOSADA3
- DANVILLE3
- DIXIANA3
- DIXONS MILLS3
- ELDRIDGE3
- ELMORE COUNTY3
- FAUNSDALE3
- GAINESTOWN3
- GANTT3
- GEORGIANA3
- HAMMONDVILLE3
- HIGHLAND LAKE3
- HOLLY POND3
- HUNSTVILLE3
- LANGSTON3
- LAVACA3
- LOACHAPOKA3
- MAGAZINE3
- MENTONE3
- MIDFIELD3
- MONTOGMERY3
- MOUNT MEIGS3
- NEWBERN3
- PLEASANT GROVE3
- PRICEVILLE3
- SARDIS3
- SHELBY3
- SHORTERVILLE3
- SILAS3
- SPRUCE PINE3
- SUMITON3
- TOXEY3
The 400 cities with the most permits. All 441 cities in Alabama with 3 or more permits are listed at every city in Alabama.
Watersheds inside Alabama 995
Every watershed with three or more permits in Alabama, most permits first.
- Subbasin 06030002 1,938
- Subbasin 03160205 1,051
- Subbasin 03150202 902
- Subbasin 03150106 748
- Watershed 0316020502 717
- Subbasin 03150201 689
- Subbasin 03150110 658
- Subbasin 03160204 638
- Watershed 0603000205 567
- Subbasin 03160112 518
- Subbasin 03160111 492
- Subbasin 06030005 413
- Subbasin 03150107 396
- Subbasin 03150109 378
- Subbasin 03140201 350
- Subbasin 03160109 339
- Watershed 0316020501 333
- Watershed 0603000211 322
- Subbasin 06030001 317
- Watershed 0315020202 303
- Watershed 0315020101 300
- Watershed 0316020405 297
- Watershed 0316011104 296
- Subbasin 03160113 286
- Watershed 0315020201 254
- Subbasin 03170008 239
- Watershed 0316011201 236
- Subbasin 03130003 226
- Watershed 0603000209 218
- Watershed 0315020203 209
- Watershed 0316011302 208
- Subbasin 03140107 203
- Watershed 0315011002 197
- Subwatershed 031501100202 195
- Subbasin 03140106 194
- Watershed 0315010908 192
- Watershed 0603000203 186
- Subwatershed 060300020504 184
- Subwatershed 031602050201 182
- Subbasin 03130002 181
- Watershed 0314010702 181
- Watershed 0603000207 180
- Watershed 0603000204 174
- Watershed 0315020103 172
- Watershed 0315011001 170
- Watershed 0316020403 169
- Watershed 0316011205 167
- Watershed 0603000508 164
- Watershed 0315011009 160
- Watershed 0315010605 154
- Watershed 0315010601 152
- Subwatershed 031501100102 149
- Subwatershed 031602050206 143
- Subbasin 03160110 142
- Subbasin 03160203 142
- Watershed 0317000806 142
- Watershed 0603000210 142
- Subbasin 03140202 141
- Subwatershed 031602040505 135
- Subwatershed 031602050205 134
- Subwatershed 060300020503 133
- Watershed 0316010901 132
- Subwatershed 031601120101 131
- Watershed 0314020105 126
- Subwatershed 031502020204 124
- Subbasin 03130004 122
- Subbasin 03160201 121
- Subwatershed 060300021102 121
- Subwatershed 060300020702 119
- Subwatershed 060300021101 119
- Watershed 0315010603 115
- Watershed 0313000211 114
- Watershed 0315010604 102
- Watershed 0316010906 102
- Watershed 0315010704 101
- Subwatershed 031502010107 101
- Watershed 0315010702 100
- Subwatershed 031601110408 100
- Subwatershed 031602040504 99
- Watershed 0603000109 99
- Subwatershed 060300020501 99
- Watershed 0316011005 96
- Subwatershed 060300020905 95
- Watershed 0314010606 93
- Subbasin 03140304 93
- Subwatershed 031601110406 93
- Subwatershed 031601130203 93
- Subwatershed 031700080602 93
- Subwatershed 031502020303 91
- Watershed 0316011103 90
- Subwatershed 031602050204 90
- Subwatershed 060300020502 90
- Subwatershed 031501090804 89
- Watershed 0315020204 88
- Watershed 0313000301 86
- Subwatershed 031501100904 86
- Subwatershed 031401070204 85
- Watershed 0316020404 85
- Watershed 0315010608 84
- Subwatershed 031502020301 84
- Subbasin 03140301 83
- Subwatershed 031502020103 81
- Subwatershed 031602050103 80
- Subbasin 03150203 79
- Subwatershed 060300020403 79
- Watershed 0603000506 78
- Subwatershed 031502020101 77
- Watershed 0313000406 76
- Watershed 0315010907 76
- Subwatershed 031502020104 75
- Subwatershed 031601120505 74
- Subwatershed 031502010104 73
- Subwatershed 031502020203 73
- Watershed 0603000208 72
- Watershed 0314020204 71
- Watershed 0603000507 71
- Subwatershed 031601120102 70
- Watershed 0316011204 70
- Subbasin 03160103 69
- Subbasin 03160106 69
- Subwatershed 031602040304 69
- Subwatershed 031602050102 69
- Subwatershed 031602050202 69
- Watershed 0316011102 68
- Subbasin 06030006 68
- Watershed 0315010709 67
- Subwatershed 031602050104 67
- Subwatershed 031602050203 67
- Subwatershed 060300020306 67
- Subwatershed 031402010503 66
- Watershed 0315010606 66
- Subwatershed 031502010310 65
- Watershed 0314020109 64
- Watershed 0316020306 64
- Subwatershed 060300021014 64
- Subwatershed 031502010106 63
- Subwatershed 060300050605 63
- Watershed 0315011003 62
- Watershed 0315010602 61
- Subwatershed 031601090601 61
- Watershed 0603000108 61
- Subwatershed 060300020505 61
- Subbasin 03140305 60
- Subbasin 03150204 60
- Subwatershed 031602040305 60
- Subwatershed 031602050101 60
- Subbasin 03150105 59
- Watershed 0316020401 59
- Subwatershed 060300020305 59
- Subbasin 03130012 58
- Subwatershed 031401070201 57
- Subwatershed 031602050105 57
- Subbasin 03170009 57
- Watershed 0317000901 57
- Subwatershed 031501060507 55
- Subwatershed 031501070201 54
- Subbasin 03160105 54
- Subwatershed 031601090106 54
- Subwatershed 060300020405 54
- Subwatershed 060300020802 54
- Subwatershed 031502020403 53
- Subbasin 03160107 53
- Subwatershed 031402010501 51
- Subwatershed 060300020904 51
- Subwatershed 031300021106 50
- Watershed 0315020112 50
- Subwatershed 031601100501 50
- Watershed 0314010605 49
- Subwatershed 031501100301 49
- Subwatershed 031602040402 49
- Watershed 0313000313 48
- Subbasin 03140303 48
- Subwatershed 031501060108 48
- Subwatershed 031602040503 48
- Watershed 0603000106 48
- Subwatershed 031300030101 47
- Watershed 0313001201 47
- Subwatershed 060300020703 47
- Subwatershed 031401060602 46
- Subwatershed 031501070402 46
- Subwatershed 031700080601 46
- Subwatershed 060300050803 46
- Subbasin 03150108 45
- Subwatershed 031501090803 45
- Watershed 0315010701 44
- Watershed 0315020102 43
- Subwatershed 060300020307 43
- Subwatershed 031501060101 42
- Subwatershed 031601130202 42
- Subwatershed 060300050703 42
- Subwatershed 060300050802 42
- Watershed 0316010904 41
- Watershed 0317000807 41
- Subwatershed 031700090102 41
- Subwatershed 060300010903 41
- Watershed 0313000209 40
- Subwatershed 031502010308 40
- Subwatershed 031502020206 40
- Watershed 0317000805 40
- Subwatershed 060300010805 40
All 995 watersheds in Alabama with 3 or more permits are named on one page at every watershed in Alabama.
Other states
Every state carrying three or more current permits, in alphabetical order.
- Alaska 3,110
- Arkansas 5,333
- American Samoa 7
- Arizona 7,318
- California 3,312
- Colorado 8,712
- Connecticut 1,045
- District of Columbia 309
- Delaware 92
- Florida 23,564
- Georgia 45,725
- Guam 232
- Hawaii 2,939
- Iowa 1,610
- Idaho 4,607
- Illinois 10,926
- Indiana 13,164
- Kansas 5,445
- Kentucky 5,741
- Louisiana 4,455
Permits
Major dischargers first. Not every permit in Alabama is listed here.
| Permit holder | NPDES ID | City | Program | Discharger | Receiving water |
|---|---|---|---|---|---|
| ALABAMA RIVER CELLULOSE LLC | AL0025968 | PERDUE HILL | Major | Bradley Mill Creek | |
| ALABASTER WWTP | AL0025828 | ALABASTER | Publicly owned treatment works | Major | Prairie Brook-Buck Creek |
| ALDRIDGE CREEK WWTP | AL0056855 | HUNTSVILLE | Publicly owned treatment works | Major | Aldridge Creek |
| ANDALUSIA RIVERSIDE WWTP | AL0055417 | ANDALUSIA | Publicly owned treatment works | Major | Fall Creek |
| ANNISTON ARMY DEPOT | AL0002658 | ANNISTON | Major | Upper Cane Creek | |
| ARCLIN, INC. | AL0000868 | ANDALUSIA | Major | Camp Creek-Adams Creek | |
| ARKEMA INC | AL0042447 | AXIS | Industrial pretreatment | Major | Cold Creek |
| ASCEND PERFORMANCE MATERIALS OPERATIONS, LLC | AL0000116 | DECATUR | Major | Bakers Creek-Tennessee River | |
| ASHLAND WWTP | AL0020141 | ASHLAND | Publicly owned treatment works | Major | Horsetrough Creek-Crooked Creek |
| ATHENS WWTP | AL0020206 | ATHENS | Publicly owned treatment works | Major | Swan Creek |
| ATMORE WWTP | AL0049557 | ATMORE | Publicly owned treatment works | Major | Middle Brushy Creek |
| ATTALLA WASTEWATER TREATMENT LAGOON | AL0057657 | RAINBOW CITY | Publicly owned treatment works | Major | |
| AUBURN NORTHSIDE WPCF | AL0050245 | AUBURN | Publicly owned treatment works | Major | Upper Sougahatchee Creek |
| BARRY STEAM ELECTRIC PLANT | AL0002879 | BUCKS | Industrial pretreatment | Major | Big Chippewa Lake |
| BASF MCINTOSH SITE | AL0003093 | MCINTOSH | Publicly owned treatment works | Major | Lower Lewis Creek |
| BAYOU LA BATRE WASTEWATER TREATMENT FACILITY | AL0078921 | BAYOU LA BATRE | Publicly owned treatment works | Major | West Fowl River |
| BEAVER CREEK WWTP | AL0022756 | DOTHAN | Publicly owned treatment works | Major | BEAVER CREEK |
| BIG COVE WWTP | AL0055042 | OWENS CROSS ROADS | Publicly owned treatment works | Major | Goose Creek-Flint River |
| BIG CREEK WWTP | AL0084466 | TROY | Publicly owned treatment works | Major | Smart Branck-Big Creek |
| BLOUNTSVILLE PROCESSING | AL0001449 | BLOUNTSVILLE | Major | Graves Creek | |
| BLUESTONE COKE, LLC - BIRMINGHAM | AL0003247 | BIRMINGHAM | Major | FIVE MILE CR | |
| BOAZ SLAB CREEK WWTP | AL0049603 | BOAZ | Publicly owned treatment works | Major | Upper Slab Creek |
| BREWTON LAGOON | AL0023825 | BREWTON | Publicly owned treatment works | Major | |
| CAHABA RIVER WRF | AL0023027 | BIRMINGHAM | Publicly owned treatment works | Major | Patton Creek-Cahaba River |
| CALERA POLLUTION CONTROL PLANT | AL0050938 | CALERA | Publicly owned treatment works | Major | Buxahatchee Creek |
| CAMP BRANCH WATER RECLAMATION FACILITY | AL0074608 | CALERA | Publicly owned treatment works | Major | Camp Branch |
| CATOMA CREEK WWTP | AL0027863 | MONTGOMERY | Publicly owned treatment works | Major | Catoma Creek-Antioch Branch |
| CENTRE LAGOON | AL0062723 | CENTRE | Publicly owned treatment works | Major | Weiss Lake-Coosa River |
| CENTREVILLE-BRENT WWTP | AL0044857 | BRENT | Publicly owned treatment works | Major | Sandy Creek-Cahaba River |
| CHASE AREA WWTP | AL0057428 | HUNTSVILLE | Publicly owned treatment works | Major | Acuff Spring-Flint River |
| CHICKASAW LAGOON | AL0020885 | CHICKASAW | Publicly owned treatment works | Major | Lower Chasaw Creek |
| CHOCCOLOCCO CREEK WWTP | AL0022195 | OXFORD | Publicly owned treatment works | Major | City of Anniston |
| CITY OF ORANGE BEACH WASTEWATER TREATMENT FACILITY | AL0081124 | ORANGE BEACH | Publicly owned treatment works | Major | Perdido Pass-Frontal Gulf of Mexico |
| CITY OF PELHAM WWTP | AL0054666 | PELHAM | Publicly owned treatment works | Major | Prairie Brook-Buck Creek |
| CLIFTON C. WILLIAMS WWTP | AL0023086 | MOBILE | Publicly owned treatment works | Major | MOBILE BAY |
| CMC STEEL ALABAMA | AL0001554 | BIRMINGHAM | Major | Upper Village Creek | |
| COLEY CREEK WWTP | AL0021156 | ALEXANDER CITY | Publicly owned treatment works | Major | Jay Bird Creek |
| CONSTELLIUM MUSCLE SHOALS, LLC | AL0000035 | MUSCLE SHOALS | Major | Abernathy Bottom-Pond Creek | |
| CULLMAN WWTP | AL0050423 | CULLMAN | Publicly owned treatment works | Major | Broglen River |
| CYPRESS CREEK WWTP | AL0023884 | FLORENCE | Publicly owned treatment works | Major | Cox Creek |