Skip to content
Well & TapHome Water Treatment Database

PFAS in Alabama drinking water

EPA's final UCMR 5 data covers 307 public water systems in Alabama, serving about 6.0 million people. PFAS turned up in 117 of them (38%). 54 averaged above at least one EPA limit at a sampling point, affecting about 1.0 million people.

Highest PFOA and PFOS averages among systems serving 1,000 or more: Gadsden Water Works and Sewer Board (23.5 / 22.7 ppt), Shelby County Water System (23.0 / 21.7 ppt), Clanton Water Department (19.5 / 21.5 ppt), Sterrett-vandiver Water System (15.8 / 19.2 ppt) and Colbert County Rural Water System (11.4 / 18.2 ppt).

Every tested system in Alabama

Largest first. PFOA and PFOS columns show the average at each system's worst sampling point; EPA's limit for each is 4 ppt. Filter by name:

Water system People PFOA PFOS PFAS found Result
Birmingham Water Works Board · Birmingham 585,000 - - 5 Below limits
Huntsville Utilities · Huntsville 310,107 0.3 1.0 6 Sample at limit
Mobile Board of Water and Sewer Comm. · Mobile 279,000 - - 0 None found
Montgomery Water Works · Montgomery 276,000 - - 0 None found
Tuscaloosa Water & Sewer · Tuscaloosa 166,524 - - 0 None found
Madison County Water Department · Huntsville 119,100 - 3.5 3 Sample at limit
Dothan Utilities (city Of) · Dothan 97,146 - - 1 Below limits
Limestone County Water System · Athens 90,900 3.2 4.2 7 Above limit
Bessemer Water Service · Bessemer 86,091 - 2.9 5 Sample at limit
Florence Water-wastewater Department · Florence 77,766 2.4 5.3 5 Above limit
Decatur (municipal Utilities Board Of) · Decatur 77,103 - - 2 Below limits
Auburn Water Works · Auburn 74,292 11.5 - 2 Above limit
Fairhope Water System (city Of) · Fairhope 59,850 0.9 2.3 2 Sample at limit
Anniston Water & Sewer Board · Anniston 56,646 - - 0 None found
Cullman County Water Department · Cullman 56,628 - - 0 None found
Opelika Utilities · Opelika 56,520 4.4 2.8 4 Above limit
Madison Water Works & Sewer · Madison 54,114 - - 2 Below limits
Harvest-monrovia Water System · Harvest 51,915 1.7 1.2 5 Sample at limit
Foley (utilities Board of the City Of) · Foley 50,919 - - 0 None found
Enterprise Water Works · Enterprise 48,000 - - 0 None found
Northeast Alabama Water System · Fort Payne 47,070 6.0 2.7 7 Above limit
Prattville (water Works Board Of) · Prattville 46,614 8.2 9.1 7 Above limit
Gadsden Water Works and Sewer Board · Gadsden 44,637 23.5 22.7 8 Above limit
Us Army Garrison-redstone Arsenal · Redstone Arsenal 44,472 - - 2 Below limits
Athens Utilities · Athens 43,431 - - 0 None found
Phenix City Utilities · Phenix City 42,267 6.2 6.6 6 Above limit
Alabaster Water Board · Alabaster 40,986 12.2 7.9 8 Above limit
Gulf Shores (utilities Board City Of) · Gulf Shores 40,947 - - 0 None found
Northport Water Works · Northport 40,551 - - 0 None found
Shelby County Water System · Sterrett 40,101 23.0 21.7 8 Above limit
Central Elmore Water Authority · Wetumpka 39,798 - - 0 None found
Arab Water Works Board · Arab 39,795 - - 2 Below limits
Mobile County Water & Fire Pro Authority · Theodore 39,573 - - 0 None found
South Alabama Utilities Water System · Citronelle 39,249 - - 2 Below limits
Pelham Water Works · Pelham 38,703 6.0 1.4 7 Above limit
Warrior River Water Authority · Bessemer 38,700 0.5 0.7 5 Sample at limit
City of Cullman Water Works · Cullman 36,312 - - 0 None found
Trussville Utilities · Trussville 36,300 - - 0 None found
Section-dutton Water System · Rainsville 35,259 - - 2 Below limits
Smiths Water and Sewer Authority · Smiths Station 33,555 5.3 5.6 5 Above limit
Daphne (utilities Board of the City Of) · Daphne 33,372 - - 1 Below limits
Calhoun County Water & Fire Pr Authority · Alexandria 32,796 - - 0 None found
Alexander City Water Department · Alexander City 32,556 - - 0 None found
Dekalb-jackson Water Supply District · Ider 32,421 - - 2 Below limits
Oxford Water Works & Sewer Board · Oxford 31,239 - 2.2 2 Sample at limit
West Morgan-east Lawrence Water Authorit · Decatur 30,000 - - 0 None found
Albertville Utilities Board · Albertville 29,367 6.1 2.8 6 Above limit
Prichard Water Works Board · Prichard 29,190 - - 0 None found
North Baldwin Utilities · Bay Minette 28,713 - 2.8 2 Sample at limit
Jasper Water Works and Sewer Board · Jasper 28,638 - - 0 None found
Chilton Water Authority · Thorsby 27,681 - - 0 None found
Calera Water Works · Calera 26,982 - - 0 None found
Odenville (util Board of the Town Of) · Odenville 26,022 0.3 - 5 Sample at limit
Ne Morgan CO Water and Sewer Authority · Somerville 25,854 - - 2 Below limits
Fort Payne Water Works Board · Fort Payne 25,107 - - 0 None found
Sylacauga Utilities Board · Sylacauga 24,087 - - 0 None found
Troy Utilities (city Of) · Troy 23,523 - - 0 None found
Muscle Shoals Utility Board · Muscle Shoals 22,467 8.3 14.2 5 Above limit
Hartselle Utility Board · Hartselle 22,233 - - 2 Below limits
Scottsboro Water Works · Scottsboro 22,200 - - 2 Below limits
Selma Water Works & Sewer Board · Selma 21,834 - - 0 None found
Leeds Water Board · Leeds 21,300 - - 0 None found
Helena Utility Board · Helena 21,300 1.0 1.2 7 Sample at limit
City of Talladega Water and Sewer Board · Talladega 20,250 - 2.4 3 Sample at limit
Oneonta Utilities Board · Oneonta 19,971 - - 0 None found
Ozark Utilities Board · Ozark 19,965 - - 0 None found
Douglas Water Authority · Douglas 19,179 - - 0 None found
Blount County Water · Cleveland 19,074 - - 0 None found
Curry Water Authority · Jasper 18,060 - - 0 None found
Eufaula Water Works · Eufaula 17,970 - - 0 None found
Orange Beach Water, Sewer and F.p.a. · Orange Beach 17,796 - - 0 None found
Pell City Water Works · Pell City 17,586 6.8 2.5 7 Above limit
East Alabama Water & Fire Pro District · Valley 17,532 - - 3 Below limits
V.a.w. Water System, INC · Vinemont 17,466 - - 1 Below limits
Belforest Water System · Daphne 17,268 0.8 0.7 7 Sample at limit
Russellville Water Works · Russellville 17,100 - - 0 None found
Russell County Water Authority · Phenix City 16,923 2.6 3.9 6 Sample at limit
Fort Rucker - American Water · Ft. Rucker 16,774 - - 0 None found
Carrolls Creek Water Authority · Northport 16,248 - - 0 None found
West Lauderdale CO Water & Fpa · Florence 15,681 6.2 7.8 6 Above limit
West Lawrence Water Coop · Mt. Hope 15,669 - - 2 Below limits
North Marshall Utilities · Grant 15,300 - - 1 Below limits
Andalusia (utilities Board Of) · Andalusia 15,251 - - 1 Below limits
Boaz Water & Sewer Board · Boaz 15,138 6.3 2.2 7 Above limit
Citizens Water Service, INC. · Vance 15,096 - - 0 None found
Loachapoka Water Authority · Loachapoka 14,964 15.0 - 6 Above limit
Tuscumbia Water Works · Tuscumbia 14,400 2.5 6.1 7 Above limit
Pickens County Water & F. P. Authority · Carrollton 14,364 - - 0 None found
Jacksonville Water Works, Gas and Sewer · Jacksonville 14,217 - - 0 None found
Walnut Hill Water Authority · Dadeville 14,127 - - 0 None found
Butler County Water Authority · Greenville 14,052 - - 0 None found
Lincoln (city Of) · Lincoln 13,923 - - 1 Below limits
Saraland Water Service · Saraland 13,827 1.5 10.7 5 Above limit
Sheffield Utilities Department · Sheffield 13,758 10.6 14.8 5 Above limit
Elmore Water & Sewer Authority · Elmore 13,680 - - 0 None found
Owens Crossroads Water Authority · Owens Cross Roads 13,569 - - 0 None found
Ft Mitchell Water System · Ft Mitchell 13,509 - - 0 None found
Clanton Water Department · Clanton 13,500 19.5 21.5 8 Above limit
Colbert County Rural Water System · Tuscumbia 13,395 11.4 18.2 8 Above limit
Guntersville Water Works & Sewer Board · Guntersville 13,374 1.3 0.9 7 Sample at limit
East Cullman Water System · Cullman 13,284 - - 0 None found
Robertsdale (city Of) · Robertsdale 13,242 - - 0 None found
Covington County Water Authority · Andalusia 13,224 - - 0 None found
Columbiana Water Works · Columbiana 12,903 - - 0 None found
Tuskegee Utilities Board · Tuskegee 12,900 1.4 - 2 Sample at limit
Perdido Bay Water, Sewer & Fpa · Elberta 12,765 - - 0 None found
Beauregard Water Authority · Opelika 12,684 - - 0 None found
Holtville Water System · Deatsville 12,600 14.3 15.2 7 Above limit
Rainbow City Utilities Board · Rainbow City 12,363 - - 0 None found
Southside Water Works · Southside 12,327 9.2 4.0 7 Above limit
West Escambia Utilities INC. · Atmore 12,060 - - 0 None found
Pike County Water Authority · Troy 12,021 - - 1 Below limits
Haleyville Water Works & Sewer Board · Haleyville 11,865 - - 0 None found
Tri Community Water System · Millbrook 11,832 5.8 4.7 7 Above limit
Jackson Water Works & Sewer Board · Jackson 11,715 - 5.2 1 Above limit
Henry County Water Authority · Abbeville 11,625 - - 0 None found
Brewton Water Works · Brewton 11,430 - - 0 None found
Grand Bay Water Works Board · Grand Bay 11,100 7.7 6.2 3 Above limit
Cherokee County Water Authority · Centre 11,013 - - 0 None found
Sumter County Water Authority · Livingston 10,983 - - 0 None found
Montevallo Water Works & Sewer · Montevallo 10,746 - 8.9 5 Above limit
Demopolis Water Works and Sewer Board · Demopolis 10,530 - - 0 None found
Hamilton Water and Wastewater Department · Hamilton 10,500 - - 0 None found
Beulah Utilities District · Valley 10,389 6.4 4.0 6 Above limit
East Lauderdale County Water Authority · Rogersville 10,296 - - 0 None found
Randolph County Water & Sewer Authority · Wedowee 10,290 - - 0 None found
St. Elmo-irvington Water Authority · St. Elmo 10,284 - - 1 Below limits
Opp Utilities Board · Opp 10,266 - - 0 None found
Spanish Fort Water System · Spanish Fort 10,161 - - 0 None found
Wetumpka Water Works & Sewer Board · Wetumpka 10,137 6.6 8.6 7 Above limit
Loxley (town Of) · Loxley 10,104 - - 0 None found
Irondale Water System · Irondale 10,098 2.6 23.0 6 Above limit
Daleville Water & Sewer Board · Daleville 10,014 - - 0 None found
Monroeville (water Works Bd. of City Of) · Monroeville 9,885 - - 0 None found
Vernon Water and Sewer Board · Vernon 9,801 - - 1 Below limits
Childersburg Water & Sewer Board · Childersburg 9,777 - 14.1 6 Above limit
Geneva Water Works · Geneva 9,600 - - 0 None found
Moulton Water Works Board · Moulton 9,585 - 2.3 3 Sample at limit
Hale County Water Authority · Greensboro 9,540 - - 0 None found
Taylor Water System · Taylor 9,339 - - 0 None found
Greenville Water Works · Greenville 9,336 - - 0 None found
Graysville Water & Sewer Board · Graysville 9,288 - - 0 None found
South Bullock County Water Authority · Union Springs 8,931 - - 0 None found
North Dallas Water Authority · Valley Grande 8,838 - - 0 None found
Mitchell Water System INC · Tuscaloosa 8,730 - - 0 None found
Quint-mar Water Authority · Highland Home 8,703 - - 0 None found
Arley Water Works · Arley 8,673 - - 0 None found
Marbury Water System, INC. · Marbury 8,670 12.4 16.1 7 Above limit
Green Pond Water System · Green Pond 8,631 - - 0 None found
Winfield Water Works & Sewer Board · Winfield 8,631 - - 0 None found
Attalla Water Works Board · Attalla 8,403 - - 0 None found
Mccall Water System INC · Brewton 8,400 - - 0 None found
Cleburne County Water Authority · Heflin 8,307 - - 0 None found
Greenhill Water & Fire Pro Authority · Florence 8,214 9.2 15.2 6 Above limit
Gilbertown (utilities Board of Town Of) · Gilbertown 8,157 - - 1 Below limits
Fayette Water Works Board · Fayette 8,142 - - 0 None found
Bayou La Batre Utilities · Bayou La Batre 8,100 - - 0 None found
Piedmont Utilities Board · Piedmont 8,073 - - 0 None found
Jackson County Water Authority · Scottsboro 7,800 - - 2 Below limits
Wedowee Water, Sewer, & Gas Board · Wedowee 7,782 - - 0 None found
Dale County Water Authority · Ozark 7,779 - - 0 None found
Autauga CO Water Authority · Prattville 7,710 - - 0 None found
Roanoke (the Util. Bd. of the City Of) · Roanoke 7,575 - - 0 None found
Tallassee Water Works · Tallassee 7,512 - 1.2 1 Sample at limit
Phil Campbell Water Works · Phil Campbell 7,425 - - 0 None found
Satsuma Water Works · Satsuma 7,248 - - 0 None found
Lanett Water Works · Lanett 7,152 - - 4 Below limits
Englewood-hulls Water System, INC. · Tuscaloosa 7,077 - - 0 None found
Bakerhill Water Authority · Bakerhill 7,056 - - 0 None found
Brent Utilities Board · Brent 7,050 - - 0 None found
Weaver Water System · Weaver 7,050 4.9 14.5 4 Above limit
Centre Water & Sewer Board · Centre 7,050 1.3 - 6 Sample at limit
Triana Water Works · Madison 7,038 - - 2 Below limits
Macon County Water Authority · Tuskegee 6,951 1.2 - 2 Sample at limit
West Etowah Water & Fire Pro Authority · Attalla 6,900 4.2 5.2 7 Above limit
Thomasville Water Works & Sewer Board · Thomasville 6,897 8.1 12.4 7 Above limit
New London Water & Fire Pro Authority · Cropwell 6,843 - - 0 None found
Jacksons Gap Water Authority · Jackson's Gap 6,813 - - 0 None found
Huguley Water Authority · Lanett 6,795 - 1.1 5 Sample at limit
Springville Water Works · Springville 6,468 1.0 - 5 Sample at limit
Glencoe Water Works Board · Glencoe 6,465 - - 0 None found
Margaret Water Works · Margaret 6,336 - - 4 Below limits
Parrish Water Works Board · Parrish 6,333 - - 0 None found
Pine Bluff Water Authority · Locust Fork 6,330 - - 0 None found
Kushla Water District · Eight Mile 6,294 - - 0 None found
New Hope Water System · New Hope 6,231 - - 1 Below limits
Coffee County Water Authority · Elba 6,180 - - 0 None found
Wilcox County Water Authority · Camden 6,144 8.7 12.1 7 Above limit
Snead Water Works · Snead 6,111 - - 0 None found
Wall Street Water Authority · Tallassee 6,102 - - 0 None found
South Crenshaw County Water Authority · Brantley 6,075 - - 0 None found
Double Springs (town Of) W&s Board · Double Springs 6,075 - - 0 None found
Red Bay Water & Gas Board · Red Bay 6,048 - - 0 None found
Hanceville (the Wwsb of the City Of) · Hanceville 6,042 - - 1 Below limits
Fosters-ralph Water Authority · Ralph 6,015 - - 0 None found
Headland Water Works · Headland 6,003 - - 0 None found
Sumiton Water Works Board · Sumiton 5,994 - - 0 None found
Mulga Water Works and Gas Department · Mulga 5,991 - - 1 Below limits
Turnerville Water & Fire Pro District · Saraland 5,991 - - 0 None found
Centreville Water & Sewer · Centreville 5,985 - - 0 None found
Cumberland Mountain Water · Scottsboro 5,880 - - 2 Below limits
Fayetteville Water Authority · Sylacauga 5,865 - - 0 None found
Dauphin Island Water & Sewer · Dauphin Island 5,802 - - 0 None found
Aliceville Water & Sewer Board · Aliceville 5,655 - - 0 None found
Fords Valley & Hwy 278 Water · Piedmont 5,616 - - 0 None found
Hokes Bluff Water Board · Hokes Bluff 5,536 - - 0 None found
Spring Valley Water Authority · Tuscumbia 5,520 8.6 14.0 6 Above limit
Bridgeport Utilities Board · Bridgeport 5,505 - - 2 Below limits
East Central Baldwin County Water & Fpa · Robertsdale 5,496 - - 0 None found
Millbrook Utilities · Millbrook 5,451 13.8 14.7 7 Above limit
Elba Water Works · Montgomery 5,361 - - 0 None found
Pintlala Water System, INC. · Hope Hull 5,343 - - 0 None found
Sardis City Water Board · Boaz 5,328 2.7 - 6 Sample at limit
Grove Hill Water Works · Grove Hill 5,280 1.2 5.6 7 Above limit
Rogersville Water Works & Sewer Board · Rogersville 5,271 9.3 11.5 8 Above limit
Joppa, Hulaco & Ryan Water Authority · Joppa 5,220 - - 2 Below limits
Southwest Alabama Water Authority · Peterman 5,196 - - 0 None found
Franklin County Water Services Authority · Russellville 5,166 - - 1 Below limits
Old Line Water System · Jackson 5,145 - - 0 None found
Coker Water Authority · Coker 5,118 - - 0 None found
West Autauga Water Authority · Autaugaville 5,106 - - 0 None found
Linden Utilities Board · Linden 5,103 - - 0 None found
Wattsville Water Authority · Wattsville 5,097 - - 0 None found
Eclectic Water Works & Sewer Board · Eclectic 5,094 - 1.2 2 Sample at limit
Stewartville Water Authority · Sylacauga 5,067 - - 0 None found
Evergreen Water Works · Evergreen 4,950 - - 0 None found
Houston County Water Authority · Dothan 4,902 - - 0 None found
Town of Berry Water Department · Berry 4,887 - - 0 None found
Chisholm Heights Water & F P Authority · Florence 4,881 1.3 3.5 4 Sample at limit
Cedar Bluff Utilities Board · Cedar Bluff 4,875 - - 0 None found
Boldo Water & Fire Prot. Authority · Jasper 4,857 - - 0 None found
Eutaw Water Department · Eutaw 4,764 - - 0 None found
Talladega County Water System · Talladega 4,749 4.6 5.2 7 Above limit
Livingston Water Works · Livingston 4,680 - - 0 None found
West Blocton Water Works · West Blocton 4,629 - - 0 None found
Butler Water System · Butler 4,590 - - 0 None found
Heflin Water Works · Heflin 4,590 - - 0 None found
Cook Springs Water Authority · Pell City 4,569 1.0 - 5 Sample at limit
Greensboro (utilities Bd of the City Of) · Greensboro 4,500 - - 0 None found
Munford Water Authority, INC. · Munford 4,467 - - 0 None found
Friendship Water Works · Tallassee 4,425 - 1.1 1 Sample at limit
South Marengo CO Water & Fire Pro Auth · Linden 4,416 6.8 10.8 7 Above limit
Moundville Water Works · Moundville 4,404 - - 0 None found
Bethel Water System · Wilsonville 4,398 - - 0 None found
Fayette CO. Water Coord. & F. P. A. · Fayette 4,386 - - 0 None found
Jemison Water Works · Jemison 4,365 - - 0 None found
Guin Water & Sewer Board · Guin 4,350 - - 0 None found
Northeast Etowah County Water Co-op · Gadsden 4,275 12.8 10.6 8 Above limit
Blountsville Utilities Board · Blountsville 4,266 - - 0 None found
Marion Water Department · Marion 4,188 - - 0 None found
Camden Water & Sewer Department · Camden 4,170 - - 0 None found
Dallas County Water & Sewer Authority · Selma 4,152 - - 0 None found
Hartford Water Works · Hartford 4,140 - - 0 None found
Samson Water Works · Samson 4,128 - - 0 None found
Ashville Water and Sewer · Ashville 4,107 - - 0 None found
Stevenson (util. Board of the Town Of) · Stevenson 4,101 4.0 5.5 2 Above limit
Dadeville Water Works & Sewage Board · Dadeville 4,101 - - 0 None found
Myrtlewood Water System · Mytrlewood 4,095 - - 0 None found
Dora Utilities · Dora 4,083 - - 0 None found
Asbury Water System · Albertville 4,077 2.3 1.4 7 Sample at limit
Greene County Water Authority · Eutaw 4,062 - - 0 None found
Lafayette Water Works · Lafayette 4,047 - - 1 Below limits
Hawk Pride Mt Water System · Tuscumbia 4,035 2.5 7.1 6 Above limit
Highland Water Authority · Gadsden 3,963 14.7 11.1 8 Above limit
Union Springs Util Board · Union Springs 3,945 2.9 - 1 Sample at limit
Collinsville Water Works · Collinsville 3,945 15.9 2.9 5 Above limit
Abbeville Water Works & Sewer Board · Abbeville 3,933 - - 0 None found
Luverne Water & Sewer Department · Luverne 3,903 - - 0 None found
Ardmore Water System · Ardmore 3,903 4.2 10.0 7 Above limit
Cordova Water Works & Gas Board · Cordova 3,867 - - 0 None found
Riverside (town Of) · Riverside 3,864 - - 0 None found
Lemoyne Water System, INC. · Axis 3,825 - - 0 None found
Level Plains Water System · Daleville 3,819 - - 0 None found
Ashford Water Works · Ashford 3,816 - - 0 None found
West Dallas CO Water Authority · Sardis 3,747 - - 0 None found
Coaling Water Authority · Coaling 3,747 - - 0 None found
Lowndes County Water System · Hayneville 3,675 - - 0 None found
Marion County Public Water Authority · Hamilton 3,660 - - 0 None found
Buhl, Elrod & Holman Water Authority · Buhl 3,648 - - 0 None found
Slocomb Water Works and Sewer Board · Slocomb 3,630 - - 0 None found
Gordo Wtr Gas & Sewer Board · Gordo 3,630 - - 0 None found
Excel Water System · Excel 3,600 - - 0 None found
Uniontown Utilities Board · Uniontown 3,600 - - 0 None found
Central Talladega County Water Authority · Alpine 3,600 - - 0 None found
Thorsby Water Works Board · Thorsby 3,579 - - 0 None found
Littleville Waterworks · Russellville 3,576 3.3 10.1 5 Above limit
Oakman Water Works · Oakman 3,576 - - 0 None found
Cottonwood Water Works · Cottonwood 3,570 - - 0 None found
Cleveland Water Works · Cleveland 3,516 - - 0 None found
South Dallas Water Authority · Sardis 3,504 - - 0 None found
North Choctaw Water & Sewer Authority · Lisman 3,450 - - 0 None found
York Water System/city of York · York 3,435 - - 0 None found
Uriah Water System INC. · Uriah 3,420 - - 0 None found
Freemanville Water System · Freemanville 3,414 - - 0 None found
Owassa-brownsville Water Authority · Evergreen 3,300 - - 0 None found
Sterrett-vandiver Water System · Sterrett 3,252 15.8 19.2 7 Above limit
Mcintosh Water & Fire Pro Authority · Mcintosh 3,060 - - 0 None found
Brundidge Water Department · Brundige 3,057 - - 0 None found
Ashland Water & Sewer Board · Ashland 2,925 - - 0 None found
Clio Water Works · Clio 2,832 - - 0 None found
Addison Water Works · Addison 2,622 - - 0 None found
Pine Hill Water Department · Pine Hill 2,361 7.4 11.0 7 Above limit
Deer Park-vinegar Bend Water & Fpa · Deer Park 1,467 - - 0 None found
Tillison Bend Water Authority · Gadsden 1,074 - - 0 None found
Riverview Water Works · East Brewton 903 - - 0 None found
Mt Andrew Water Authority · Midway 660 - - 0 None found
White House Water System, INC. - - 0 None found

On a private well in Alabama?

EPA's program only covers public systems. Private wells are never part of UCMR 5, so the only way to know is to test. Our well testing guide covers which lab tests to order, and the best well water systems covers what to install once you have results.

Cite this page

Well & Tap. "PFAS in Alabama drinking water: results for 307 systems." Data: U.S. EPA UCMR 5, final release August 2026. https://wellandtap.com/pfas/alabama/

Source: EPA UCMR 5 final occurrence data (August 2026); population from EPA SDWIS. Method.