What is PFAS?
Water suppliers
PFAS value per supplier, 2023–2025. EPA limit — 4 ppt (0.004 µg/L) for PFOA and PFOS, set in 2024. Suppliers that detected PFOA or PFOS
are highlighted and listed first. “Not detected” means the contaminant was measured but
not found.
| Supplier | City | Population | PFAS (ug/L) |
|---|---|---|---|
| Collegeville Trappe Joint Pwd | Trappe | 8,470 | 0.2350 µg/L |
| Emmaus Borough Public Water | Emmaus | 14,000 | 0.1530 µg/L |
| Pa American Audubon | Norristown | 8,200 | 0.0579 µg/L |
| Caernarvon Twp Auth | Morgantown | 4,245 | 0.0558 µg/L |
| Palmerton Municipal Authority | Palmerton | 7,000 | 0.0425 µg/L |
| Horsham Water&Sewer Authority | Horsham | 26,000 | 0.0338 µg/L |
| City of Lancaster | Lancaster | 120,000 | 0.0238 µg/L |
| Northampton Bucks Co Mun Auth | Richboro | 36,750 | 0.0230 µg/L |
| Veolia Water Bethel | — | 7,809 | 0.0223 µg/L |
| Buckingham Twp Cold Spring | Buckingham | 4,760 | 0.0220 µg/L |
| Aqua Pa Hatboro | — | 12,901 | 0.0215 µg/L |
| Aqua Pa Chalfont | — | 5,900 | 0.0190 µg/L |
| Coraopolis Water & Sewer Auth | Coraopolis | 5,804 | 0.0188 µg/L |
| Kennett Square Mun Water Works | Kennett Square | 6,328 | 0.0177 µg/L |
| Perkasie Regional Authority | Sellersville | 15,000 | 0.0176 µg/L |
| Ashland Area Water Authority | Ashland | 4,200 | 0.0170 µg/L |
| N Middleton Water Auth | Carlisle | 8,455 | 0.0169 µg/L |
| Paw Penn District | Reading | 28,508 | 0.0164 µg/L |
| Upper Southampton Mun Auth | Southampton | 16,000 | 0.0164 µg/L |
| Ambler Boro Water Dept | Ambler | 20,000 | 0.0153 µg/L |
| Telford Borough Authority | Telford | 7,700 | 0.0152 µg/L |
| East Petersburg Borough | East Petersburg | 6,215 | 0.0152 µg/L |
| Pa Amer Water Co Frackville | — | 5,583 | 0.0150 µg/L |
| Doylestown Boro Water Dept | Doylestown | 8,700 | 0.0146 µg/L |
| Quakertown Boro | Quakertown | 12,800 | 0.0143 µg/L |
| Dtma Main System | Doylestown | 8,655 | 0.0142 µg/L |
| Gettysburg Muni Auth | Gettysburg | 12,425 | 0.0141 µg/L |
| North Wales Water Authority | — | 72,496 | 0.0130 µg/L |
| Littlestown Boro | Littlestown | 7,300 | 0.0129 µg/L |
| Manheim Area Water & Sewer Aut | Manheim | 6,701 | 0.0128 µg/L |
| Paw Glen Alsace Div | — | 24,951 | 0.0127 µg/L |
| Veolia Middletown | Middletown | 9,600 | 0.0127 µg/L |
| Aqua Pa Main System | — | 822,600 | 0.0126 µg/L |
| Newtown Artesian Water Co | Newtown | 38,500 | 0.0123 µg/L |
| Montoursville Water Company | Montoursville | 4,983 | 0.0121 µg/L |
| Aqua Pa Superior Main System | — | 11,400 | 0.0118 µg/L |
| Muhlenberg Twp Muni Auth | Reading | 22,400 | 0.0115 µg/L |
| Veolia Mechanicsburg | — | 45,013 | 0.0114 µg/L |
| Carlisle Water Trmt Plt | Carlisle | 26,000 | 0.0113 µg/L |
| Shrewsbury Borough | Shrewsbury | 4,727 | 0.0112 µg/L |
| Aqua Pa Perkiomen Township | — | 3,600 | 0.0108 µg/L |
| Pa American Royersford | — | 49,508 | 0.0107 µg/L |
| Pa American Water Co West | Mechanicsburg | 105,127 | 0.0104 µg/L |
| Moon Twp Muni Auth | Moon Township | 38,000 | 0.0100 µg/L |
| Veolia Newberry System | — | 6,480 | 0.0100 µg/L |
| Millersburg Water Auth | Millersburg | 4,600 | 0.0100 µg/L |
| Pa American Water Co Yardley | Yardley | 33,171 | 0.0097 µg/L |
| Dover Twp Water Sys | Dover | 21,097 | 0.0096 µg/L |
| Aqua Pa Friendship | Bryn Mawr | 8,800 | 0.0095 µg/L |
| Upper Leacock Township | Leola | 7,734 | 0.0095 µg/L |
| Aqua Pa Uwchlan | Bryn Mawr | 35,518 | 0.0093 µg/L |
| Freeland Boro Muni Water Auth | Freeland | 4,610 | 0.0091 µg/L |
| New Holland Borough | New Holland | 8,490 | 0.0083 µg/L |
| Richland Twp Water Authority | Quakertown | 6,800 | 0.0083 µg/L |
| Schwenksville Borough Auth | Schwenksville | 5,200 | 0.0083 µg/L |
| Philadelphia Water Department | Philadelphia | 1,600,000 | 0.0081 µg/L |
| Aqua Pa Bensalem | — | 59,001 | 0.0080 µg/L |
| Hilltown Twp Water&Sewer Auth | Sellersville | 5,770 | 0.0080 µg/L |
| Pa American Water Berwick | — | 15,282 | 0.0079 µg/L |
| Veolia Water Pa Dallas | — | 7,563 | 0.0079 µg/L |
| East Hempfield Water Auth | Landisville | 20,988 | 0.0077 µg/L |
| Pa Amer Water Co Lake Scranton | — | 137,142 | 0.0076 µg/L |
| Warwick Twp Water & Sewer Auth | Jamison | 14,699 | 0.0076 µg/L |
| Plumstead Northern System | Pipersville | 2,605 | 0.0075 µg/L |
| Bcwsa Main Lower South | Warrington | 52,621 | 0.0073 µg/L |
| Beaver Boro Muni Auth | Beaver | 5,799 | 0.0070 µg/L |
| Aqua Pa Spring Run | Bryn Mawr | 8,151 | 0.0068 µg/L |
| Reading Area Water Authority | Reading | 95,100 | 0.0066 µg/L |
| Tunkhannock Boro Munic Auth | Tunkhannock | 5,349 | 0.0066 µg/L |
| Aqua Pa Flying Hills Wa Sys | — | 5,100 | 0.0064 µg/L |
| West Manchester Twp Auth | York | 9,960 | 0.0062 µg/L |
| Upper Hanover Water Authority | East Greenville | 4,600 | 0.0062 µg/L |
| Aqua Pa West Chester | Bryn Mawr | 48,600 | 0.0059 µg/L |
| Phoenixville Water Dept | Phoenixville | 16,599 | 0.0059 µg/L |
| Eei Meadows Complex | Dallas | 628 | 0.0059 µg/L |
| Ephrata Area Joint Authority | Ephrata | 24,500 | 0.0058 µg/L |
| Elizabethtown Area Water | Elizabethtown | 19,000 | 0.0057 µg/L |
| Pawc Pocono District | Tobyhanna | 17,860 | 0.0057 µg/L |
| Mt Penn Boro Muni Auth | Reading | 10,400 | 0.0057 µg/L |
| Titusville Municipal Water | Titusville | 6,146 | 0.0057 µg/L |
| Beaver Falls Muni Auth | Beaver Falls | 49,500 | 0.0054 µg/L |
| Whitehall Twp Authority | Whitehall | 13,063 | 0.0054 µg/L |
| Millersville Univ | Millersville | 7,950 | 0.0054 µg/L |
| State Correctional Inst | Camp Hill | 3,500 | 0.0053 µg/L |
| Western Allegheny County Mun a | Oakdale | 19,031 | 0.0052 µg/L |
| Chester Water Authority | Chester | 140,437 | 0.0051 µg/L |
| North Penn Water Authority | Lansdale | 91,941 | 0.0051 µg/L |
| Williamsport Mun Water Auth | Williamsport | 51,000 | 0.0051 µg/L |
| State Corr Inst Benner Twp | Bellefonte | 2,850 | 0.0051 µg/L |
| Akron Borough | Akron | 4,200 | 0.0050 µg/L |
| East Cocalico Township Auth | Denver | 6,735 | 0.0049 µg/L |
| Dillsburg Area Authority | Dillsburg | 8,962 | 0.0048 µg/L |
| New Oxford Munci Auth | New Oxford | 3,963 | 0.0048 µg/L |
| Masonic Homes | Elizabethtown | 3,707 | 0.0048 µg/L |
| Wyomissing Boro Water System | Wyomissing | 8,500 | 0.0047 µg/L |
| Stewartstown Boro Water Auth | Stewartstown | 5,206 | 0.0046 µg/L |
| Aqua Pa Bristol | — | 28,727 | 0.0045 µg/L |
| Highridge Water Auth | Blairsville | 16,000 | 0.0045 µg/L |
| Salisbury Twp Water System | Allentown | 8,522 | 0.0045 µg/L |
| Lca Allentown Division | Allentown | 118,000 | 0.0044 µg/L |