State drinking water records
Alabama drinking water systems
502 community water systems serve Alabama and are listed below under 67 counties and on the pages of 479 cities and towns. Their own population figures add up to 6,299,246 people, a sum that counts people twice where one system sells water to another.
77 of them (15%) had at least one health-based violation in the last 10 years. 67 systems still have one unresolved.
275 rely mainly on groundwater and 227 on surface water, counting water bought from other systems.
498 systems filed a lead service line inventory listing 1,862 lead lines, 55,658 galvanized lines that must be replaced and 291,627 lines of unknown material.
22 systems are placed by the county their records name: EPA has no service area map for 14 of them, and 8 have one that does not line up with their own records.
- Community water systems
- 502
- People served, sum of each system's own figure
- 6,299,246
- Systems with a health-based violation, last 10 years
- 77
- Systems with one unresolved
- 67
- Lead service lines in inventories
- 1,862
Counties
67 countiesEach county counts the systems whose service area map reaches it. Systems placed only by a mailing address are listed on the county pages but not counted here.
| County | Systems | People served | With a health-based violation, 10 years | With one unresolved |
|---|---|---|---|---|
| Autauga County | 6 | 71,034 | 0 | 0 |
| Baldwin County | 15 | 305,772 | 1 | 0 |
| Barbour County | 9 | 35,958 | 1 | 2 |
| Bibb County | 5 | 29,295 | 1 | 0 |
| Blount County | 12 | 69,753 | 1 | 2 |
| Bullock County | 2 | 4,812 | 0 | 0 |
| Butler County | 4 | 27,447 | 2 | 0 |
| Calhoun County | 8 | 152,334 | 1 | 0 |
| Chambers County | 4 | 35,526 | 1 | 0 |
| Cherokee County | 3 | 22,938 | 1 | 0 |
| Chilton County | 6 | 60,990 | 1 | 1 |
| Choctaw County | 5 | 18,096 | 3 | 1 |
| Clarke County | 7 | 34,626 | 3 | 0 |
| Clay County | 5 | 11,910 | 2 | 0 |
| Cleburne County | 4 | 15,543 | 0 | 0 |
| Coffee County | 6 | 67,461 | 1 | 2 |
| Colbert County | 10 | 81,588 | 4 | 1 |
| Conecuh County | 7 | 14,331 | 1 | 3 |
| Coosa County | 7 | 16,374 | 3 | 1 |
| Covington County | 9 | 43,121 | 0 | 0 |
| Crenshaw County | 8 | 23,388 | 1 | 3 |
| Cullman County | 10 | 159,732 | 1 | 1 |
| Dale County | 10 | 69,139 | 1 | 2 |
| Dallas County | 6 | 42,510 | 0 | 1 |
| DeKalb County | 7 | 148,875 | 1 | 0 |
| Elmore County | 9 | 110,529 | 2 | 1 |
| Escambia County | 10 | 49,287 | 2 | 2 |
| Etowah County | 16 | 119,338 | 1 | 1 |
| Fayette County | 5 | 19,809 | 1 | 0 |
| Franklin County | 6 | 39,507 | 0 | 0 |
| Geneva County | 6 | 23,725 | 0 | 2 |
| Greene County | 2 | 5,901 | 0 | 1 |
| Hale County | 4 | 18,957 | 0 | 1 |
| Henry County | 6 | 30,057 | 0 | 1 |
| Houston County | 11 | 126,654 | 1 | 2 |
| Jackson County | 8 | 114,573 | 3 | 2 |
| Jefferson County | 13 | 828,786 | 1 | 5 |
| Lamar County | 5 | 15,012 | 1 | 1 |
| Lauderdale County | 7 | 125,019 | 1 | 0 |
| Lawrence County | 5 | 59,625 | 0 | 0 |
| Lee County | 7 | 183,102 | 2 | 1 |
| Limestone County | 6 | 145,715 | 0 | 2 |
| Lowndes County | 6 | 12,825 | 1 | 2 |
| Macon County | 5 | 24,813 | 3 | 1 |
| Madison County | 8 | 553,587 | 1 | 1 |
| Marengo County | 7 | 25,983 | 1 | 0 |
| Marion County | 9 | 47,136 | 4 | 2 |
| Marshall County | 10 | 188,661 | 1 | 2 |
| Mobile County | 14 | 460,974 | 4 | 1 |
| Monroe County | 8 | 34,362 | 3 | 3 |
| Montgomery County | 7 | 289,056 | 0 | 0 |
| Morgan County | 9 | 212,154 | 2 | 1 |
| Perry County | 2 | 7,788 | 0 | 2 |
| Pickens County | 5 | 27,330 | 0 | 0 |
| Pike County | 6 | 42,249 | 1 | 1 |
| Randolph County | 5 | 28,323 | 0 | 1 |
| Russell County | 4 | 73,737 | 1 | 0 |
| Shelby County | 14 | 211,110 | 1 | 1 |
| St. Clair County | 17 | 149,451 | 1 | 3 |
| Sumter County | 4 | 19,668 | 0 | 1 |
| Talladega County | 12 | 94,521 | 1 | 3 |
| Tallapoosa County | 9 | 75,816 | 1 | 2 |
| Tuscaloosa County | 12 | 285,789 | 2 | 0 |
| Walker County | 15 | 87,495 | 2 | 1 |
| Washington County | 11 | 18,627 | 1 | 0 |
| Wilcox County | 4 | 13,065 | 2 | 1 |
| Winston County | 5 | 31,131 | 2 | 0 |
Largest systems
| System | Main county | People served | Main source | Health-based violations, 10 years | Unresolved | Lead lines |
|---|---|---|---|---|---|---|
| Central Alabama Water System | Jefferson County | 585,000 | Surface water | 0 | 1 | 129 |
| Huntsville Utilities Water Dept. | Madison County | 310,107 | Surface water | 0 | 0 | 0 |
| City of Mobile, BD. of W&S Comm. of the | Mobile County | 279,000 | Surface water | 1 | 0 | 0 |
| City of Montgomery WW&SSB | Montgomery County | 276,000 | Surface water | 0 | 0 | 0 |
| Tuscaloosa Water & Sewer | Tuscaloosa County | 166,524 | Surface water | 2 | 0 | 0 |
| Madison County Water Department | Madison County | 119,100 | Purchased surface water | 0 | 0 | 0 |
| City of Dothan Utilities | Houston County | 97,146 | Groundwater | 0 | 0 | 0 |
| Limestone County Water & Sewer Auth. | Limestone County | 90,900 | Surface water | 0 | 0 | 0 |
| Bessemer Water Service | Jefferson County | 86,091 | Purchased surface water | 0 | 1 | 0 |
| City of Florence Water Department | Lauderdale County | 77,766 | Surface water | 0 | 0 | 2 |
| Decatur, Municipal Ub of | Morgan County | 77,103 | Surface water | 0 | 0 | 1 |
| Auburn Water Works | Lee County | 65,313 | Surface water | 0 | 0 | 0 |
| City of Fairhope | Baldwin County | 59,850 | Groundwater | 0 | 0 | 0 |
| Anniston Alabama, the WWSB of the City O | Calhoun County | 56,646 | Surface water | 0 | 0 | 0 |
| Cullman County Water Department | Cullman County | 56,628 | Purchased surface water | 0 | 0 | 0 |
Systems with unresolved health-based violations
67 systems| System | Main county | People served | Main source | Health-based violations, 10 years | Unresolved | Lead lines |
|---|---|---|---|---|---|---|
| Jackson County Water Authority | Jackson County | 7,800 | Purchased surface water | 5 | 4 | No inventory |
| Clio Water Works | Barbour County | 2,832 | Groundwater | 0 | 4 | 0 |
| Glenwood Water Works | Crenshaw County | 318 | Purchased groundwater | 0 | 4 | 0 |
| City of Daleville, the WWSB of the | Dale County | 10,014 | Groundwater | 0 | 2 | 0 |
| Cottonwood Water Works | Houston County | 3,570 | Groundwater | 1 | 2 | No inventory |
| City of Goodwater Wtr Works & Sewer BD | Coosa County | 2,550 | Purchased surface water | 1 | 2 | 0 |
| Ardmore Water System | Limestone County | 1,886 | Groundwater | 0 | 2 | 0 |
| Steele Water Works Board | St. Clair County | 1,722 | Purchased surface water | 1 | 2 | 0 |
| Town of Brilliant, the Ub of the | Marion County | 1,590 | Purchased surface water | 1 | 2 | No inventory |
| Town of Leighton, WSB of the | Colbert County | 1,203 | Groundwater | 1 | 2 | 0 |
| Town of Daviston Water System | Tallapoosa County | 825 | Purchased surface water | 0 | 2 | 0 |
| Swan Creek Community | Limestone County | 324 | Purchased surface water | 0 | 2 | 0 |
| Central Alabama Water System | Jefferson County | 585,000 | Surface water | 0 | 1 | 129 |
| Bessemer Water Service | Jefferson County | 86,091 | Purchased surface water | 0 | 1 | 0 |
| Warrior River Water Authority | Jefferson County | 38,700 | Surface water | 1 | 1 | 0 |
| Odenville Utilities Board | St. Clair County | 26,022 | Purchased surface water | 0 | 1 | 0 |
| City of Selma, the WW and SB of the | Dallas County | 21,834 | Groundwater | 0 | 1 | 930 |
| Boaz Water & Sewer Board | Marshall County | 15,000 | Purchased surface water | 0 | 1 | 0 |
| Walnut Hill Water Authority | Tallapoosa County | 14,127 | Purchased surface water | 0 | 1 | 0 |
| East Cullman Water System | Cullman County | 13,284 | Purchased surface water | 0 | 1 | 0 |
| Brewton Water Works | Escambia County | 11,430 | Groundwater | 1 | 1 | 220 |
| Sumter County Water Authority | Sumter County | 10,983 | Groundwater | 0 | 1 | 0 |
| Montevallo Water Works & Sewer Board | Shelby County and 1 other county | 10,746 | Groundwater under direct influence | 1 | 1 | 0 |
| Beulah Utilities District | Lee County | 10,389 | Purchased surface water | 1 | 1 | 0 |
| Town of Gilbertown, Utilities Board of | Choctaw County | 8,157 | Groundwater | 7 | 1 | 0 |
| City of Satsuma, the WWB of the | Mobile County | 7,248 | Groundwater | 0 | 1 | 0 |
| Triana Water Works | Madison County | 7,038 | Purchased surface water | 0 | 1 | 0 |
| Macon County Water Authority | Macon County | 6,951 | Purchased surface water | 2 | 1 | 1 |
| Springville Water Works | St. Clair County | 6,468 | Purchased surface water | 0 | 1 | 0 |
| Wilcox County Water and Sewer District | Monroe County and 1 other county | 6,144 | Purchased surface water | 2 | 1 | 0 |
| Millbrook Utilities | Elmore County | 5,451 | Purchased surface water | 0 | 1 | 0 |
| City of Elba, the WW and Eb of the | Coffee County | 5,361 | Groundwater | 4 | 1 | 0 |
| Eutaw Water Department | Greene County | 4,764 | Groundwater | 0 | 1 | 0 |
| Talladega County Commission | Talladega County | 4,713 | Purchased surface water | 0 | 1 | 0 |
| City of Greensboro, Utilities BD of the | Hale County | 4,500 | Groundwater | 0 | 1 | 0 |
| Town of Blountsville, the Ub of the | Blount County | 4,266 | Groundwater | 0 | 1 | 0 |
| City of Marion Water & Sewer Board | Perry County | 4,188 | Groundwater | 0 | 1 | 0 |
| New Brockton Water Department | Coffee County | 4,185 | Groundwater | 0 | 1 | 0 |
| City of Hartford | Geneva County | 4,140 | Groundwater | 0 | 1 | 0 |
| Town of Stevenson, Util. Board of the | Jackson County | 4,101 | Groundwater | 1 | 1 | 0 |
| City of Brundidge Water Department | Pike County | 3,672 | Groundwater | 1 | 1 | 0 |
| Town of Excel | Monroe County | 3,600 | Groundwater | 1 | 1 | 5 |
| City of Uniontown,The WW & SB of the | Perry County | 3,600 | Groundwater | 0 | 1 | 0 |
| Central Talladega County Water District | Talladega County | 3,600 | Groundwater | 0 | 1 | 0 |
| Town of West Jefferson Water System | Jefferson County | 3,243 | Purchased surface water | 0 | 1 | 0 |
| Union Grove Utility Board | Marshall County and 1 other county | 3,072 | Purchased surface water | 1 | 1 | 0 |
| Town of East Brewton, the WWB of the | Escambia County | 2,994 | Groundwater | 0 | 1 | 0 |
| Remlap Pine Mtn Water Authority | Blount County and 1 other county | 2,616 | Purchased surface water | 0 | 1 | 0 |
| Mexia Water System, Inc. | Monroe County | 2,532 | Groundwater | 0 | 1 | 0 |
| Hamden Ridge Water Authority | Conecuh County | 2,196 | Groundwater | 0 | 1 | 0 |
| Cowikee Water Authority | Barbour County | 1,995 | Groundwater | 0 | 1 | 0 |
| Brantley Water Works | Crenshaw County | 1,458 | Groundwater | 0 | 1 | 0 |
| Town of Ariton Water Works Board | Dale County | 1,263 | Groundwater | 1 | 1 | 0 |
| Town of Walnut Grove | Etowah County | 1,227 | Groundwater | 0 | 1 | 0 |
| White Hall Water Board | Lowndes County | 1,200 | Groundwater | 0 | 1 | 0 |
| Columbia Water Works | Houston County | 1,179 | Groundwater | 0 | 1 | 0 |
| Wadley Utilities Board | Randolph County | 1,149 | Purchased surface water | 0 | 1 | 0 |
| Town of Lowndesboro | Lowndes County | 1,128 | Groundwater | 0 | 1 | 0 |
| Town of Castleberry | Conecuh County | 894 | Groundwater | 0 | 1 | 0 |
| Twin Water Authority | Marion County | 804 | Purchased surface water | 0 | 1 | 0 |
| Water Works, Inc. | Talladega County | 594 | Groundwater | 1 | 1 | 0 |
| Wills Cross Roads Water System | Henry County | 540 | Groundwater | 0 | 1 | 0 |
| Repton Water Works | Conecuh County | 510 | Groundwater | 1 | 1 | 0 |
| Dozier Water Works | Crenshaw County | 498 | Groundwater | 0 | 1 | 0 |
| Detroit Water Works | Lamar County | 435 | Groundwater | 0 | 1 | 0 |
| Town of Black | Geneva County | 375 | Groundwater | 0 | 1 | 0 |
| Kansas Water System | Walker County | 318 | Purchased groundwater | 1 | 1 | No inventory |
Counties come from the counties EPA lists each system serving, matched to 2024 Census counties; where EPA lists none, from the county coded in the system's ID, its service area map, or its mailing address. A county holding at least a fifth of a system's service area map is added when at least a fifth of that map lies in those counties. Towns are the ones EPA lists and the Census places such a map covers, always inside those counties. In New England, where EPA's town names a whole Town, it is not matched to the village of the same name. A system is not listed in a county holding less than a fifth of its map, or in a county or town its map reaches when the map lies mostly outside the counties EPA lists, so a page can leave out a system that serves part of the area. Methodology and limitations