Ohio County Water Quality Reports

Water quality reports for all counties in Ohio. Browse by county to see safety scores, violations, and ZIP code data.

Browse water quality data by county in Ohio. Each county page lists all ZIP codes with safety scores and EPA violation data.

← Ohio state overview

Adams County, OH: 2 Health Violations — 50/100 (2026)

2026 report: Adams County, OH scores 50/100 (Grade D). 13 ZIP codes analyzed. 12 EPA violations found. Free report with contaminant data and filter picks.

Allen County, OH: 12 Health Violations — 55/100 (2026)

2026 report: Allen County, OH scores 55/100 (Grade C). 16 ZIP codes analyzed. 91 EPA violations found. Free report with contaminant data and filter picks.

Ashland County, OH: 2 Health Violations — 55/100 (2026)

2026 report: Ashland County, OH scores 55/100 (Grade C). 10 ZIP codes analyzed. 9 EPA violations found. Free report with contaminant data and filter picks.

Ashtabula County, OH: 1 Health Violation — 66/100 (2026)

2026 report: Ashtabula County, OH scores 66/100 (Grade C). 19 ZIP codes analyzed. 24 EPA violations found. Free report with contaminant data and filter ...

Athens County, OH: 11 Health Violations — 66/100 (2026)

2026 report: Athens County, OH scores 66/100 (Grade C). 21 ZIP codes analyzed. 38 EPA violations found. Free report with contaminant data and filter picks.

Auglaize County, OH: 1 Health Violation — 50/100 (2026)

2026 report: Auglaize County, OH scores 50/100 (Grade D). 9 ZIP codes analyzed. 11 EPA violations found. Free report with contaminant data and filter pi...

Belmont County, OH: 4 Health Violations — 53/100 (2026)

2026 report: Belmont County, OH scores 53/100 (Grade D). 24 ZIP codes analyzed. 50 EPA violations found. Free report with contaminant data and filter pi...

Brown County, OH: 3 Health Violations — 66/100 (2026)

2026 report: Brown County, OH scores 66/100 (Grade C). 12 ZIP codes analyzed. 17 EPA violations found. Free report with contaminant data and filter picks.

Butler County, OH: 51 Violations — 60/100 (2026)

2026 report: Butler County, OH scores 60/100 (Grade C). 18 ZIP codes analyzed. 51 EPA violations found. Free report with contaminant data and filter picks.

Carroll County, OH: 2 Health Violations — 56/100 (2026)

2026 report: Carroll County, OH scores 56/100 (Grade C). 8 ZIP codes analyzed. 12 EPA violations found. Free report with contaminant data and filter picks.

Champaign County, OH: 1 Health Violation — 52/100 (2026)

2026 report: Champaign County, OH scores 52/100 (Grade D). 12 ZIP codes analyzed. 21 EPA violations found. Free report with contaminant data and filter ...

Clark County, OH: 7 Health Violations — 51/100 (2026)

2026 report: Clark County, OH scores 51/100 (Grade D). 21 ZIP codes analyzed. 23 EPA violations found. Free report with contaminant data and filter picks.

Clermont County, OH: 2 Health Violations — 66/100 (2026)

2026 report: Clermont County, OH scores 66/100 (Grade C). 15 ZIP codes analyzed. 20 EPA violations found. Free report with contaminant data and filter p...

Clinton County, OH: 1 Health Violation — 52/100 (2026)

2026 report: Clinton County, OH scores 52/100 (Grade D). 11 ZIP codes analyzed. 6 EPA violations found. Free report with contaminant data and filter picks.

Columbiana County, OH: Lead Above EPA Limits — 49/100 (2026)

2026 report: Columbiana County, OH scores 49/100 (Grade D). 29 ZIP codes analyzed. 28 EPA violations found. Lead above EPA limits. Free report with cont...

Coshocton County, OH: 2 Violations — 49/100 (2026)

2026 report: Coshocton County, OH scores 49/100 (Grade D). 10 ZIP codes analyzed. 2 EPA violations found. Free report with contaminant data and filter p...

Crawford County, OH: 5 Health Violations — 49/100 (2026)

2026 report: Crawford County, OH scores 49/100 (Grade D). 9 ZIP codes analyzed. 11 EPA violations found. Free report with contaminant data and filter pi...

Cuyahoga County, OH: 64 Violations — 74/100 (2026)

2026 report: Cuyahoga County, OH scores 74/100 (Grade B). 60 ZIP codes analyzed. 64 EPA violations found. Free report with contaminant data and filter p...

Darke County, OH: 1 Health Violation — 59/100 (2026)

2026 report: Darke County, OH scores 59/100 (Grade C). 11 ZIP codes analyzed. 8 EPA violations found. Free report with contaminant data and filter picks.

Defiance County, OH: 17 Health Violations — 65/100 (2026)

2026 report: Defiance County, OH scores 65/100 (Grade C). 8 ZIP codes analyzed. 28 EPA violations found. Free report with contaminant data and filter pi...

Delaware County, OH: 3 Health Violations — 57/100 (2026)

2026 report: Delaware County, OH scores 57/100 (Grade C). 9 ZIP codes analyzed. 16 EPA violations found. Free report with contaminant data and filter pi...

Erie County, OH: 2 Health Violations — 69/100 (2026)

2026 report: Erie County, OH scores 69/100 (Grade C). 14 ZIP codes analyzed. 14 EPA violations found. Free report with contaminant data and filter picks.

Fairfield County, OH: 2 Health Violations — 57/100 (2026)

2026 report: Fairfield County, OH scores 57/100 (Grade C). 15 ZIP codes analyzed. 34 EPA violations found. Free report with contaminant data and filter ...

Fayette County, OH: 1 Health Violation — 62/100 (2026)

2026 report: Fayette County, OH scores 62/100 (Grade C). 5 ZIP codes analyzed. 16 EPA violations found. Free report with contaminant data and filter picks.

Franklin County, OH: 95 Health Violations — 61/100 (2026)

2026 report: Franklin County, OH scores 61/100 (Grade C). 75 ZIP codes analyzed. 326 EPA violations found. Free report with contaminant data and filter ...

Fulton County, OH: 21 Health Violations — 66/100 (2026)

2026 report: Fulton County, OH scores 66/100 (Grade C). 9 ZIP codes analyzed. 28 EPA violations found. Free report with contaminant data and filter picks.

Gallia County, OH: 4 Violations — 65/100 (2026)

2026 report: Gallia County, OH scores 65/100 (Grade C). 7 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.

Geauga County, OH: 1 Health Violation — 64/100 (2026)

2026 report: Geauga County, OH scores 64/100 (Grade C). 21 ZIP codes analyzed. 19 EPA violations found. Free report with contaminant data and filter picks.

Greene County, OH: Lead Above EPA Limits — 53/100 (2026)

2026 report: Greene County, OH scores 53/100 (Grade D). 16 ZIP codes analyzed. 40 EPA violations found. Lead above EPA limits. Free report with contamin...

Guernsey County, OH: 4 Health Violations — 50/100 (2026)

2026 report: Guernsey County, OH scores 50/100 (Grade D). 13 ZIP codes analyzed. 10 EPA violations found. Free report with contaminant data and filter p...

Hamilton County, OH: 1 Health Violation — 64/100 (2026)

2026 report: Hamilton County, OH scores 64/100 (Grade C). 78 ZIP codes analyzed. 74 EPA violations found. Free report with contaminant data and filter p...

Hancock County, OH: 2 Health Violations — 52/100 (2026)

2026 report: Hancock County, OH scores 52/100 (Grade D). 14 ZIP codes analyzed. 7 EPA violations found. Free report with contaminant data and filter picks.

Hardin County, OH: 2 Health Violations — 52/100 (2026)

2026 report: Hardin County, OH scores 52/100 (Grade D). 8 ZIP codes analyzed. 11 EPA violations found. Free report with contaminant data and filter picks.

Harrison County, OH: 8 Health Violations — 49/100 (2026)

2026 report: Harrison County, OH scores 49/100 (Grade D). 21 ZIP codes analyzed. 37 EPA violations found. Free report with contaminant data and filter p...

Henry County, OH: 27 Health Violations — 60/100 (2026)

2026 report: Henry County, OH scores 60/100 (Grade C). 18 ZIP codes analyzed. 44 EPA violations found. Free report with contaminant data and filter picks.

Highland County, OH: 3 Violations — 72/100 (2026)

2026 report: Highland County, OH scores 72/100 (Grade B). 3 ZIP codes analyzed. 3 EPA violations found. Free report with contaminant data and filter picks.

Hocking County, OH: 3 Health Violations — 67/100 (2026)

2026 report: Hocking County, OH scores 67/100 (Grade C). 10 ZIP codes analyzed. 20 EPA violations found. Free report with contaminant data and filter pi...

Holmes County, OH: 8 Health Violations — 54/100 (2026)

2026 report: Holmes County, OH scores 54/100 (Grade D). 16 ZIP codes analyzed. 42 EPA violations found. Free report with contaminant data and filter picks.

Huron County, OH: 3 Health Violations — 52/100 (2026)

2026 report: Huron County, OH scores 52/100 (Grade D). 16 ZIP codes analyzed. 16 EPA violations found. Free report with contaminant data and filter picks.

Jackson County, OH: 3 Health Violations — 68/100 (2026)

2026 report: Jackson County, OH scores 68/100 (Grade C). 7 ZIP codes analyzed. 12 EPA violations found. Free report with contaminant data and filter picks.

Jefferson County, OH: 9 Health Violations — 53/100 (2026)

2026 report: Jefferson County, OH scores 53/100 (Grade D). 15 ZIP codes analyzed. 69 EPA violations found. Free report with contaminant data and filter ...

Knox County, OH: 4 Violations — 56/100 (2026)

2026 report: Knox County, OH scores 56/100 (Grade C). 9 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.

Lake County, OH: 3 Violations — 71/100 (2026)

2026 report: Lake County, OH scores 71/100 (Grade B). 4 ZIP codes analyzed. 3 EPA violations found. Free report with contaminant data and filter picks.

Lawrence County, OH: 1 Health Violation — 61/100 (2026)

2026 report: Lawrence County, OH scores 61/100 (Grade C). 10 ZIP codes analyzed. 7 EPA violations found. Free report with contaminant data and filter pi...

Licking County, OH: 2 Health Violations — 58/100 (2026)

2026 report: Licking County, OH scores 58/100 (Grade C). 18 ZIP codes analyzed. 15 EPA violations found. Free report with contaminant data and filter pi...

Logan County, OH: 3 Health Violations — 53/100 (2026)

2026 report: Logan County, OH scores 53/100 (Grade D). 19 ZIP codes analyzed. 27 EPA violations found. Free report with contaminant data and filter picks.

Lorain County, OH: 5 Health Violations — 70/100 (2026)

2026 report: Lorain County, OH scores 70/100 (Grade B). 16 ZIP codes analyzed. 18 EPA violations found. Free report with contaminant data and filter picks.

Lucas County, OH: 31 Health Violations — 71/100 (2026)

2026 report: Lucas County, OH scores 71/100 (Grade B). 43 ZIP codes analyzed. 98 EPA violations found. Free report with contaminant data and filter picks.

Madison County, OH: 1 Health Violation — 53/100 (2026)

2026 report: Madison County, OH scores 53/100 (Grade D). 6 ZIP codes analyzed. 21 EPA violations found. Free report with contaminant data and filter picks.

Mahoning County, OH: 67 Violations — 70/100 (2026)

2026 report: Mahoning County, OH scores 70/100 (Grade B). 31 ZIP codes analyzed. 67 EPA violations found. Free report with contaminant data and filter p...

Marion County, OH: 12 Violations — 55/100 (2026)

2026 report: Marion County, OH scores 55/100 (Grade C). 8 ZIP codes analyzed. 12 EPA violations found. Free report with contaminant data and filter picks.

Medina County, OH: 2 Health Violations — 68/100 (2026)

2026 report: Medina County, OH scores 68/100 (Grade C). 17 ZIP codes analyzed. 12 EPA violations found. Free report with contaminant data and filter picks.

Meigs County, OH: 4 Health Violations — 69/100 (2026)

2026 report: Meigs County, OH scores 69/100 (Grade C). 10 ZIP codes analyzed. 24 EPA violations found. Free report with contaminant data and filter picks.

Mercer County, OH: 12 Violations — 54/100 (2026)

2026 report: Mercer County, OH scores 54/100 (Grade D). 8 ZIP codes analyzed. 12 EPA violations found. Free report with contaminant data and filter picks.

Miami County, OH: 1 Health Violation — 54/100 (2026)

2026 report: Miami County, OH scores 54/100 (Grade D). 16 ZIP codes analyzed. 34 EPA violations found. Free report with contaminant data and filter picks.

Monroe County, OH: 1 Health Violation — 67/100 (2026)

2026 report: Monroe County, OH scores 67/100 (Grade C). 10 ZIP codes analyzed. 7 EPA violations found. Free report with contaminant data and filter picks.

Montgomery County, OH: Lead Above EPA Limits — 42/100 (2026)

2026 report: Montgomery County, OH scores 42/100 (Grade D). 54 ZIP codes analyzed. 236 EPA violations found. Lead above EPA limits. Free report with con...

Morgan County, OH: 1 Health Violation — 66/100 (2026)

2026 report: Morgan County, OH scores 66/100 (Grade C). 5 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.

Morrow County, OH: 2 Violations — 50/100 (2026)

2026 report: Morrow County, OH scores 50/100 (Grade D). 5 ZIP codes analyzed. 2 EPA violations found. Free report with contaminant data and filter picks.

Muskingum County, OH: 15 Health Violations — 49/100 (2026)

2026 report: Muskingum County, OH scores 49/100 (Grade D). 18 ZIP codes analyzed. 25 EPA violations found. Free report with contaminant data and filter ...

Noble County, OH: 5 Health Violations — 65/100 (2026)

2026 report: Noble County, OH scores 65/100 (Grade C). 8 ZIP codes analyzed. 20 EPA violations found. Free report with contaminant data and filter picks.

Ottawa County, OH: 1 Health Violation — 59/100 (2026)

2026 report: Ottawa County, OH scores 59/100 (Grade C). 12 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.

Paulding County, OH: 4 Health Violations — 69/100 (2026)

2026 report: Paulding County, OH scores 69/100 (Grade C). 6 ZIP codes analyzed. 14 EPA violations found. Free report with contaminant data and filter pi...

Perry County, OH: 11 Health Violations — 59/100 (2026)

2026 report: Perry County, OH scores 59/100 (Grade C). 9 ZIP codes analyzed. 37 EPA violations found. Free report with contaminant data and filter picks.

Pickaway County, OH: 10 Violations — 61/100 (2026)

2026 report: Pickaway County, OH scores 61/100 (Grade C). 5 ZIP codes analyzed. 10 EPA violations found. Free report with contaminant data and filter pi...

Pike County, OH: 20 Violations — 52/100 (2026)

2026 report: Pike County, OH scores 52/100 (Grade D). 7 ZIP codes analyzed. 20 EPA violations found. Free report with contaminant data and filter picks.

Portage County, OH: 6 Health Violations — 71/100 (2026)

2026 report: Portage County, OH scores 71/100 (Grade B). 14 ZIP codes analyzed. 22 EPA violations found. Free report with contaminant data and filter pi...

Preble County, OH: 5 Health Violations — 62/100 (2026)

2026 report: Preble County, OH scores 62/100 (Grade C). 12 ZIP codes analyzed. 28 EPA violations found. Free report with contaminant data and filter picks.

Putnam County, OH: 5 Health Violations — 66/100 (2026)

2026 report: Putnam County, OH scores 66/100 (Grade C). 14 ZIP codes analyzed. 13 EPA violations found. Free report with contaminant data and filter picks.

Richland County, OH: 32 Health Violations — 60/100 (2026)

2026 report: Richland County, OH scores 60/100 (Grade C). 17 ZIP codes analyzed. 60 EPA violations found. Free report with contaminant data and filter p...

Ross County, OH: 1 Health Violation — 54/100 (2026)

2026 report: Ross County, OH scores 54/100 (Grade D). 9 ZIP codes analyzed. 15 EPA violations found. Free report with contaminant data and filter picks.

Sandusky County, OH: 1 Health Violation — 71/100 (2026)

2026 report: Sandusky County, OH scores 71/100 (Grade B). 8 ZIP codes analyzed. 16 EPA violations found. Free report with contaminant data and filter pi...

Scioto County, OH: 4 Violations — 61/100 (2026)

2026 report: Scioto County, OH scores 61/100 (Grade C). 12 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.

Seneca County, OH: 4 Health Violations — 50/100 (2026)

2026 report: Seneca County, OH scores 50/100 (Grade D). 12 ZIP codes analyzed. 27 EPA violations found. Free report with contaminant data and filter picks.

Shelby County, OH: 2 Health Violations — 55/100 (2026)

2026 report: Shelby County, OH scores 55/100 (Grade C). 14 ZIP codes analyzed. 27 EPA violations found. Free report with contaminant data and filter picks.

Stark County, OH: 11 Health Violations — 55/100 (2026)

2026 report: Stark County, OH scores 55/100 (Grade C). 45 ZIP codes analyzed. 125 EPA violations found. Free report with contaminant data and filter picks.

Summit County, OH: 7 Health Violations — 60/100 (2026)

2026 report: Summit County, OH scores 60/100 (Grade C). 43 ZIP codes analyzed. 164 EPA violations found. Free report with contaminant data and filter pi...

Trumbull County, OH: 7 Health Violations — 70/100 (2026)

2026 report: Trumbull County, OH scores 70/100 (Grade B). 26 ZIP codes analyzed. 51 EPA violations found. Free report with contaminant data and filter p...

Tuscarawas County, OH: 1 Health Violation — 53/100 (2026)

2026 report: Tuscarawas County, OH scores 53/100 (Grade D). 15 ZIP codes analyzed. 28 EPA violations found. Free report with contaminant data and filter...

Union County, OH: 1 Health Violation — 54/100 (2026)

2026 report: Union County, OH scores 54/100 (Grade D). 12 ZIP codes analyzed. 10 EPA violations found. Free report with contaminant data and filter picks.

Van Wert County, OH: 9 Health Violations — 55/100 (2026)

2026 report: Van Wert County, OH scores 55/100 (Grade C). 7 ZIP codes analyzed. 27 EPA violations found. Free report with contaminant data and filter pi...

Vinton County, OH: 1 Health Violation — 63/100 (2026)

2026 report: Vinton County, OH scores 63/100 (Grade C). 7 ZIP codes analyzed. 6 EPA violations found. Free report with contaminant data and filter picks.

Warren County, OH: Lead Above EPA Limits — 56/100 (2026)

2026 report: Warren County, OH scores 56/100 (Grade C). 13 ZIP codes analyzed. 95 EPA violations found. Lead above EPA limits. Free report with contamin...

Washington County, OH: 3 Health Violations — 65/100 (2026)

2026 report: Washington County, OH scores 65/100 (Grade C). 18 ZIP codes analyzed. 22 EPA violations found. Free report with contaminant data and filter...

Wayne County, OH: 23 Violations — 56/100 (2026)

2026 report: Wayne County, OH scores 56/100 (Grade C). 16 ZIP codes analyzed. 23 EPA violations found. Free report with contaminant data and filter picks.

Williams County, OH: 1 Health Violation — 71/100 (2026)

2026 report: Williams County, OH scores 71/100 (Grade B). 9 ZIP codes analyzed. 6 EPA violations found. Free report with contaminant data and filter picks.

Wood County, OH: 3 Health Violations — 66/100 (2026)

2026 report: Wood County, OH scores 66/100 (Grade C). 22 ZIP codes analyzed. 34 EPA violations found. Free report with contaminant data and filter picks.

Wyandot County, OH: 1 Health Violation — 49/100 (2026)

2026 report: Wyandot County, OH scores 49/100 (Grade D). 10 ZIP codes analyzed. 4 EPA violations found. Free report with contaminant data and filter picks.

Get safety alerts for Ohio

Free updates when EPA data changes for this area. No spam.

Unsubscribe anytime. Privacy Policy.

Share This Page

X Facebook
Check your water filter options Free tool — no phone call required.