PFAS in Ohio tap water

59 of 347 tested systems measured above the federal limit. 142 had a detection of any kind.

Every public water system below was required by the EPA to test for 29 PFAS compounds. Sorted by the highest PFOA or PFOS reading, worst first. Find yours for the full set of readings and what removes them.

Water systemHighest PFOAHighest PFOSFoundAgainst the 4 ppt limit
Kings Island PWSnone detected28.9 ppt5 of 29Above
Mcdonald Village PWSnone detected21.2 ppt4 of 29Above
Girard City PWSnone detected20.1 ppt5 of 29Above
Warren Comm W and S Assn 220 pptnone detected2 of 29Above
Youngstown City PWSnone detected19.3 ppt2 of 29Above
Putnam Community Water Association PWS16.9 pptnone detected2 of 29Above
Lordstown Village PWSnone detected16 ppt4 of 29Above
Loveland City PWSnone detected16 ppt2 of 29Above
Western Water Companynone detected14.1 ppt1 of 29Above
Wright-patterson Afb Area B PWS5.5 ppt14 ppt5 of 29Above
Caldwell Village PWS13 pptnone detected2 of 29Above
Trumbull Co.-howland Twp PWS4.4 ppt13 ppt6 of 29Above
Canfield City PWS4.2 ppt12.4 ppt4 of 29Above
Indian Hill City PWSnone detected12.4 ppt5 of 29Above
Dayton Va Bldg 410none detected10.5 ppt4 of 29Above
Clermont Public Water Systemnone detected10.1 ppt3 of 29Above
Dayton Public Water Systemnone detected10 ppt5 of 29Above
Guernsey Co. Water Dept.9.8 pptnone detected1 of 29Above
Montgomery County Water Services 1 PWSnone detected9.6 ppt5 of 29Above
Yellow Springs Village PWSnone detected9.2 ppt1 of 29Above
Trumbull Co.-southeast PWS4 ppt9.1 ppt6 of 29Above
Niles City PWSnone detected9 ppt3 of 29Above
Jackson/milton Metro Water District PWS4.9 ppt8.5 ppt6 of 29Above
Barnesville, Oh8.1 pptnone detected1 of 29Above
Bethel Village PWS7.9 pptnone detected1 of 29Above
Milford City PWS4.1 ppt7.8 ppt7 of 29Above
Leading Creek Conservancy District7.6 pptnone detected1 of 29Above
Montgomery County Water Services 2 PWSnone detected7.6 ppt5 of 29Above
Gallia Co Rural Water Association7.5 pptnone detected1 of 29Above
Tate-monroe Water Association PWS7.4 pptnone detected1 of 29Above
Akron City PWS7.3 pptnone detected2 of 29Above
Wilmington City PWSnone detected7.3 ppt6 of 29Above
Gallipolis PWS7.2 pptnone detected1 of 29Above
Sanitary District #47.2 pptnone detected6 of 29Above
Grandview Medical Center PWSnone detected7.1 ppt5 of 29Above
Springboro PWS6.9 ppt5.7 ppt4 of 29Above
Hecla Water Association-plant PWS6.8 pptnone detected5 of 29Above
Newton Falls City6.7 ppt5.6 ppt7 of 29Above
St. Clairsville, City of PWS6.4 pptnone detected1 of 29Above
Greenville City PWSnone detected6.3 ppt2 of 29Above
Cincinnati Public Water Systemnone detected6.1 ppt3 of 29Above
Martins Ferry Public Water System6.1 pptnone detected3 of 29Above
Shadyside Public Water System6 pptnone detected6 of 29Above
Bellbrook Water Worksnone detected5.7 ppt3 of 29Above
Bexley City PWS5.6 pptnone detected5 of 29Above
Cambridge, City of5.6 pptnone detected2 of 29Above
Marietta City PWS5.2 ppt5.6 ppt3 of 29Above
Ironton PWS5.5 pptnone detected4 of 29Above
Portsmouth Public Water System5.4 pptnone detected2 of 29Above
Columbus Public Water System5.3 pptnone detected6 of 29Above
Hamilton Public Water System5.3 pptnone detected3 of 29Above
Wright-patterson Afb Area A PWSnone detected5 ppt7 of 29Above
Union City PWS4.8 pptnone detected5 of 29Above
Wooster City PWS4.8 pptnone detected6 of 29Above
Georgetown Village PWS4.7 pptnone detected1 of 29Above
Middletown City PWSnone detected4.3 ppt1 of 29Above
Aqua Ohio - Lawrence County4.2 pptnone detected1 of 29Above
Del-co Water Company, Inc.4.2 pptnone detected5 of 29Above
Franklin Public Water Systemnone detected4.1 ppt1 of 29Above
Maysville Regional Water4 pptnone detected1 of 29Within
Ada Villagenone detectednone detected0 of 29Within
Adams County Regional Wd PWSnone detectednone detected0 of 29Within
Alliance City PWSnone detectednone detected1 of 29Within
Amherst City PWSnone detectednone detected0 of 29Within
Andover-camplands Waternone detectednone detected0 of 29Within
Aqua Ohio - Ashtabulanone detectednone detected0 of 29Within
Aqua Ohio - Aurora Enone detectednone detected0 of 29Within
Aqua Ohio - Blacklicknone detectednone detected0 of 29Within
Aqua Ohio - Huber Ridge PWSnone detectednone detected0 of 29Within
Aqua Ohio - Lake Darbynone detectednone detected0 of 29Within
Aqua Ohio - Marionnone detectednone detected0 of 29Within
Aqua Ohio - Massillon PWSnone detectednone detected2 of 29Within
Aqua Ohio - Masurynone detectednone detected1 of 29Within
Aqua Ohio - Mentornone detectednone detected0 of 29Within
Aqua Ohio - Preble Countynone detectednone detected0 of 29Within
Aqua Ohio - Struthersnone detectednone detected1 of 29Within
Aqua Ohio - Tiffinnone detectednone detected0 of 29Within
Aqua Ohio - Village of Jeffersonnone detectednone detected0 of 29Within
Archbold Villagenone detectednone detected0 of 29Within
Ashland Citynone detectednone detected0 of 29Within
Ashtabula County Water Systemnone detectednone detected0 of 29Within
Ashville Village PWSnone detectednone detected0 of 29Within
Athens PWSnone detectednone detected0 of 29Within
Aurora City - Cleveland PWSnone detectednone detected0 of 29Within
Avon City PWSnone detectednone detected0 of 29Within
Avon Lake City PWSnone detectednone detected0 of 29Within
Barberton Citynone detectednone detected0 of 29Within
Bedford City PWSnone detectednone detected0 of 29Within
Bellaire Public Water Systemnone detectednone detected1 of 29Within
Bellefontaine City PWSnone detectednone detected1 of 29Within
Bellevue Citynone detectednone detected1 of 29Within
Belmont Co. Sanitary District 3 PWSnone detectednone detected0 of 29Within
Belpre City PWSnone detectednone detected2 of 29Within
Berea City PWSnone detectednone detected0 of 29Within
Blanchester Village PWSnone detectednone detected1 of 29Within
Bluffton Villagenone detectednone detected4 of 29Within
Bowling Green Citynone detectednone detected4 of 29Within
Bradford Village PWSnone detectednone detected0 of 29Within
Brookville Municipality PWSnone detectednone detected1 of 29Within
Brown County Rural Waternone detectednone detected0 of 29Within
Bryan Citynone detectednone detected0 of 29Within
Buckeye Water District - Ohio Rivernone detectednone detected0 of 29Within
Bucyrus Citynone detectednone detected0 of 29Within
Butler Co. Water District 2 PWSnone detectednone detected2 of 29Within
Byesvillenone detectednone detected0 of 29Within
Cadiz Village PWSnone detectednone detected0 of 29Within
Canal Fulton City PWSnone detectednone detected0 of 29Within
Canal Winchester City PWSnone detectednone detected0 of 29Within
Canton Public Water Systemnone detectednone detected0 of 29Within
Carey Villagenone detectednone detected0 of 29Within
Cedarville Universitynone detectednone detected0 of 29Within
Celina Citynone detectednone detected1 of 29Within
Chagrin Falls Village PWSnone detectednone detected0 of 29Within
Chardon City PWSnone detectednone detected0 of 29Within
Chillicothe City PWSnone detectednone detected1 of 29Within
Chillicothe Correctional Institutionnone detectednone detected0 of 29Within
Cincinnati Childrens Hosp Ionization Sysnone detectednone detected2 of 29Within
Circleville City PWSnone detectednone detected0 of 29Within
City of Heath PWSnone detectednone detected0 of 29Within
Clark County Green Meadows 2 PWSnone detectednone detected0 of 29Within
Clark County Northridge PWSnone detectednone detected0 of 29Within
Clark County Park Layne PWSnone detectednone detected0 of 29Within
Cleveland Public Water Systemnone detectednone detected0 of 29Within
Cleves Village PWSnone detectednone detected0 of 29Within
Clyde Citynone detectednone detected1 of 29Within
Coldwater Villagenone detectednone detected0 of 29Within
Columbiana City PWSnone detectednone detected0 of 29Within
Columbus Grove Villagenone detectednone detected0 of 29Within
Commercial Point Villagenone detectednone detected1 of 29Within
Conneautnone detectednone detected0 of 29Within
Cortland City PWSnone detectednone detected0 of 29Within
Coshocton PWSnone detectednone detected0 of 29Within
Crestline Villagenone detectednone detected0 of 29Within
Cuyahoga Falls City PWSnone detectednone detected0 of 29Within
Defiance Citynone detectednone detected3 of 29Within
Delaware City PWSnone detectednone detected0 of 29Within
Delphos Citynone detectednone detected0 of 29Within
Delta Villagenone detectednone detected1 of 29Within
Dover City PWSnone detectednone detected0 of 29Within
Earnhart Hill Water District PWSnone detectednone detected0 of 29Within
East Liverpool Citynone detectednone detected1 of 29Within
East Palestine Village PWSnone detectednone detected0 of 29Within
Eaton Public Water Systemnone detectednone detected0 of 29Within
Elida Villagenone detectednone detected3 of 29Within
Elyria Water Departmentnone detectednone detected0 of 29Within
Englewood City PWSnone detectednone detected0 of 29Within
Erie Co Margaretta Districtnone detectednone detected0 of 29Within
Erie Co Perkins Districtnone detectednone detected0 of 29Within
Fairborn Public Water Systemnone detectednone detected0 of 29Within
Fairfield City PWSnone detectednone detected4 of 29Within
Fairfield County Utilities PWSnone detectednone detected0 of 29Within
Felicity Village PWSnone detectednone detected0 of 29Within
Findlay Citynone detectednone detected0 of 29Within
Fostoria Citynone detectednone detected0 of 29Within
Fremont Citynone detectednone detected0 of 29Within
Gahanna City PWSnone detectednone detected0 of 29Within
Galion Citynone detectednone detected1 of 29Within
Gb Fabricationnone detectednone detected0 of 29Within
Geneva City PWSnone detectednone detected0 of 29Within
Germantown City PWSnone detectednone detected0 of 29Within
Gnadenhutten PWSnone detectednone detected0 of 29Within
Granville, Village ofnone detectednone detected0 of 29Within
Greene Co.-northwest Reg Waternone detectednone detected0 of 29Within
Greene County Eastern Regional PWSnone detectednone detected0 of 29Within
Greenfield Twp Water Districtnone detectednone detected0 of 29Within
Greenfield Village PWSnone detectednone detected0 of 29Within
Groveport PWSnone detectednone detected0 of 29Within
Harrison City PWSnone detectednone detected0 of 29Within
Hicksville Villagenone detectednone detected0 of 29Within
Highland County Water Company, Inc.none detectednone detected0 of 29Within
Hillsboro Citynone detectednone detected0 of 29Within
Hollywood Gaming @ Mvrcnone detectednone detected0 of 29Within
Honda - Anna Engine Plantnone detectednone detected0 of 29Within
Honda - Benton Rd. WTPnone detectednone detected0 of 29Within
Honda East Liberty WTPnone detectednone detected0 of 29Within
Hubbard City PWSnone detectednone detected1 of 29Within
Huber Heights Public Water Systemnone detectednone detected0 of 29Within
Hudson City PWSnone detectednone detected0 of 29Within
Huron Citynone detectednone detected0 of 29Within
I-71 and Sr-35 PWSnone detectednone detected0 of 29Within
Jackson Co. Water Company-wtpnone detectednone detected0 of 29Within
Jackson, City ofnone detectednone detected1 of 29Within
Jefferson Co W and S District - Mnone detectednone detected1 of 29Within
Jefferson Co W and S District- Anone detectednone detected2 of 29Within
Jefferson Regional Water Authoritynone detectednone detected3 of 29Within
Jefferson Water and Sewer District PWSnone detectednone detected0 of 29Within
Johnstown Village PWSnone detectednone detected0 of 29Within
Kent City PWSnone detectednone detected0 of 29Within
Kenton Citynone detectednone detected0 of 29Within
Knox County Water and Wastewater PWSnone detectednone detected0 of 29Within
Lake County East Water Subdistrictnone detectednone detected0 of 29Within
Lake County West Water Subdistrictnone detectednone detected0 of 29Within
Lakewood City PWSnone detectednone detected0 of 29Within
Lancaster City PWSnone detectednone detected0 of 29Within
Le-ax Regional Water District PWSnone detectednone detected0 of 29Within
Lebanon Citynone detectednone detected1 of 29Within
Lebanon Correctional Institutionnone detectednone detected0 of 29Within
Lexington Villagenone detectednone detected0 of 29Within
Lima Citynone detectednone detected3 of 29Within
Little Hocking Water Association, Inc.none detectednone detected0 of 29Within
Lockland Village PWSnone detectednone detected0 of 29Within
Logan, City ofnone detectednone detected0 of 29Within
London City PWSnone detectednone detected0 of 29Within
Lorain City PWSnone detectednone detected0 of 29Within
Louisville City PWSnone detectednone detected1 of 29Within
Madison County Sswd Water District 1none detectednone detected0 of 29Within
Malvern Village PWSnone detectednone detected0 of 29Within
Manchester High Schoolnone detectednone detected0 of 29Within
Mansfield Citynone detectednone detected0 of 29Within
Marysville City PWSnone detectednone detected0 of 29Within
Maumee Citynone detectednone detected0 of 29Within
Medina City PWSnone detectednone detected1 of 29Within
Medina Co/northwest PWSnone detectednone detected1 of 29Within
Medina Co/southern Water Dist PWSnone detectednone detected0 of 29Within
Miami Co-camp Troy PWSnone detectednone detected0 of 29Within
Miamisburg City PWSnone detectednone detected0 of 29Within
Mid-ohio Wsd Plain City WTPnone detectednone detected0 of 29Within
Millersburg Village PWSnone detectednone detected0 of 29Within
Minerva Village PWSnone detectednone detected0 of 29Within
Monroe City Pws, Ohnone detectednone detected0 of 29Within
Monroe Water Systemsnone detectednone detected0 of 29Within
Montpelier Villagenone detectednone detected0 of 29Within
Mount Orab Village PWSnone detectednone detected1 of 29Within
Mount Vernon City PWSnone detectednone detected0 of 29Within
Mt Gilead Village PWSnone detectednone detected0 of 29Within
Munroe Falls City PWSnone detectednone detected0 of 29Within
Muskingum County Water - SEnone detectednone detected1 of 29Within
Napoleon Citynone detectednone detected3 of 29Within
Nawanone detectednone detected0 of 29Within
Nelsonville PWSnone detectednone detected0 of 29Within
New Bremen Villagenone detectednone detected0 of 29Within
New Carlisle City PWSnone detectednone detected1 of 29Within
New Lebanon Village PWSnone detectednone detected0 of 29Within
New Lexingtonnone detectednone detected0 of 29Within
New Miami Village PWSnone detectednone detected0 of 29Within
New Philadelphia City PWSnone detectednone detected0 of 29Within
Newark City PWSnone detectednone detected1 of 29Within
Newcomerstown Village PWSnone detectednone detected0 of 29Within
North Baltimore Villagenone detectednone detected1 of 29Within
North Canton City PWSnone detectednone detected0 of 29Within
North Ridgeville City PWSnone detectednone detected0 of 29Within
Northern Ohio Rural Waternone detectednone detected0 of 29Within
Northern Ohio Rural Water - NW Districtnone detectednone detected0 of 29Within
Northern Perry Co.water #2none detectednone detected0 of 29Within
Northwest Regional Water Districtnone detectednone detected1 of 29Within
Northwestern W and Sd - Wtln 200none detectednone detected1 of 29Within
Northwestern W and Sd -toledo Svce Areanone detectednone detected0 of 29Within
Northwestern W and Sd- Portagenone detectednone detected3 of 29Within
Norw - South Districtnone detectednone detected1 of 29Within
Norwalk Citynone detectednone detected1 of 29Within
Norwood City PWSnone detectednone detected0 of 29Within
Oak Harbor Villagenone detectednone detected0 of 29Within
Oakdale Water Districtnone detectednone detected0 of 29Within
Oakwood City PWSnone detectednone detected4 of 29Within
Oberlin Water Departmentnone detectednone detected4 of 29Within
Odrc-pickaway Correction PWSnone detectednone detected0 of 29Within
Old Trail Schoolnone detectednone detected0 of 29Within
Ontario Citynone detectednone detected0 of 29Within
Oregon City, Ohnone detectednone detected1 of 29Within
Orrville City PWSnone detectednone detected0 of 29Within
Ottawa County Regional Water Districtnone detectednone detected3 of 29Within
Ottawa Villagenone detectednone detected4 of 29Within
Oxford City PWSnone detectednone detected1 of 29Within
Painesville City PWSnone detectednone detected0 of 29Within
Pataskala Citynone detectednone detected0 of 29Within
Paulding Villagenone detectednone detected1 of 29Within
Perrysburg City Waternone detectednone detected0 of 29Within
Pickerington City PWSnone detectednone detected0 of 29Within
Pike Water, Inc.-plant PWSnone detectednone detected1 of 29Within
Piqua City PWSnone detectednone detected1 of 29Within
Port Clinton Citynone detectednone detected0 of 29Within
Portage County Water Resourcesnone detectednone detected0 of 29Within
Ravenna City PWSnone detectednone detected1 of 29Within
Reading City PWSnone detectednone detected1 of 29Within
Reynoldsburg City PWSnone detectednone detected1 of 29Within
Rittman City PWSnone detectednone detected0 of 29Within
Ross County Water Co Inc PWSnone detectednone detected1 of 29Within
Rural Lorain Co. Water Anone detectednone detected2 of 29Within
Salem City, Ohnone detectednone detected0 of 29Within
Sandusky Citynone detectednone detected0 of 29Within
Scioto Co. Regional Water District #1none detectednone detected1 of 29Within
Scioto Water, Inc.-rose Hillnone detectednone detected0 of 29Within
Scioto Water, Inc.-sugar Campnone detectednone detected1 of 29Within
Scranton Woodsnone detectednone detected0 of 29Within
Sebring Village PWSnone detectednone detected0 of 29Within
Sheffield Lake City PWSnone detectednone detected0 of 29Within
Sheffield Village PWSnone detectednone detected0 of 29Within
Shelby Citynone detectednone detected1 of 29Within
Sidney City PWSnone detectednone detected0 of 29Within
South Lebanon Village PWSnone detectednone detected0 of 29Within
South Point Villagenone detectednone detected2 of 29Within
Southern Perry Co-congonone detectednone detected0 of 29Within
Southwest Licking Community Waternone detectednone detected0 of 29Within
Southwest Regional Water Districtnone detectednone detected1 of 29Within
Springfield City PWSnone detectednone detected0 of 29Within
St Marys Citynone detectednone detected0 of 29Within
Stark County Water Districtnone detectednone detected0 of 29Within
Steubenville, City ofnone detectednone detected0 of 29Within
Stow Public Water Systemnone detectednone detected0 of 29Within
Streetsboro City PWSnone detectednone detected0 of 29Within
Sunday Creek Valley Water PWSnone detectednone detected0 of 29Within
Swanton Villagenone detectednone detected0 of 29Within
Sylvania Citynone detectednone detected0 of 29Within
Tallmadge City PWSnone detectednone detected0 of 29Within
Tcmsd-wilkshire Hills PWSnone detectednone detected0 of 29Within
Timberlake Water Systemnone detectednone detected0 of 29Within
Timmons Elementary Schoolnone detectednone detected0 of 29Within
Toledo, City ofnone detectednone detected1 of 29Within
Toronto PWSnone detectednone detected2 of 29Within
Trenton City PWSnone detectednone detected2 of 29Within
Tri-county Block and Bricknone detectednone detected0 of 29Within
Trotwood City PWSnone detectednone detected1 of 29Within
Troy City Pws, Ohnone detectednone detected0 of 29Within
Trumbull Co. - Bazetta/championnone detectednone detected1 of 29Within
Tupper Plains/chester Water Districtnone detectednone detected0 of 29Within
Twin City Water and Sewer District PWSnone detectednone detected0 of 29Within
University Hospitals - Main Campusnone detectednone detected1 of 29Within
Upper Sandusky Citynone detectednone detected0 of 29Within
Urbana City PWSnone detectednone detected1 of 29Within
Van Wert Citynone detectednone detected0 of 29Within
Vermilion Citynone detectednone detected0 of 29Within
Wadsworth City PWSnone detectednone detected0 of 29Within
Wapakoneta Citynone detectednone detected0 of 29Within
Warren City PWSnone detectednone detected1 of 29Within
Warren Co. Franklin Area PWSnone detectednone detected0 of 29Within
Warren Co. Richard Renneker PWSnone detectednone detected0 of 29Within
Warren Co. Socialville PWSnone detectednone detected1 of 29Within
Washington Court House PWSnone detectednone detected0 of 29Within
Waterford Water/sewer Associationnone detectednone detected1 of 29Within
Waterville Citynone detectednone detected3 of 29Within
Wauseon Citynone detectednone detected5 of 29Within
Waverly City PWSnone detectednone detected2 of 29Within
Waynesville Village PWSnone detectednone detected0 of 29Within
Waynoka Regional Water and Sewer Distnone detectednone detected0 of 29Within
Wellington Village PWSnone detectednone detected0 of 29Within
Wellston City PWSnone detectednone detected3 of 29Within
West Carrollton City PWSnone detectednone detected0 of 29Within
West Jefferson Village PWSnone detectednone detected0 of 29Within
West Milton Village PWSnone detectednone detected0 of 29Within
Westerville City PWSnone detectednone detected1 of 29Within
Whitehouse Villagenone detectednone detected1 of 29Within
Willard Citynone detectednone detected0 of 29Within
Wintersville Village PWSnone detectednone detected1 of 29Within
Wright State Universitynone detectednone detected0 of 29Within
Wyoming City PWSnone detectednone detected0 of 29Within
Xenia City PWSnone detectednone detected0 of 29Within
Zanesville PWSnone detectednone detected2 of 29Within

All 347 systems the EPA tested in Ohio, every one of them with its own page. Each was tested for 29 PFAS compounds.

Other states

Graded water filters you can buy today

The best graded product in each filter type we cover.

We may earn a commission on these links, at no cost to you. It never changes a grade.

Source, the EPA’s fifth Unregulated Contaminant Monitoring Rule, final dataset published 2026-10-15. Original data →