MyCleanWater

Pennsylvania Water Quality by City

Water quality reports for 780 cities in Pennsylvania.

CityPopulationContaminantsAbove LimitPFASViolations
Philadelphia1.6M82None1 active
Bryn Mawr823K103None67 active
Mcmurray686K10None1 active
Pittsburgh520K00None120 active
Erie220K00None60 active
York207K31None34 active
Greensburg143K00None40 active
Chester140K41None10 active
Wilkes Barre135K62None14 active
Wilkinsburg125K00NoneNone
Lancaster120K61None31 active
Allentown118K62None86 active
Bethlehem117K00None54 active
Harrisburg110K102None66 active
Mechanicsburg105K82None12 active
Easton97K00None17 active
Reading95K103None74 active
Lansdale92K41None14 active
Norristown89K102None51 active
North Wales72K102None32 active
State College72K20None22 active
Levittown63K00None5 active
Altoona63K00None23 active
Allison Park62K10None7 active
Scranton58K10None36 active
Lebanon57K00None7 active
Warrington53K82None13 active
Williamsport51K61None99 active
Hummelstown50K61None3 active
Beaver Falls50K61None17 active
Johnstown50K00None84 active
Monroeville49K10None11 active
Sharon48K20None26 active
New Kensington48K00None4 active
Spring City47K92None9 active
Hazleton45K00None5 active
New Castle43K50None43 active
Shamokin43K10None27 active
Cranberry Twp42K10None3 active
Hanover41K10None3 active
Northampton40K00None12 active
Warminster40K20None21 active
Jefferson40K00NoneNone
Oakmont40K10None5 active
Newtown39K62None34 active
Moon Township38K31None6 active
University Park37K00None3 active
Coatesville37K20None44 active
Richboro37K102None6 active
Pottstown36K50None12 active
Dunbar35K00None8 active
Yardley33K72None1 active
Pottsville32K00None70 active
Chambersburg31K00None21 active
Milton30K102None74 active
East Stroudsburg30K10None37 active
Latrobe30K00None8 active
Bloomsburg29K00None22 active
Charleroi27K00None2 active
Milroy27K00None3 active
Carlisle26K72None24 active
Horsham26K93None9 active
Columbia25K30None16 active
Ephrata25K72None15 active
Fairless Hills24K20None10 active
Clarks Summit24K00None9 active
Uniontown23K10None25 active
Dover21K72None10 active
Landisville21K52None1 active
Philipsburg21K00None23 active
Ambler20K113None12 active
Saint Marys20K00None5 active
Ambridge20K00None15 active
Oakdale19K31None10 active
Elizabethtown19K72None92 active
Aliquippa19K10None3 active
Bradford19K00None55 active
Tobyhanna18K62None9 active
Shippensburg18K00None60 active
Meadville17K00None38 active
Phoenixville17K72None7 active
Blairsville16K62None61 active
Southampton16K82None3 active
Red Lion16K00NoneNone
Slippery Rock16K10None10 active
Sayre16K00None36 active
Mount Joy15K10None5 active
South Heights15K00None2 active
Sellersville15K72None5 active
Jamison15K82NoneNone
Warren15K00None44 active
Kutztown14K00None17 active
Emmaus14K134NoneNone
Clearfield14K20None10 active
Huntingdon14K00None10 active
Natrona Heights13K10None1 active
Morrisville13K10None10 active
Waynesboro13K00None11 active
Whitehall13K82None11 active
Quakertown13K93None15 active
St. Thomas13K20None6 active
Gettysburg12K62None21 active
Dallastown12K00None3 active
Boiling Springs12K10None3 active
Clinton11K00None5 active
Sunbury11K00None6 active
Gibsonia10K00None1 active
Fredericktown10K00None14 active
Lock Haven10K00None12 active
Downingtown10K41None4 active
Mill Hall10K00None25 active
Indiana10K00None177 active
Oil City10K00None9 active
Middletown10K92None18 active
Myerstown10K00None4 active
Bellefonte10K21None36 active
Windber9K10None27 active
Lititz9K30None43 active
Lansford9K00None10 active
Belle Vernon9K00None6 active
Lehighton9K00None57 active
Doylestown9K112None2 active
Mars9K00None4 active
Greenville9K00None18 active
Franklin9K10None35 active
Hollidaysburg9K00None16 active
Dillsburg9K42None8 active
Wyomissing9K51None4 active
Ebensburg9K00None23 active
Trappe8K92None1 active
Houtzdale8K00None12 active
Lords Valley8K10None6 active
Wellsboro8K10None41 active
Tamaqua8K00None22 active
Boyertown8K00None3 active
Adrian8K00None2 active
Millersville8K72None4 active
Beaver8K93None1 active
Grove City8K10None24 active
Mcmurry8K10None6 active
Davidsville8K10None9 active
Edinboro8K00None21 active
Corry8K00None13 active
Dubois8K00None11 active
Leetsdale8K00None1 active
Leola8K92None3 active
Telford8K102None1 active
Wernersville8K41None5 active
Blandon8K30None11 active
Center Valley7K10None16 active
Littlestown7K62None6 active
Minersville7K00None15 active
New Philadelphia7K00None3 active
Newmanstown7K10None19 active
Bushkill7K10None26 active
Palmerton7K84None2 active
Indian Head7K10None3 active
Sewickley7K50None9 active
Ford City7K00None17 active
Denver7K62None6 active
Manheim7K62None19 active
Mcadoo7K10None12 active
Harmony7K10None6 active
Jersey Shore7K00None7 active
Catasauqua7K20NoneNone
Honesdale7K20None169 active
Monaca7K21None4 active
Tyrone7K00None61 active
Portage7K10None21 active
Derry7K10None6 active
Kennett Square6K82None16 active
Somerset6K10None16 active
Brookville6K20None1 active
East Petersburg6K72None4 active
Titusville6K11None11 active
Schuylkill Haven6K00None2 active
Sarver6K00None13 active
North East6K00None4 active
Albion6K00None2 active
Coraopolis6K73None3 active
Mount Union6K00None28 active
Hellertown6K00None1 active
Mahanoy City6K00None9 active
Selinsgrove6K10None12 active
Duquesne6K00None7 active
White Haven6K10None186 active
Greencastle6K00None26 active
New Holland6K82None28 active
Birdsboro5K00None13 active
Tunkhannock5K52None308 active
Oxford5K51None13 active
Stewartstown5K52None11 active
Schwenksville5K42None1 active
Bedford5K00None107 active
Sharpsville5K10None4 active
Towanda5K00None26 active
Danville5K20None4 active
Hamburg5K00None8 active
Montoursville5K52None71 active
Tarentum5K00None5 active
Homer City5K00None6 active
West Grove5K40None19 active
Buckingham5K72None5 active
Shrewsbury5K82None1 active
Ridgway5K00None10 active
Freeland5K52None4 active
Millersburg5K52None7 active
East Greenville5K52None12 active
New Wilmington5K00None2 active
Fairview5K00None51 active
Seneca5K10None2 active
Northern Cambria5K10None2 active
Curwensville5K00None18 active
Spinnerstown4K30NoneNone
New Freedom4K50None4 active
Slatington4K10None9 active
Mifflintown4K00None16 active
Brockway4K00None12 active
Brownstown4K10None6 active
West Reading4K41None3 active
Rochester4K40None5 active
Morgantown4K61None155 active
Mineral Point4K00None13 active
Fleetwood4K00None38 active
Akron4K82None4 active
Dilliner4K00None4 active
Ashland4K21None8 active
Zelienople4K51None7 active
Mansfield4K00None23 active
Wrightsville4K00None5 active
New Oxford4K72None4 active
Baden4K00None5 active
Valley View4K10None11 active
Fairchance4K10None3 active
Masontown4K00None13 active
Petrolia4K00NoneNone
Lake Ariel4K10None184 active
Brackenridge4K00None2 active
Morrisdale4K00None7 active
Mifflinburg4K00None11 active
Connellsville4K00None7 active
Camp Hill4K41None16 active
Snow Shoe3K00None12 active
Springdale3K10None7 active
Girard3K00None8 active
Emporium3K00None40 active
Ligonier3K00None29 active
Mt. Holly Springs3K00None11 active
Mingoville3K00None35 active
Conyngham3K00None5 active
East Berlin3K00None10 active
Lykens3K00None5 active
Newport3K00None13 active
Cheswick3K00None12 active
Flinton3K00None5 active
Roaring Spring3K00None21 active
Coudersport3K10None10 active
Bellwood3K00None14 active
Martinsburg3K00None67 active
Nanty Glo3K10None94 active
Quarryville3K00None22 active
New Bethlehem3K00None4 active
Tower City3K00None7 active
Gallitzin3K00None45 active
Annville3K00None13 active
Strasburg3K00None7 active
Nicholson3K00None9 active
Midland3K00None94 active
Seven Fields3K00NoneNone
Perkasie3K00None3 active
Macungie3K00NoneNone
Champion3K00None1 active
Walnutport3K00None28 active
Orwigsburg3K00None14 active
Union City3K00None4 active
Lake City3K00None4 active
Reynoldsville3K00None14 active
Boswell3K00None11 active
Muncy3K00None32 active
Matamoras3K00None98 active
Dallas3K31None44 active
Honey Brook3K00None17 active
Summit Hill3K00NoneNone
Jim Thorpe3K00None1 active
Nesquehoning3K00None23 active
Hughesville3K00None2 active
Markleysburg3K00NoneNone
Industry3K00None10 active
Milesburg3K00None31 active
Youngstown3K00None10 active
Pine Grove3K00None12 active
Montgomery3K00None2 active
Elizabethville3K00None6 active
Point Marion3K00None59 active
Bath3K10None4 active
Elkland3K00NoneNone
Weatherly3K00None6 active
Renovo3K00None25 active
Pipersville3K72None3 active
Bentleyville3K00None16 active
Port Allegany3K00None4 active
Coopersburg3K00NoneNone
Meyersdale3K00None36 active
Duncansville3K00None7 active
Biglerville3K00None5 active
Auburn3K00None16 active
Claysburg3K00NoneNone
Cresson3K00None38 active
Berlin2K00None3 active
Reinholds2K00None2 active
Milford2K00None60 active
Johnsonburg2K00None12 active
Smethport2K00None46 active
Williamstown2K00None22 active
Cambridge Springs2K00None20 active
Mercersburg2K00None17 active
Halifax2K00None2 active
Mercer2K00None33 active
Oley2K00None3 active
Leesport2K00None14 active
Dublin2K00None17 active
Conway2K00None3 active
Shoemakersville2K00NoneNone
Fairfield2K00None5 active
Bally2K00None6 active
Alburtis2K00None8 active
Hastings2K10None4 active
Loretto2K00None28 active
Newville2K00None2 active
Topton2K00None12 active
Canton2K00None8 active
Vandergrift2K00None10 active
Everett2K00None1 active
Duncannon2K00None38 active
McConnellsburg2K00None5 active
Creighton2K00None11 active
Kittanning2K00None5 active
Glen Rock2K00None10 active
Evans City2K00None8 active
Central City2K00None12 active
Irvona2K00None7 active
Youngsville2K00None38 active
East Earl2K00None12 active
Centre Hall2K00None7 active
Elderton2K00NoneNone
Rimersburg2K00None4 active
Patton2K00None12 active
Williamsburg2K00None2 active
Beech Creek2K00None57 active
Adamstown2K00None3 active
Glasgow2K00None17 active
Loysburg2K00None6 active
Braddock2K00None3 active
Mont Alto2K00None4 active
Clymer2K00None1 active
Waterford2K00None9 active
Shamokin Dam2K00None3 active
Richland2K00None5 active
Frenchville2K00None4 active
Leechburg2K00None2 active
Saxton2K00None18 active
Blossburg2K00None13 active
Twin Rocks2K00None9 active
Catawissa2K00None1 active
Elverson2K00None4 active
Intercourse2K00None5 active
Jennerstown2K00None13 active
Harwick2K00None2 active
Middleburg2K00None13 active
Linesville2K00None3 active
Luthersburg2K00None5 active
Saegertown2K00None5 active
Worthington2K00None3 active
Hawthorn2K00None4 active
Port Matilda2K00None10 active
Mount Morris2K00None6 active
Sykesville2K00None8 active
Vanport1K00NoneNone
Richlandtown1K00None3 active
McConnellstown1K00None1 active
Falls Creek1K00None23 active
Atglen1K00NoneNone
Sipesville1K00None7 active
Grampian1K00None13 active
Delta1K00None8 active
East Freedom1K00NoneNone
Lilly1K00None22 active
Knox1K00None6 active
Troy1K00None25 active
Benton1K00None10 active
Windsor1K00None11 active
Westfield1K00None2 active
Roulette1K00None102 active
Farmington1K00None5 active
New Hope1K00None7 active
Rockwood1K10None11 active
Shinglehouse1K00None2 active
Ellsworth1K00None7 active
Freeport1K00None2 active
Royersford1K00None8 active
East Bangor1K00None19 active
Bainbridge1K00None5 active
Numine1K00None12 active
Galeton1K00None70 active
Fredericksburg1K00None7 active
Orbisonia1K00None4 active
Arendtsville1K00None3 active
Springboro1K00None3 active
New Bloomfield1K00None24 active
Beach Lake1K00None44 active
Cochranton1K00None35 active
Weedville1K00None6 active
Avondale1K00None4 active
Mill Creek1K00None4 active
Sandy Lake1K00None3 active
Portland1K00None31 active
Christiana1K00None6 active
Greentown1K00None21 active
Bessemer1K00None8 active
Chicora1K00None4 active
York Springs1K00None3 active
Royalton1K00None5 active
Sheffield1K00None18 active
Polk1K00None11 active
East Brady1K00None8 active
Tidioute1K00None47 active
Bendersville1K00None5 active
Bernville1K00None9 active
Howard1K00None35 active
Colver1K00None35 active
Thompsontown1K00None31 active
Richfield1K00None21 active
Rural Valley1K00None3 active
Pennsylvania Furnace1K00None50 active
Torrance99700None12 active
New Berlin99000None1 active
Summerhill98900None5 active
Riegelsville98000None1 active
Kreamer98000None2 active
New Milford97900None24 active
Schaefferstown97500None9 active
Trumbauersville97400None10 active
Millville96900None6 active
Beaver Meadows96800None36 active
Lahaska96000NoneNone
Penfield96000None15 active
Stoneboro95600None7 active
Port Royal95000None1 active
Cabot95000None7 active
South Mountain95000None7 active
Beavertown93500None23 active
Liverpool93400None4 active
Foxburg92500None7 active
Cairnbrook91000NoneNone
Hyndman91000None4 active
Millheim90200None7 active
Bowmanstown90000None12 active
West Chester90000None14 active
Parker90000None28 active
Distant90000None4 active
Quentin90000None2 active
Lewis Run89200None1 active
Buck Hill Falls87610None4 active
Conneaut Lake87010None31 active
Delaware Water Gap85000None10 active
Carrolltown85000None62 active
McAlisterville85000None6 active
Gifford85000None4 active
Eldred85000None1 active
Conneautville85000None6 active
Pleasantville84600None6 active
Waymart84500None5 active
Mcclure84500None6 active
Wampum83200None5 active
Ringtown82300None4 active
West Alexander82000None10 active
Alexandria81500None8 active
Beaver Springs80500None9 active
Fishertown80100None1 active
Wood80000None36 active
Aspers80000None15 active
Hidden Valley75000None5 active
Hulmeville75000None9 active
Warriors Mark75000None12 active
Stroudsburg74000None36 active
Gratz73800None6 active
Penns Creek72500NoneNone
Salisbury72500None1 active
North Warren72100None2 active
Alum Bank71500None2 active
Franklintown70500None5 active
Millerstown70000None4 active
Fombell70000None1 active
Wyalusing70000None15 active
Gray70000None33 active
Austin70000None43 active
Summerville70000None11 active
Sigel70000NoneNone
Lawrenceville69100None33 active
Freeburg68500None5 active
Jamestown68000None6 active
Spring Mills67000None168 active
Elmora67000None98 active
Petersburg65000None7 active
Confluence64500None19 active
Hooversville64500None14 active
Zieglerville64000None4 active
Ulysses64000None136 active
Russell64000None7 active
Cranesville63800None5 active
Tioga61500None1 active
Tionesta61000None6 active
Springtown60000None4 active
Orefield60000None7 active
Dayton60000None4 active
Knoxville59000None2 active
Mapleton57000None43 active
Meshoppen56310None7 active
Susquehanna56300None10 active
Clintonville55700None9 active
Aaronsburg55000None7 active
Rouseville52300None4 active
Newell52000None3 active
Frederick50800NoneNone
Orangeville50800None4 active
Lake Harmony50000None3 active
Ulster50000None4 active
Lyon Station50000None5 active
Drums50000None18 active
Lakeville49900None6 active
Mexico49900None7 active
Tremont49500None4 active
Blakeslee49000None5 active
Shavertown49000None38 active
Mount Gretna48500None7 active
Allensville48000None20 active
Marianna48000None12 active
McVeytown47800None28 active
Etters47500None1 active
Berwick47500None33 active
Nottingham47300None12 active
Parkesburg47000None14 active
New Ringgold46600NoneNone
St. Petersburg46500None11 active
Portersville46000NoneNone
Westover45600None5 active
Templeton45100None3 active
Moscow45000None1381 active
Shermans Dale45000None6 active
Wattsburg45000NoneNone
Dalmatia45000None5 active
Rockton45000None11 active
Genesee45000None26 active
Garrett44900None12 active
Fredonia44300None8 active
New Enterprise44300None62 active
Three Springs44200None4 active
Cashtown44100None2 active
Kersey44000None2 active
Berwyn43900None17 active
Herndon43200None3 active
Karthaus43000None11 active
Lopez42500NoneNone
Rebersburg42500None33 active
Laceyville41500None7 active
Kennerdell41200None5 active
Dudley40300None14 active
Loganton40200None107 active
Hamlin40000None25 active
Dushore40000None5 active
Osceola40000None11 active
Morris Run40000None17 active
Ralston40000None2 active
Wilcox39600None4 active
Osterburg39200None6 active
Saylorsburg38900None16 active
Kunkletown38900None9 active
Mountain Top38400None15 active
Linden36000None14 active
Leraysville36000None11 active
Stump Creek35400None6 active
Elmhurst Township35300None22 active
Commodore35000None84 active
Lemoyne35000None33 active
Pheonixville35000None3 active
Broad Top35000None6 active
Saltillo35000NoneNone
New Albany33600None3 active
Tannersville33000None15 active
New Cumberland33000None7 active
Rew32500None6 active
Union Dale32500None10 active
Laporte32500None1 active
Arnot32500None11 active
Burnside32500None12 active
Blain32100None7 active
Springfield32000NoneNone
Six Mile Run32000None13 active
Gilbertsville31500None15 active
Pillow31200None13 active
Landisburg30000None63 active
Skytop30000None1 active
Pocono Manor30000None12 active
Lucinda30000None2 active
Conestoga30000None3 active
Butler30000None24 active
Rehrersburg30000None5 active
Nelson30000None4 active
Coburn30000None12 active
Knox Dale30000None1 active
Blakely30000None12 active
Woodbury29500None6 active
Fleming29000None2 active
James City28600None4 active
Mt. Pleasant Mills28500None3 active
Addison28400None8 active
Dry Run27800None4 active
Needmore27600NoneNone
Gap27200None32 active
North Bend27000None5 active
Newton Hamilton27000None17 active
Glen Campbell26000None24 active
Driftwood25800None24 active
Mount Holly Springs25000NoneNone
Exton25000None35 active
Mary D25000None8 active
Madisonburg25000None10 active
Harmonsburg25000None7 active
Fayetteville25000NoneNone
Loysville24900None5 active
Willow Street24000None11 active
Harrisville24000None9 active
Olyphant23410None35 active
Rixford23400None1 active
Effort22900None13 active
Gouldsboro22500NoneNone
Lewisberry22500None6 active
Troxelville22500None19 active
Shirleysburg22500None44 active
Boyers22500None7 active
Shippingport22200None4 active
Dysart21600None41 active
Narvon21000None21 active
Defiance20500None17 active
Port Clinton20000None8 active
Womelsdorf20000None11 active
Montandon20000None29 active
Brave20000None15 active
Glen Mills19600None3 active
Havertown19500None18 active
Cochranville18000None1 active
Hawley18000None1 active
Sproul18000None50 active
Mifflin17700None12 active
Roaring Brook Twp17500None38 active
Mcveytown16700None10 active
Collegeville16500NoneNone
Ashfield15200None5 active
Glenmoore15200None7 active
Dingmans Ferry15000None18 active
Gilbert15000None2 active
Martins Creek15000None3 active
Montrose15000None30 active
Dalton15000None19 active
Ransom Twp15000None9 active
Greenfield Township15000None107 active
Hazle Township15000None28 active
Ronks14000None1 active
Hazel Hurst14000None38 active
Manchester14000NoneNone
Woodward14000None24 active
Jenkintown13900None4 active
Green Castle13500None13 active
Hatfield13000None4 active
Bangor13000None44 active
New London12900None5 active
Volant12500None4 active
Silver Spring12500None12 active
Fannettsburg12500None1 active
Pequea12100None28 active
Whitehaven12000None41 active
Trout Run11700None7 active
Newfoundland11500None3 active
Malvern11200None5 active
Pineville11000None6 active
Tafton10100None1 active
Henryville10000None19 active
Hillsdale10000None4 active
Darlington10000None5 active
Kimberton10000None6 active
Forksville10000None15 active
Harford10000None14 active
Bethany9900None1 active
Brodheadsville9900None4 active
Guys Mills9900None16 active
King of Prussia9800None20 active
Stevens9800None5 active
Waterville9800None5 active
Spring Creek9800None3 active
Stoystown9700None4 active
Brogue9700None1 active
Wells Tannery9500None4 active
New Columbia9300None20 active
Plymouth9200None34 active
Nicktown9200None9 active
Kirkwood9100None9 active
Green Lane9000NoneNone
Paradise9000None4 active
Greeley9000None48 active
Clifford Twp9000None2 active
Scotrun9000None1 active
Limeport9000NoneNone
Roaring Branch9000None12 active
West Springfield9000None4 active
Spring Grove9000None11 active
Shohola8900None13 active
Transfer8800None4 active
Cyclone8700None9 active
South Williamsport8500None3 active
Mehoopany8500None22 active
Gillett8500None24 active
Curryville8500None15 active
Cresco8400NoneNone
Barto8400None7 active
Monroe Twp8300None36 active
Ludlow8100None28 active
Holtwood8100None11 active
Mount Pocono8000None5 active
Athens8000None15 active
Lenhartsville8000NoneNone
Youngwood8000None11 active
Adamsville8000None2 active
Palmyra7700None16 active
Shelocta7600None6 active
Friedens7500None3 active
Sinking Spring7500None9 active
Gaines7500None24 active
Bechtelsville7500None2 active
Marsteller7500None23 active
Julian7500None1 active
Saxonburg7200NoneNone
Hershey7200None5 active
Orviston7200None48 active
West Middlesex7000None8 active
York Haven7000NoneNone
Bowmansville7000None12 active
Rome6500None16 active
Toughkenamon6500NoneNone
Millmont6400None15 active
Blue Ridge Summit5800None9 active
Neelyton5700None4 active
Pt Pleasant5600None3 active
West Sunbury5600None5 active
Wawa5300None4 active
East Norriton5000None70 active
Kelton5000None15 active
Falls5000None15 active
Chadds Ford5000None17 active
Douglassville5000NoneNone
Red Hill4800None14 active
Harrison Valley4500None6 active
New Tripoli4400None7 active
Valencia4400None1 active
James Creek4300None5 active
Mohnton4000None4 active
Point Pleasant4000NoneNone
Lima4000NoneNone
Sidman4000NoneNone
Friendsville4000None18 active
Mount Jewett3800None9 active
Bethel Park3500None4 active
Factoryville3200None13 active
Ferndale3000None3 active
Peach Bottom3000None2 active
North Huntingdon3000None36 active
Prospect3000None20 active
Unionville2900NoneNone
Fort Washington2500NoneNone
Carnegie2500NoneNone
BreinigsvilleN/A00None1 active