Skip to content
Well & TapHome Water Treatment Database

PFAS in Pennsylvania drinking water

EPA's final UCMR 5 data covers 390 public water systems in Pennsylvania, serving about 11 million people. PFAS turned up in 176 of them (45%). 82 averaged above at least one EPA limit at a sampling point, affecting about 4.2 million people.

Highest PFOA and PFOS averages among systems serving 1,000 or more: Emmaus Borough Public Water (19.5 / 127 ppt), Audubon Water Company (28.9 / 54.1 ppt), Palmerton Municipal Authority (39.8 / 33.8 ppt), Caernarvon Twp Auth (51.8 / 0.0 ppt) and Northampton Bucks CO Mun Auth (19.4 / 22.1 ppt).

Every tested system in Pennsylvania

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
Philadelphia Water Department · Philadelphia 1,600,000 7.3 5.0 8 Above limit
Aqua Pa Main System · Bryn Mawr 822,600 11.8 8.9 9 Above limit
Pa Amer Water Co-pittsburgh · Elrama 686,000 - - 0 None found
Pittsburgh Water & Sewer Auth · Pittsburgh 520,000 - - 0 None found
Erie City Water Authority · Erie 220,001 - - 0 None found
York Water CO · York 206,762 - - 0 None found
West View Water Authority · Pittsburgh 200,000 - - 0 None found
Mawc Sweeney Plant · Greensburg 143,000 - - 0 None found
Chester Water Authority · Chester 140,437 2.4 - 4 Sample at limit
Pa Amer Water CO Lake Scranton · Wilkes Barre 137,142 4.8 7.5 5 Above limit
Mawc Yough Plant · Greensburg 133,000 - - 0 None found
Wilkinsburg-penn Jt Water Auth · Wilkinsburg 125,000 - - 0 None found
City of Lancaster · Lancaster 120,000 14.6 - 6 Above limit
Lca Allentown Division · Allentown 118,000 - 1.1 4 Sample at limit
City of Bethlehem · Bethlehem 117,259 - - 0 None found
Suez Water · Harrisburg 110,000 - - 3 Below limits
Pa American Water CO West · Mechanicsburg 105,127 1.2 5.9 4 Above limit
Easton Area Water System · Easton 96,867 - - 0 None found
Reading Area Water Authority · Reading 95,100 6.1 - 5 Above limit
North Penn Water Authority · Lansdale 91,941 4.7 - 3 Above limit
Pa American Norristown · Norristown 88,885 - - 4 Below limits
North Wales Water Authority · North Wales 72,496 12.2 10.9 9 Above limit
State College Boro Water Auth. · State College 72,000 - - 0 None found
Capital Region Water · Harrisburg 66,540 - - 0 None found
Lower Bucks CO Joint Mun Auth · Levittown 63,007 - - 0 None found
Altoona Water Authority · Altoona 62,500 - - 0 None found
Hampton Shaler Water Authority · Allison Park 61,949 - - 0 None found
Aqua Pa Bensalem · Bryn Mawr 59,001 6.9 4.8 8 Above limit
Paw Ceasetown · Scranton 58,467 - - 0 None found
Lebanon Water Auth · Lebanon 57,000 - - 0 None found
Paw Nesbitt · Scranton 52,640 - - 0 None found
Bcwsa Main Lower South · Warrington 52,621 5.1 4.0 8 Above limit
Paw Watres · Scranton 52,002 - - 0 None found
Williamsport Mun Water Auth · Williamsport 51,000 - 1.3 5 Sample at limit
Pa Amer Water CO · Hummelstown 50,200 1.1 - 5 Sample at limit
Pa American Royersford · Spring City 49,508 6.8 5.4 8 Above limit
Greater Johnstown Wa Riverside · Johnstown 49,500 - - 0 None found
Beaver Falls Muni Auth · Beaver Falls 49,500 1.4 1.0 6 Sample at limit
Aqua Pa West Chester · Bryn Mawr 48,600 5.2 - 5 Above limit
Monroeville Municipal Auth · Monroeville 48,500 - - 1 Below limits
Aqua Pa Shenango Valley Wtp · Sharon 48,000 - - 1 Below limits
New Kensington Muni Auth · New Kensington 47,800 - - 0 None found
Lca Wlsa Central Division · Allentown 47,693 4.3 - 5 Above limit
Suez Mechanicsburg · Harrisburg 45,013 3.6 6.2 6 Above limit
Hca Hazleton Division · Hazleton 45,000 - - 0 None found
Pa American Water CO Butler · New Castle 43,286 - - 0 None found
Pa Amer Water CO New Castle · New Castle 43,279 - - 3 Below limits
Aqua Pa Roaring Creek Division · Shamokin 43,000 - - 0 None found
Cranberry Twp Wtp · Cranberry Twp 42,000 - - 0 None found
Hanover Muni Water Works · Hanover 40,900 - - 1 Below limits
Southwestern Pa Water Auth · Jefferson 40,200 - - 0 None found
Northampton Boro Muni Auth · Northampton 40,000 - - 0 None found
Oakmont Water Authority · Oakmont 39,901 - - 0 None found
Newtown Artesian Water CO · Newtown 38,500 11.3 6.5 6 Above limit
Moon Twp Muni Auth · Moon Township 38,000 - 7.6 3 Above limit
Penn State Univ. · University Park 37,000 - - 0 None found
Pa American Coatesville · Coatesville 36,960 - - 2 Below limits
Northampton Bucks CO Mun Auth · Richboro 36,750 19.4 22.1 9 Above limit
Warminster Municipal Authority · Warminster 36,000 - - 2 Below limits
Pottstown Borough Water Auth · Pottstown 36,000 - - 4 Below limits
Aqua Pa Uwchlan · Bryn Mawr 35,518 7.8 6.8 6 Above limit
North Fayette Cnty Muni Auth · Dunbar 35,409 - - 0 None found
Pa American Water CO Yardley · Yardley 33,171 8.6 6.0 7 Above limit
West Cnty Muni Auth-mckeesport · Greensburg 32,644 - - 0 None found
Schuylkill CO Mun Auth · Pottsville 31,850 - - 0 None found
Chambersburg Boro Water Sys · Chambersburg 31,048 - - 0 None found
Pa American White Deer · Mechanicsburg 30,209 - - 0 None found
Brodhead Creek Reg Water Auth · East Stroudsburg 30,000 - - 0 None found
Latrobe Muni Auth · Latrobe 30,000 - - 0 None found
Lewistown Boro Muni Auth · Milroy 29,432 - - 0 None found
Suez Water Pa INC Bloomsburg · Bloomsburg 29,382 - - 0 None found
Aqua Pa Bristol · Bryn Mawr 28,727 1.1 - 3 Sample at limit
Paw Penn District · Reading 28,508 6.5 15.4 8 Above limit
Guilford Water Auth · Chambersburg 28,135 - - 0 None found
Plum Boro Muni Auth · Pittsburgh 27,500 - - 0 None found
Auth of Boro of Charleroi · Charleroi 27,000 - - 0 None found
Pittsburgh Intl Airport · Pittsburgh 26,915 - 5.1 3 Above limit
Horsham Water&sewer Authority · Horsham 26,000 8.8 16.9 8 Above limit
Carlisle Water Trmt Plt · Carlisle 26,000 2.4 8.2 6 Above limit
Columbia Water CO · Columbia 25,200 - - 0 None found
Paw Glen Alsace Div · Mechanicsburg 24,951 5.2 11.6 7 Above limit
Ephrata Area Joint Authority · Ephrata 24,500 4.7 2.3 6 Above limit
Falls Twp Water & Sewer Dept · Fairless Hills 24,400 - - 2 Below limits
Paw Blue Mountain Division · Clarks Summit 23,763 - - 0 None found
Pa-american Water- Uniontown · Uniontown 23,125 - - 0 None found
Highland S & W Auth Beaverdam · Johnstown 22,617 - - 0 None found
Muhlenberg Twp Muni Auth · Reading 22,400 8.6 10.9 9 Above limit
Pa American Water Co-indiana D · New Castle 22,360 - - 0 None found
Nwwa Warrington Township · North Wales 21,588 - - 1 Below limits
Dover Twp Water Sys · Dover 21,097 5.7 8.3 6 Above limit
East Hempfield Water Auth · Landisville 20,988 8.3 4.9 5 Above limit
Paw Philipsburg · Philipsburg 20,865 - - 0 None found
Ambler Boro Water Dept · Ambler 20,000 14.1 12.6 10 Above limit
St Marys Area Water Auth · Saint Marys 19,588 - - 0 None found
Ambridge Water Auth · Ambridge 19,500 - - 0 None found
Western Allegheny County Mun a · Oakdale 19,031 - 3.3 2 Sample at limit
Center Twp Water Auth · Aliquippa 19,000 - - 0 None found
Elizabethtown Area Water · Elizabethtown 19,000 - 5.0 5 Above limit
Fox Chapel Auth · Pittsburgh 18,500 - - 0 None found
Bradford City Water Authority · Bradford 18,500 - - 0 None found
Pawc Pocono District · Tobyhanna 17,860 5.5 4.3 5 Above limit
Shippensburg Boro Water Auth · Shippensburg 17,800 - - 0 None found
Meadville Area Water Authority · Meadville 17,339 - - 0 None found
Pa Amer Water CO Ellwood Cty · New Castle 17,200 - - 4 Below limits
Phoenixville Water Dept · Phoenixville 16,599 4.0 2.4 7 Above limit
Robinson Twp Muni Auth · Pittsburgh 16,354 - - 0 None found
Upper Southampton Mun Auth · Southampton 16,000 13.2 14.9 8 Above limit
Highridge Water Auth · Blairsville 16,000 1.1 1.1 6 Sample at limit
Red Lion Municipal Authority · Red Lion 15,882 - - 0 None found
Slippery Rock Muni Auth · Slippery Rock 15,778 - - 0 None found
Mun Water Auth of Aliquippa · Aliquippa 15,685 - - 1 Below limits
Aqua Pa Susquehanna Division · Sayre 15,569 - - 0 None found
Pa American Water Berwick · Milton 15,282 7.6 2.0 7 Above limit
Mt Joy Boro Auth · Mount Joy 15,261 - - 1 Below limits
Perkasie Regional Authority · Sellersville 15,000 6.4 12.0 4 Above limit
Creswell Heights Jt Auth · South Heights 15,000 - - 0 None found
Warwick Twp Water & Sewer Auth · Jamison 14,699 6.9 4.6 8 Above limit
Pa American Water CO Warren · Warren 14,650 - - 0 None found
Swt Main System · Allentown 14,500 2.0 - 3 Sample at limit
Kutztown Borough Water · Kutztown 14,200 - - 0 None found
Emmaus Borough Public Water · Emmaus 14,000 19.5 127 13 Above limit
Clearfield Municipal Auth · Clearfield 14,000 - - 1 Below limits
Huntingdon Boro Water Dept · Huntingdon 13,776 - - 0 None found
Harrison Twp Water Auth · Natrona Heights 13,411 - - 0 None found
Morrisville Munic Authority · Morrisville 13,342 - - 1 Below limits
Shillington Muni Auth · Reading 13,300 - - 3 Below limits
Boro of Waynesboro · Waynesboro 13,200 - - 0 None found
Whitehall Twp Authority · Whitehall 13,063 4.4 5.2 8 Above limit
E Stroudsburg Boro Water Dept · East Stroudsburg 13,000 - - 0 None found
Aqua Pa Hatboro · Bryn Mawr 12,901 16.1 19.1 8 Above limit
Quakertown Boro · Quakertown 12,800 10.8 14.3 8 Above limit
Bear Valley Joint Auth · St Thomas 12,589 - - 1 Below limits
Pa Amer Water CO Brownell · Wilkes Barre 12,560 - - 0 None found
Summit Township Water Authorit · Erie 12,500 - - 0 None found
Gettysburg Muni Auth · Gettysburg 12,425 6.8 12.7 5 Above limit
Dallastown Yoe Water Auth · Dallastown 12,300 - - 0 None found
Paw Huntsville · Scranton 11,987 - - 0 None found
South Middleton Twp Water Auth · Boiling Springs 11,695 - - 1 Below limits
Findlay Twp Municipal Auth · Clinton 11,460 - - 0 None found
Pa-american Water Co-connellsv · Uniontown 11,425 - - 0 None found
Aqua Pa Superior Main System · Bryn Mawr 11,400 5.2 2.0 6 Above limit
Humboldt Industrial Park · Hazleton 11,243 - - 2 Below limits
Municipal Authority Sunbury · Sunbury 11,043 - - 0 None found
Mt Penn Boro Muni Auth · Reading 10,400 - 2.9 2 Sample at limit
Pa American Water CO Clarion · New Castle 10,372 - - 0 None found
Richland Twp Water Authority · Gibsonia 10,190 - - 0 None found
Tri Cnty Jt Muni Auth · Fredericktown 10,100 - - 0 None found
City of Lock Haven Water Dept · Lock Haven 10,000 - - 0 None found
West Manchester Twp Auth · York 9,960 3.1 8.7 6 Above limit
Downingtown Water Authority · Downingtown 9,900 1.1 - 4 Sample at limit
Paw Crystal Lake · Scranton 9,773 - - 1 Below limits
Suburban Lock Haven Water Auth · Mill Hall 9,700 - - 0 None found
Icmsa Crooked Creek · Indiana 9,638 - - 0 None found
Oil City · Oil City 9,608 - - 0 None found
Suez Middletown · Middletown 9,600 6.7 12.5 8 Above limit
Shenandoah Mun Water Authority · Shamokin 9,500 - - 1 Below limits
Bellefonte Borough Water Auth · Bellefonte 9,500 - - 0 None found
Myerstown Water Auth · Myerstown 9,500 - - 0 None found
Windber Area Auth · Windber 9,463 - - 0 None found
Lititz Boro · Lititz 9,397 - - 1 Below limits
Lansford Coaldale Jt Water Aut · Lansford 9,300 - - 0 None found
Muni Auth of Washington Twp · Belle Vernon 9,100 - - 0 None found
General Authority of Franklin · Franklin 9,096 - - 1 Below limits
Paw Bangor District · Clarks Summit 9,008 - - 0 None found
Lehighton Water Authority · Lehighton 9,000 - - 0 None found
Dillsburg Area Authority · Dillsburg 8,962 0.6 1.1 4 Sample at limit
Aqua Pa Friendship · Bryn Mawr 8,800 4.9 5.2 8 Above limit
Doylestown Boro Water Dept · Doylestown 8,700 14.0 11.2 10 Above limit
Municipal Water Auth Adams Twp · Mars 8,700 - - 0 None found
Dtma Main System · Doylestown 8,655 13.5 11.8 8 Above limit
Greenville Muni Water Auth · Sharon 8,600 - - 0 None found
Warwick Twp Lititz Sys · Lititz 8,561 - - 3 Below limits
Merck and CO INC · West Point 8,550 - - 1 Below limits
Hollidaysburg Muni Auth · Hollidaysburg 8,523 - - 0 None found
Salisbury Twp Water System · Allentown 8,522 1.1 2.1 5 Sample at limit
Wyomissing Boro Water System · Wyomissing 8,500 2.3 - 5 Sample at limit
Ebensburg Boro Muni Auth · Ebensburg 8,500 - - 0 None found
New Holland Borough · New Holland 8,490 2.5 6.1 7 Above limit
Collegeville Trappe Joint Pwd · Trappe 8,470 27.9 9.7 8 Above limit
N Middleton Water Auth · Carlisle 8,455 3.5 11.2 6 Above limit
Pa American Water Punxsy · New Castle 8,419 - - 0 None found
Houtzdale Municipal Authority · Houtzdale 8,410 - - 0 None found
Hemlock Farms (main) · Lords Valley 8,321 - - 0 None found
Wellsboro Municipal Authority · Wellsboro 8,225 - - 0 None found
Audubon Water Company · Norristown 8,200 28.9 54.1 9 Above limit
Upmc Presbyterian · Pittsburgh 8,200 - - 0 None found
Aqua Pa Spring Run · Bryn Mawr 8,151 6.4 2.2 9 Above limit
Boyertown Muni Auth · Boyertown 8,000 - - 0 None found
Tamaqua Area Water Authority · Tamaqua 8,000 - - 0 None found
Kittanning Suburb Jt Water Aut · Adrian 8,000 - - 0 None found
Millersville Univ · Millersville 7,950 5.2 5.2 7 Above limit
Wernersville Muni Water Auth · Wernersville 7,920 2.0 - 4 Sample at limit
Brighton Twp Muni Auth · Beaver 7,920 - - 4 Sample at limit
Grove City Boro Water Dept · Grove City 7,871 - - 0 None found
Pa-american Water-brownsville · Mcmurry 7,844 - - 0 None found
Suez Water Pa Bethel · Harrisburg 7,809 9.8 - 7 Above limit
Conemaugh Twp Muni Auth · Davidsville 7,800 - - 1 Below limits
Municipal Authority of Corry · Corry 7,800 - - 0 None found
Edinboro Water Authority · Edinboro 7,800 - - 0 None found
City of Dubois Water Depart · Dubois 7,794 - - 0 None found
Edgeworth Boro Muni Auth · Leetsdale 7,781 - - 0 None found
Upper Leacock Township · Leola 7,734 7.5 9.2 8 Above limit
Telford Borough Authority · Telford 7,700 14.4 14.0 9 Above limit
Suez Water Pa Dallas · Harrisburg 7,563 0.3 3.4 5 Sample at limit
Maidencreek Twp Water Auth · Blandon 7,505 - - 2 Below limits
Upper Saucon Twp Water Supply · Center Valley 7,300 - - 1 Below limits
Littlestown Boro · Littlestown 7,300 0.6 1.7 6 Sample at limit
Minersville Municipal Water Au · Minersville 7,275 - - 0 None found
Blythe Twp Municipal Authority · New Philadelphia 7,100 - - 0 None found
Womelsdorf Robesonia Jt Auth · Newmanstown 7,070 - - 0 None found
Pawc Saw Creek Estates · Bushkill 7,016 - - 0 None found
Mt Airy Casino & Resort · Mount Pocono 7,000 - - 0 None found
Palmerton Municipal Authority · Palmerton 7,000 39.8 33.8 8 Above limit
Indian Creek Valley Water Auth · Indian Head 7,000 - - 0 None found
Richland Twp Water Authority · Quakertown 6,800 6.7 8.2 7 Above limit
Sewickley Boro Water Auth · Sewickley 6,800 - - 5 Below limits
Neville Twp Water Dept · Pittsburgh 6,750 - - 0 None found
Manor Twp Jt Muni Auth · Ford City 6,744 - - 0 None found
East Cocalico Township · Denver 6,735 0.4 0.9 5 Sample at limit
Va Pittsburgh UD · Pittsburgh 6,701 - - 0 None found
Manheim Area Water & Sewer Aut · Manheim 6,701 11.5 7.3 6 Above limit
Kline Township Mun Authority · Mcadoo 6,700 - - 0 None found
Harmony Boro Water Auth · Harmony 6,669 - - 1 Below limits
Jersey Shore Area Jnt Wat Auth · Jersey Shore 6,600 - - 0 None found
Catasauqua Mun Water Works · Catasauqua 6,598 - - 2 Below limits
Aqua Pa Fawn Lake Forest · Honesdale 6,533 - - 1 Below limits
Tyrone Boro Water Auth · Tyrone 6,500 - - 0 None found
Portage Boro Muni Auth · Portage 6,500 - - 0 None found
Monaca Boro Water Dept · Monaca 6,500 - - 2 Sample at limit
Derry Boro Muni Auth · Derry 6,500 - - 1 Below limits
Outlet Shops at Gettysburg · Gettysburg 6,500 4.3 2.2 4 Above limit
Suez Newberry System · Harrisburg 6,480 1.2 2.6 8 Sample at limit
Geisinger Medical Center · Danville 6,442 - - 0 None found
Pa American Water Steelton · Hummelstown 6,428 - - 0 None found
Kennett Square Mun Water Works · Kennett Square 6,328 5.9 4.5 8 Above limit
Somerset Boro Muni Water Auth · Somerset 6,309 - - 0 None found
Brookville Municipal Auth · Brookville 6,220 - - 1 Below limits
East Petersburg Borough · East Petersburg 6,215 6.2 13.4 7 Above limit
East Penn Mfg CO · Lyon Station 6,170 - - 0 None found
Titusville Municipal Water · Titusville 6,146 - 5.0 1 Above limit
Washington Twp Muni Auth · Waynesboro 6,134 - - 0 None found
Schuylkill Haven Boro Water · Schuylkill Haven 6,000 - - 0 None found
College Twp. Water Authority · State College 6,000 - - 2 Below limits
Belle Vernon Boro Muni Auth · Belle Vernon 6,000 - - 0 None found
Penn National Gaming · Grantville 6,000 - - 0 None found
Aqua Pa Chalfont · Bryn Mawr 5,900 6.9 9.5 8 Above limit
Buffalo Twp Mun Auth Freeport · Sarver 5,849 - - 0 None found
Albion Borough · Albion 5,842 - - 0 None found
Coraopolis Water & Sewer Auth · Coraopolis 5,804 1.6 7.9 7 Above limit
Mt Union Municipal Auth · Mount Union 5,801 - - 0 None found
Hellertown Borough Authority · Hellertown 5,800 - - 2 Below limits
Beaver Boro Muni Auth · Beaver 5,799 6.7 4.8 8 Above limit
Hilltown Twp Water&sewer Auth · Sellersville 5,770 7.7 6.7 5 Above limit
Pa American Water CO Kane · New Castle 5,725 - - 0 None found
Lower Saucon Authority · Bethlehem 5,700 - - 0 None found
Mahanoy Twp Auth · Mahanoy City 5,584 - - 0 None found
Selinsgrove Mun Waterworks · Selinsgrove 5,584 - - 0 None found
Pa Am Water Co-frackville Dist · Milton 5,583 - 7.5 4 Above limit
Duquesne Water Dept · Duquesne 5,565 - - 0 None found
Aqua Pa Water CO Honesdale · White Haven 5,500 - - 0 None found
Greencastle Area Water Auth · Greencastle 5,500 - - 0 None found
Birdsboro Muni Water Auth · Birdsboro 5,353 - - 0 None found
Tunkhannock Boro Munic Auth · Tunkhannock 5,349 0.6 1.5 4 Sample at limit
Oxford Borough · Oxford 5,280 2.1 - 5 Sample at limit
Stewartstown Boro Water Auth · Stewartstown 5,206 4.5 2.1 5 Above limit
Schwenksville Borough Auth · Schwenksville 5,200 1.8 4.4 3 Above limit
Mun Auth of Boro of Bedford · Bedford 5,127 - - 0 None found
Aqua Pa Flying Hills Wa Sys · Bryn Mawr 5,100 1.9 2.1 4 Sample at limit
Sharpsville Boro Water CO · Sharpsville 5,029 - - 1 Below limits
Towanda Municipal Authority · Towanda 5,000 - - 0 None found
Danville Municipal Water Auth · Danville 4,992 - - 2 Below limits
Hamburg Muni Water&sewer Auth · Hamburg 4,990 - - 0 None found
Montoursville Water Company · Montoursville 4,983 3.3 6.0 5 Above limit
Tarentum Boro Water Dept · Tarentum 4,927 - - 0 None found
Central Indiana CO Water Auth · Homer City 4,920 - - 0 None found
Upmc Magee Womens Hospital · Pittsburgh 4,900 - - 1 Below limits
London Grove Twp Mun Auth · West Grove 4,770 - - 4 Below limits
Buckingham Twp Cold Spring · Buckingham 4,760 20.1 17.4 7 Above limit
Upmc Shadyside Hillman Campus · Pittsburgh 4,750 - - 0 None found
Shrewsbury Borough · Shrewsbury 4,727 1.8 1.4 8 Sample at limit
Ridgway Borough Water System · Ridgway 4,700 - - 0 None found
Fawn Frazer Jt Water Auth · Natrona Heights 4,650 - - 1 Below limits
Freeland Boro Muni Water Auth · Freeland 4,610 1.5 3.5 5 Sample at limit
North East Borough Water Dept · North East 4,601 - - 0 None found
Upper Hanover Water Authority · East Greenville 4,600 3.1 2.8 4 Sample at limit
Millersburg Water Auth · Millersburg 4,600 0.8 4.9 4 Above limit
North Sewickley Mun Water Auth · Beaver Falls 4,578 - - 4 Below limits
Northern Cambria Muni Water · Northern Cambria 4,500 - - 0 None found
Upmc Montefiore · Pittsburgh 4,500 - - 0 None found
Pike Twp Municipal Authority · Curwensville 4,500 - - 0 None found
Fairview Twp Water Authority · Fairview 4,500 - - 0 None found
New Wilmington Boro Water Dept · New Wilmington 4,500 - - 0 None found
Seneca & Cranberry Mall Dist · Seneca 4,500 - - 0 None found
Pa-american Water Co-kittannig · New Castle 4,499 - - 0 None found
Milford Twp Water Authority · Quakertown 4,497 - - 2 Below limits
New Freedom Boro Water Auth · New Freedom 4,464 - - 5 Below limits
Slatington Borough Water Sys · Slatington 4,450 - - 0 None found
Mifflintown Muni Auth · Mifflintown 4,450 - - 0 None found
Southwestern Cambria Cnty Auth · Johnstown 4,400 - - 0 None found
Franklin CO Gen Auth · York 4,400 - - 0 None found
Brockway Boro Municipal Auth · Brockway 4,384 - - 0 None found
West Earl Water Authority · Brownstown 4,327 - - 1 Below limits
Aqua Pa Jenks Twp Wtp · Sharon 4,320 - - 0 None found
Penn Estates Utilities Incorp · Mechanicsburg 4,300 - - 0 None found
West Reading Boro Water · West Reading 4,300 1.1 - 4 Sample at limit
Union City Municipal Authority · Union City 4,295 - - 0 None found
New Sewickley Twp Muni Auth · Rochester 4,276 - - 4 Below limits
Caernarvon Twp Auth · Morgantown 4,245 51.8 - 6 Above limit
Pa Amer Water CO Susquehanna · Wilkes Barre 4,230 - - 0 None found
Fleetwood Boro Water System · Fleetwood 4,218 - - 0 None found
Ashland Area Water Authority · Ashland 4,200 - 14.1 4 Above limit
East Dunkard Water Authority · Dilliner 4,200 - - 0 None found
Akron Borough · Akron 4,200 2.5 2.2 7 Sample at limit
Aqua Pa INC Treasure Lake Div · Sharon 4,155 - - 0 None found
Zelienople Boro · Zelienople 4,123 1.1 - 5 Sample at limit
Mansfield Borough Mun Auth · Mansfield 4,100 - - 0 None found
Wrightsville Boro Muni Auth · Wrightsville 4,076 - - 1 Below limits
East Donegal Twp Municipal Aut · Columbia 4,048 - - 2 Below limits
Blairsville Muni Auth · Blairsville 4,023 - - 0 None found
Blue Mtn Coop Tilden Ind Park · Hamburg 4,000 - - 2 Below limits
Knoebels Grove Park · Elysburg 4,000 - - 0 None found
New Oxford Munci Auth · New Oxford 3,963 0.7 1.6 6 Sample at limit
Baden Boro Water Dept · Baden 3,948 - - 0 None found
Shohola Falls Trails End Sys#2 · Shohola 3,933 - - 0 None found
Hegins Hubley Authority · Valley View 3,870 - - 0 None found
Denver Boro · Denver 3,861 - - 2 Below limits
Mountain Water Assn · Fairchance 3,856 - - 0 None found
Masontown Muni Water Works · Masontown 3,841 - - 0 None found
Tobyhanna Army Depot · Tobyhanna 3,800 - - 0 None found
Somerset Twp Muni Auth Oakridg · Somerset 3,800 - - 0 None found
Roamingwood Sewer and Water · Lake Ariel 3,775 - - 0 None found
Masonic Homes · Elizabethtown 3,707 2.4 - 3 Sample at limit
Brackenridge Boro Water Dept · Brackenridge 3,700 - - 0 None found
Cooper Twp Municipal Auth · Morrisdale 3,700 - - 0 None found
Mifflinburg Boro Water Dept · Mifflinburg 3,690 - - 0 None found
Pleasant Valley Water Auth · Connellsville 3,630 - - 0 None found
Aqua Pa Perkiomen Township · Bryn Mawr 3,600 4.2 4.6 7 Above limit
Middlesex Twp Muni Auth · Carlisle 3,527 - - 0 None found
Radisson Valley Forge Hotel · King of Prussia 3,500 2.7 2.0 5 Sample at limit
Eagle Lake Community Assoc · Gouldsboro 3,500 2.0 - 5 Sample at limit
State Correctional Inst · Camp Hill 3,500 - 3.5 4 Sample at limit
Springdale Boro Water Dept · Springdale 3,405 - - 1 Below limits
Fairview Twp Water Auth Dist 3 · Fairview 3,320 - - 0 None found
Girard Boro Water Dept · Girard 3,301 - - 0 None found
Spring Twp Water Authority · Bellefonte 3,300 - - 1 Below limits
Emporium Water Company · Emporium 3,300 - - 0 None found
Reserve Twp Water Dept · Pittsburgh 3,204 - - 0 None found
Glendale Valley Municipal Auth · Flinton 3,200 - - 0 None found
Coudersport Boro Authority · Coudersport 3,166 - - 0 None found
Nanty Glo Water Auth · Nanty Glo 3,152 - - 1 Below limits
Seven Springs Muni Auth · Champion 3,000 - - 0 None found
Lca North Whitehall Division · Allentown 2,910 - - 1 Below limits
Rockview · Bellefonte 2,850 - 2.6 1 Sample at limit
Bangor Area School Complex · Bangor 2,700 - - 1 Below limits
Plumstead Northern System · Pipersville 2,605 7.0 6.9 6 Above limit
Mt Hope Est & Winery · Manheim 2,500 2.1 - 3 Sample at limit
Hastings Muni Auth · Hastings 2,100 - - 0 None found
Newville Boro Water Auth · Newville 2,070 - - 0 None found
Centre Hall Boro Water Dept · Centre Hall 1,900 - - 0 None found
E Armstrong Cnty Muni Auth · Elderton 1,875 - - 0 None found
Waterford Municipal Authority · Waterford 1,700 - - 0 None found
Aqua Pa Lake Latonka Wtp · Sharon 1,600 - - 0 None found
Manheim Auto Auction · Manheim 1,426 - 2.6 2 Sample at limit
Rockwood Boro Muni Auth · Rockwood 1,250 - - 0 None found
Ellsworth Boro Water Dept · Ellsworth 1,250 - - 0 None found
Croyle Twp Water Auth · Summerhill 989 - - 0 None found
Millville Municipal Authority · Millville 969 - - 0 None found
Lawn Turnpike Plaza · Glen Rock 880 - - 0 None found
Buck Hill Falls Water CO · Buck Hill Falls 876 - - 0 None found
Lehman Jackson Elementary · Lehman 875 2.6 5.2 3 Above limit
Conneaut Lake Borough Wtp · Conneaut Lake 870 - - 0 None found
Fishertown Water Assn · Fishertown 801 - - 0 None found
Hickory Hills Mhc · Bath 800 - - 0 None found
Washington Twp Water System · Edinboro 797 - - 0 None found
Paradise Stream Resort Well 2 · Mount Pocono 774 - 4.8 1 Above limit
Penns Creek Municipal Auth · Penns Creek 725 - - 0 None found
Carbon Plaza Mall · Branchburg 650 - - 0 None found
Eei Meadows Complex · Dallas 628 - 5.4 2 Above limit
Fannett Metal Sch Dist · Willow Hill 600 - - 0 None found
Meshoppen Borough Water CO · Meshoppen 563 - - 0 None found
Lutheran Home at Topton · Topton 410 - - 0 None found
Foxcroft Manor Mobile Home Pk · Williamsport 200 - - 0 None found
Skyview Gardens Heights Apts · Olyphant 186 - - 0 None found
Creative Kids East Child Dev · Orefield 175 - - 0 None found
Jamie Hollanders · New Hope 150 12.6 9.6 7 Above limit
Evitts Creek Water CO · Bedford 100 - - 0 None found
Cabot Oil and Gas · Montrose 50 - - 0 None found
Lakeview Mobilehome Park · Valencia 44 - - 0 None found
Maple Manor Mhp · Slippery Rock 37 - - 0 None found
Bucks County Community College 6.4 - 1 Above limit

On a private well in Pennsylvania?

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 Pennsylvania drinking water: results for 390 systems." Data: U.S. EPA UCMR 5, final release August 2026. https://wellandtap.com/pfas/pennsylvania/

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