Tapcensus

Ohio water quality by county

88 counties with public water systems. Pick a county to see every system that serves it.

CountyActive systemsPeople servedShare with violations, 3 yrSerious violatorsHealth flags
Adams County 6 30,997 0 0
Allen County 40 90,897 0 0
Ashland County 52 34,408 0 0
Ashtabula County 57 88,081 0 1
Athens County 13 75,476 2 0
Auglaize County 30 34,535 0 0
Belmont County 21 62,289 2 0
Brown County 7 47,074 1 0
Butler County 21 378,589 1 0
Carroll County 56 15,371 3 3
Champaign County 45 24,993 0 0
Clark County 92 106,785 2 1
Clermont County 9 186,120 1 1
Clinton County 6 21,610 0 0
Columbiana County 114 74,145 1 3
Coshocton County 33 20,254 2 0
Crawford County 10 28,320 0 0
Cuyahoga County 11 1,411,268 0 0
Darke County 73 39,506 2 2
Defiance County 24 27,903 1 0
Delaware County 5 195,368 0 0
Erie County 13 80,490 0 0
Fairfield County 73 103,184 1 0
Fayette County 13 25,430 0 0
Franklin County 99 1,506,712 1 3
Fulton County 24 28,208 0 0
Gallia County 3 28,959 0 0
Geauga County 263 68,360 4 2
Greene County 55 179,246 0 0
Guernsey County 14 32,470 0 0
Hamilton County 28 892,067 1 0
Hancock County 42 68,044 0 0
Hardin County 31 20,770 0 0
Harrison County 30 14,052 0 0
Henry County 24 17,831 0 0
Highland County 9 42,975 0 0
Hocking County 46 15,504 2 1
Holmes County 87 24,423 1 2
Huron County 26 66,595 0 1
Jackson County 6 35,304 1 1
Jefferson County 35 58,095 2 1
Knox County 44 36,220 0 0
Lake County 21 230,616 0 0
Lawrence County 6 61,075 1 0
Licking County 87 128,585 3 0
Logan County 138 44,730 4 3
Lorain County 17 338,731 0 0
Lucas County 47 433,184 0 0
Madison County 57 43,262 4 0
Mahoning County 75 228,059 0 2
Marion County 32 53,251 0 0
Medina County 63 115,354 0 0
Meigs County 8 28,572 4 2
Mercer County 80 30,870 1 0
Miami County 57 99,598 0 1
Monroe County 6 13,352 0 0
Montgomery County 71 524,180 1 0
Morgan County 15 6,267 1 0
Morrow County 19 10,369 0 0
Muskingum County 23 70,931 2 0
Noble County 6 11,421 0 0
Ottawa County 36 47,288 1 1
Paulding County 29 12,185 0 0
Perry County 26 27,655 2 1
Pickaway County 40 46,536 2 4
Pike County 15 28,495 0 0
Portage County 175 127,877 4 3
Preble County 30 28,413 1 0
Putnam County 36 18,504 1 1
Richland County 118 103,650 2 1
Ross County 9 69,772 1 0
Sandusky County 54 36,685 2 1
Scioto County 17 83,235 0 0
Seneca County 65 47,398 0 1
Shelby County 41 36,172 1 0
Stark County 181 313,684 3 5
Summit County 209 467,052 0 6
Trumbull County 84 160,109 1 1
Tuscarawas County 79 72,303 0 0
Union County 37 44,956 0 0
Van Wert County 31 19,853 0 0
Vinton County 4 3,275 0 0
Warren County 19 245,488 3 2
Washington County 18 61,007 1 0
Wayne County 173 85,407 3 2
Williams County 44 27,057 0 0
Wood County 55 115,695 1 1
Wyandot County 22 15,572 0 0
under 30% 30 to 59% 60% and over
About this data

Share with violations counts any violation in the past three years, including monitoring and reporting lapses. Counts cover active systems; systems serving more than one county are counted in each.

Source: the U.S. EPA's Enforcement and Compliance History Online system (ECHO), which publishes the federal Safe Drinking Water Information System. EPA's terms and values are shown as published. The Ohio records are from EPA's data refresh of Oct 7, 2026; EPA refreshes this data quarterly, and states report to EPA with a lag of three to six months, so the newest violations may not appear yet. Retrieved from ECHO on Oct 11, 2026.