Ohio Water Quality: 2.9K Violations in 1435 ZIP Codes
1435 ZIP codes · 883 water systems · IPC plumbing code · Updated 2026-06-03
Data: EPA SDWIS, NWS, State plumbing boards, Rewiring America Last verified: 2026-06-03
Across multiple regions, Ohio drinking water compliance sits below the federal baseline — MCL exceedances are on record in several districts.
Score Distribution
How Ohio's 1435 ZIP codes are distributed across safety grades.
Home Safety Scores by State
Data: EPA SDWIS, FEMA NFIP, EPA Radon, USGS Earthquake Hazards, NIFC Wildfire • 2026-06-03
Top 10 Safest ZIP Codes in Ohio
Highest Home Safety Scores in the state.
| # | ZIP Code | City | County | Score | Grade |
|---|---|---|---|---|---|
| 1 | 43111 | Carbon Hill | Hocking | 83 | B |
| 2 | 43438 | Kelleys Island | Erie | 83 | B |
| 3 | 43442 | Lindsey | Sandusky | 83 | B |
| 4 | 43517 | Edgerton | Williams | 83 | B |
| 5 | 43554 | Pioneer | Williams | 83 | B |
| 6 | 43556 | Sherwood | Defiance | 83 | B |
| 7 | 43570 | West Unity | Williams | 83 | B |
| 8 | 44021 | Burton | Geauga | 83 | B |
| 9 | 44046 | Huntsburg | Geauga | 83 | B |
| 10 | 44086 | Thompson | Geauga | 83 | B |
10 Lowest-Scoring ZIP Codes in Ohio
| # | ZIP Code | City | County | Score | Grade | Violations |
|---|---|---|---|---|---|---|
| 1 | 45490 | Dayton | Montgomery | 32 | F | 5 |
| 2 | 45482 | Dayton | Montgomery | 32 | F | 5 |
| 3 | 45481 | Dayton | Montgomery | 32 | F | 5 |
| 4 | 45479 | Dayton | Montgomery | 32 | F | 5 |
| 5 | 45475 | Dayton | Montgomery | 32 | F | 5 |
| 6 | 45470 | Dayton | Montgomery | 32 | F | 5 |
| 7 | 45469 | Dayton | Montgomery | 32 | F | 5 |
| 8 | 45463 | Dayton | Montgomery | 32 | F | 5 |
| 9 | 45454 | Dayton | Montgomery | 32 | F | 5 |
| 10 | 45448 | Dayton | Montgomery | 32 | F | 5 |
County Rankings
Water quality breakdown by county. 88 counties with data in Ohio.
County-level aggregation of ZIP code safety scores • EPA SDWIS, FEMA NFIP, EPA Radon, USGS, NIFC
| County | Avg Score | Grade | ZIPs | Best ZIP | Worst ZIP |
|---|---|---|---|---|---|
| Licking | 58 | C | 18 | 43031 (70) | 43030 (40) |
| Franklin | 61 | C | 75 | 43004 (70) | 43740 (40) |
| Delaware | 57 | C | 9 | 43082 (69) | 43356 (40) |
| Knox | 56 | C | 9 | 43019 (70) | 43317 (40) |
| Holmes | 54 | D | 16 | 44628 (66) | 44661 (40) |
| Union | 54 | D | 12 | 43045 (70) | 43342 (40) |
| Champaign | 52 | D | 12 | 43044 (68) | 45312 (40) |
| Clark | 51 | D | 21 | 45368 (70) | 45372 (40) |
| Fairfield | 57 | C | 15 | 43155 (70) | 43156 (40) |
| Logan | 53 | D | 19 | 43310 (70) | 45851 (40) |
| Perry | 59 | C | 9 | 43739 (70) | 43764 (45) |
| Hocking | 67 | C | 10 | 43111 (83) | 45633 (53) |
| Pickaway | 61 | C | 5 | 43103 (66) | 43146 (53) |
| Fayette | 62 | C | 5 | 45123 (70) | 43142 (40) |
| Ross | 54 | D | 9 | 45612 (70) | 45647 (40) |
| Madison | 53 | D | 6 | 43162 (66) | 43151 (40) |
| Erie | 69 | C | 14 | 43438 (83) | 43446 (50) |
| Marion | 55 | C | 8 | 43301 (62) | 43337 (40) |
| Morrow | 50 | D | 5 | 43315 (66) | 43350 (40) |
| Wyandot | 49 | D | 10 | 44849 (66) | 44860 (40) |
| Crawford | 49 | D | 9 | 44882 (70) | 44887 (40) |
| Hardin | 52 | D | 8 | 45836 (67) | 45859 (40) |
| Richland | 60 | C | 17 | 44878 (70) | 44850 (40) |
| Wood | 66 | C | 22 | 43430 (82) | 45889 (53) |
| Seneca | 50 | D | 12 | 44815 (69) | 44883 (40) |
| Ottawa | 59 | C | 12 | 43416 (71) | 43458 (53) |
| Sandusky | 71 | B | 8 | 43442 (83) | 43464 (50) |
| Lucas | 71 | B | 43 | 43537 (81) | 43547 (53) |
| Hancock | 52 | D | 14 | 45839 (70) | 45897 (40) |
| Henry | 60 | C | 18 | 43516 (81) | 43555 (53) |
| Williams | 71 | B | 9 | 43517 (83) | 43531 (53) |
| Fulton | 66 | C | 9 | 43521 (81) | 43557 (53) |
| Defiance | 65 | C | 8 | 43556 (83) | 43512 (52) |
| Muskingum | 49 | D | 18 | 43771 (70) | 43791 (32) |
| Noble | 65 | C | 8 | 43793 (80) | 43788 (53) |
| Belmont | 53 | D | 24 | 43718 (67) | 43940 (40) |
| Monroe | 67 | C | 10 | 43752 (82) | 43757 (53) |
| Guernsey | 50 | D | 13 | 43772 (65) | 43778 (40) |
| Athens | 66 | C | 21 | 43728 (81) | 45783 (53) |
| Tuscarawas | 53 | D | 15 | 44612 (66) | 44697 (40) |
| Morgan | 66 | C | 5 | 43787 (77) | 45724 (53) |
| Coshocton | 49 | D | 10 | 43812 (65) | 43843 (40) |
| Harrison | 49 | D | 21 | 43988 (66) | 44693 (40) |
| Jefferson | 53 | D | 15 | 43953 (65) | 43948 (40) |
| Carroll | 56 | C | 8 | 44643 (70) | 44651 (40) |
| Columbiana | 49 | D | 29 | 44432 (68) | 44445 (33) |
| Lorain | 70 | B | 16 | 44090 (83) | 44035 (50) |
| Ashtabula | 66 | C | 19 | 44005 (81) | 44430 (50) |
| Cuyahoga | 74 | B | 60 | 44101 (81) | 44122 (50) |
| Geauga | 64 | C | 21 | 44021 (83) | 44095 (45) |
| Huron | 52 | D | 16 | 44889 (70) | 44203 (35) |
| Wayne | 56 | C | 16 | 44217 (70) | 44276 (40) |
| Lake | 71 | B | 4 | 44061 (81) | 44081 (63) |
| Summit | 60 | C | 43 | 44221 (69) | 44333 (52) |
| Portage | 71 | B | 14 | 44255 (83) | 44285 (53) |
| Stark | 55 | C | 45 | 44608 (70) | 44666 (40) |
| Mahoning | 70 | B | 31 | 44114 (81) | 44665 (53) |
| Ashland | 55 | C | 10 | 44840 (70) | 44874 (40) |
| Medina | 68 | C | 17 | 44214 (83) | 44215 (50) |
| Trumbull | 70 | B | 26 | 44403 (83) | 44453 (53) |
| Hamilton | 64 | C | 78 | 45205 (70) | 45041 (40) |
| Preble | 62 | C | 12 | 45320 (70) | 45346 (40) |
| Butler | 60 | C | 18 | 45062 (70) | 45055 (40) |
| Warren | 56 | C | 13 | 45050 (65) | 45034 (40) |
| Clinton | 52 | D | 11 | 45177 (70) | 45166 (40) |
| Montgomery | 42 | D | 54 | 45322 (70) | 45490 (32) |
| Brown | 66 | C | 12 | 45154 (81) | 45168 (53) |
| Clermont | 66 | C | 15 | 45245 (83) | 45153 (50) |
| Adams | 50 | D | 13 | 45660 (66) | 45697 (40) |
| Highland | 72 | B | 3 | 45142 (83) | 45148 (53) |
| Greene | 53 | D | 16 | 45370 (70) | 45433 (32) |
| Shelby | 55 | C | 14 | 45306 (70) | 45388 (40) |
| Darke | 59 | C | 11 | 45380 (70) | 45358 (40) |
| Miami | 54 | D | 16 | 45318 (70) | 45361 (40) |
| Pike | 52 | D | 7 | 45648 (65) | 45683 (40) |
| Gallia | 65 | C | 7 | 45674 (80) | 45686 (55) |
| Lawrence | 61 | C | 10 | 45669 (73) | 45619 (50) |
| Meigs | 69 | C | 10 | 45779 (82) | 45741 (55) |
| Jackson | 68 | C | 7 | 45656 (77) | 45688 (63) |
| Vinton | 63 | C | 7 | 45698 (82) | 45695 (53) |
| Scioto | 61 | C | 12 | 45699 (83) | 45687 (53) |
| Washington | 65 | C | 18 | 45742 (83) | 45788 (55) |
| Allen | 55 | C | 16 | 45850 (68) | 45894 (40) |
| Paulding | 69 | C | 6 | 45879 (81) | 45855 (53) |
| Putnam | 66 | C | 14 | 45827 (83) | 45893 (53) |
| Auglaize | 50 | D | 9 | 45869 (67) | 45885 (40) |
| Mercer | 54 | D | 8 | 45828 (70) | 45883 (40) |
| Van Wert | 55 | C | 7 | 45874 (66) | 45899 (40) |
Most Common Contaminants in Ohio
| Contaminant / Rule | Category | ZIPs Affected | Violations | Health Risk |
|---|---|---|---|---|
| Surface Water Treatment Rule | Treatment Technique | 636 | 1382 | No |
| Stage 2 DBP Rule | Treatment Technique | 210 | 389 | Yes |
| Stage 1 DBP Rule | Treatment Technique | 188 | 228 | Yes |
| Total Trihalomethanes (TTHM) | Disinfection Byproducts | 162 | 209 | Yes |
| Consumer Confidence Report Rule | Reporting | 138 | 190 | Yes |
| Lead and Copper Rule | Treatment Technique | 103 | 155 | No |
| Fecal Coliform | Microbiological | 53 | 65 | Yes |
| Total Coliform | Microbiological | 52 | 52 | No |
Overview
We track water quality, weather alerts, plumbing regulations, and energy rebates for 1435 ZIP codes across Ohio, covering 883 community water systems that serve approximately 9,153,183 people.
762 of 1435 ZIP codes (53%) have recorded EPA violations. 515 health-based violations have been documented.
Plumbing Regulations
Ohio follows the Ohio Plumbing Code (based on IPC) (2017 edition).
- Plumbing code: IPC (2017)
- Homeowner DIY: Allowed with permit
- Water heater permit: Required
- Annual backflow test: Required
Areas with Most Violations
| ZIP Code | City | Safety Score | Violations | Health-Based | System |
|---|---|---|---|---|---|
| 45068 | Waynesville | C | 70 | 3 | Waynesville Village Public Water System |
| 43524 | Hamler | C | 28 | 18 | DESHLER VILLAGE |
| 43764 | New Lexington | D | 22 | 11 | New Lexington |
| 43512 | Defiance | D | 18 | 16 | Defiance City |
| 43791 | White Cottage | F | 17 | 15 | Maysville Regional Water |
| 43943 | Rayland | D | 17 | 3 | Rayland Village Public Water System |
| 45644 | Kingston | C | 15 | 1 | Kingston Village Public Water System |
| 44084 | Rock Creek | B | 14 | 1 | Rock Creek Village |
| 44720 | North Canton | D | 13 | 0 | CANTON PUBLIC WATER SYSTEM |
| 44807 | Attica | C | 13 | 2 | Attica Village |
Areas with No Violations
| ZIP Code | City | Safety Score | System | Population |
|---|---|---|---|---|
| 43002 | Amlin | D | COLUMBUS PUBLIC WATER SYSTEM | 1,305,946 |
| 43005 | Bladensburg | D | MARTINSBURG VILLAGE PWS | 240 |
| 43006 | Brinkhaven | D | GLENMONT VILLAGE PWS | 280 |
| 43007 | Broadway | D | MARYSVILLE CITY PWS | 25,571 |
| 43009 | Cable | D | SPRING MEADOWS CARE CENTER | 42 |
| 43010 | Catawba | D | SOUTH VIENNA VILLAGE PWS | 393 |
| 43011 | Centerburg | D | Del-Company Water Company, Inc. | 150,000 |
| 43013 | Croton | D | JOHNSTOWN CITY PWS | 5,200 |
| 43015 | Delaware | C | Del-Company Water Company, Inc. | 150,000 |
| 43016 | Dublin | B | Ponderosa Estates Mhp | 216 |
Home Safety Score
Average Home Safety Score for Ohio: C (60/100)
Lead & Copper
- Average lead level (90th percentile): 0.0303 mg/L (EPA action level: 0.015 mg/L)
- 50 ZIP codes exceed the EPA lead action level
Radon Risk
- High risk (Zone 1): 909 ZIP codes (63%)
- Moderate risk (Zone 2): 526 ZIP codes
- Low risk (Zone 3): 0 ZIP codes
ZIP Code Reports for Ohio
Largest Communities
| ZIP Code | City | Population | Safety Grade | Violations |
|---|---|---|---|---|
| 44264 | Peninsula | 1,648,590 | C | 0 |
| 44236 | Hudson | 1,648,329 | C | 4 |
| 44056 | Macedonia | 1,589,075 | D | 0 |
| 44286 | Richfield | 1,589,013 | C | 0 |
| 43015 | Delaware | 1,526,610 | C | 0 |
| 43240 | Columbus | 1,523,420 | C | 7 |
| 43081 | Westerville | 1,523,188 | C | 1 |
| 43082 | Westerville | 1,523,188 | C | 1 |
| 43054 | New Albany | 1,500,498 | D | 0 |
| 43035 | Lewis Center | 1,494,973 | C | 7 |
| 43235 | Columbus | 1,486,920 | C | 7 |
| 43064 | Plain City | 1,486,200 | D | 0 |
| 43085 | Columbus | 1,484,420 | C | 7 |
| 43016 | Dublin | 1,481,733 | B | 0 |
| 43017 | Dublin | 1,481,733 | C | 0 |
| 43031 | Johnstown | 1,463,432 | B | 0 |
| 44256 | Medina | 1,459,873 | C | 3 |
| 43065 | Powell | 1,456,162 | D | 0 |
| 44280 | Valley City | 1,433,112 | C | 0 |
| 44149 | Strongsville | 1,428,500 | B | 0 |
Lowest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 43791 | White Cottage | 32 | F | 17 |
| 45400 | Dayton | 32 | F | 5 |
| 45401 | Dayton | 32 | F | 5 |
| 45408 | Dayton | 32 | F | 5 |
| 45410 | Dayton | 32 | F | 5 |
Highest Safety Scores
| ZIP Code | City | Score | Grade | Violations |
|---|---|---|---|---|
| 43111 | Carbon Hill | 83 | B | 0 |
| 43438 | Kelleys Island | 83 | B | 1 |
| 43442 | Lindsey | 83 | B | 0 |
| 43517 | Edgerton | 83 | B | 1 |
| 43554 | Pioneer | 83 | B | 0 |
All 1435 ZIP Codes in Ohio
- 45101 (Aberdeen) [C]
- 45810 (Ada) [C] — 1 violation
- 43802 (Adamsville) [D]
- 45001 (Addyston) [C] — 2 violations ⚠
- 43101 (Adelphi) [D]
- 43901 (Adena) [D] — 8 violations
- 44301 (Akron) [C] — 4 violations
- 44302 (Akron) [C] — 4 violations
- 44303 (Akron) [C] — 4 violations
- 44304 (Akron) [C] — 4 violations
- 44305 (Akron) [C] — 4 violations
- 44306 (Akron) [C] — 4 violations
- 44307 (Akron) [C] — 4 violations
- 44308 (Akron) [C] — 4 violations
- 44309 (Akron) [C] — 4 violations
- 44310 (Akron) [C] — 4 violations
- 44311 (Akron) [C] — 4 violations
- 44312 (Akron) [C] — 4 violations
- 44313 (Akron) [C] — 4 violations
- 44314 (Akron) [D] — 4 violations
- 44315 (Akron) [C] — 4 violations
- 44316 (Akron) [C] — 4 violations
- 44317 (Akron) [C] — 4 violations
- 44319 (Akron) [C] — 4 violations
- 44320 (Akron) [C] — 4 violations
- 44321 (Akron) [C] — 4 violations
- 44322 (Akron) [C] — 4 violations
- 44325 (Akron) [C] — 4 violations
- 44326 (Akron) [C] — 4 violations
- 44328 (Akron) [C] — 4 violations
- 44333 (Akron) [D] — 4 violations
- 44372 (Akron) [C] — 4 violations
- 44396 (Akron) [C] — 4 violations
- 44398 (Akron) [C] — 4 violations
- 44399 (Akron) [C] — 4 violations
- 45710 (Albany) [B] — 4 violations ⚠
- 43001 (Alexandria) [C] — 3 violations
- 45812 (Alger) [C] — 4 violations ⚠
- 43902 (Alledonia) [D]
- 44601 (Alliance) [C] — 2 violations ⚠
- 45301 (Alpha) [D]
- 44802 (Alvada) [D]
- 43501 (Alvordton) [D]
- 43102 (Amanda) [C] — 1 violation
- 45102 (Amelia) [C]
- 45711 (Amesville) [C] — 6 violations
- 44001 (Amherst) [B] — 1 violation
- 43002 (Amlin) [D]
- 43903 (Amsterdam) [D]
- 44003 (Andover) [B] — 6 violations
- 45302 (Anna) [C] — 3 violations
- 45303 (Ansonia) [C] — 1 violation
- 45813 (Antwerp) [B] — 3 violations
- 44606 (Apple Creek) [D]
- 44804 (Arcadia) [D] — 3 violations ⚠
- 45304 (Arcanum) [C] — 2 violations ⚠
- 43502 (Archbold) [C] — 8 violations ⚠
- 45814 (Arlington) [C] — 1 violation
- 44805 (Ashland) [C]
- 43003 (Ashley) [C] — 1 violation
- 44004 (Ashtabula) [B] — 1 violation
- 44005 (Ashtabula) [B] — 1 violation
- 43103 (Ashville) [C] — 7 violations
- 45701 (Athens) [B] — 1 violation
- 44807 (Attica) [C] — 13 violations ⚠
- 44201 (Atwater) [D]
- 44607 (Augusta) [D]
- 44202 (Aurora) [C] — 3 violations
- 44010 (Austinburg) [C]
- 43711 (Ava) [C]
- 44011 (Avon) [B]
- 44012 (Avon Lake) [B]
- 45612 (Bainbridge) [B]
- 43803 (Bakersville) [D]
- 43804 (Baltic) [D]
- 43105 (Baltimore) [D] — 3 violations
- 43972 (Bannock) [D]
- 44203 (Barberton) [F]
- 45712 (Barlow) [C]
- 43713 (Barnesville) [C] — 3 violations ⚠
- 45713 (Bartlett) [D]
- 43905 (Barton) [D]
- 44809 (Bascom) [D]
- 45103 (Batavia) [B] — 2 violations
- 44210 (Bath) [D]
- 44140 (Bay Village) [C]
- 44608 (Beach City) [B]
- 44122 (Beachwood) [D]
- 43716 (Beallsville) [C]
- 45613 (Beaver) [C] — 3 violations
- 45808 (Beaverdam) [C]
- 44146 (Bedford) [B]
- 43906 (Bellaire) [C] — 2 violations
- 45305 (Bellbrook) [C] — 2 violations ⚠
- 43310 (Belle Center) [B]
- 43717 (Belle Valley) [B] — 1 violation
- 43311 (Bellefontaine) [C] — 4 violations
- 44811 (Bellevue) [D] — 3 violations
- 44813 (Bellville) [C] — 2 violations
- 43718 (Belmont) [C] — 3 violations
- 45815 (Belmore) [D]
- 44609 (Beloit) [C] — 1 violation ⚠
- 45714 (Belpre) [B] — 3 violations ⚠
- 45816 (Benton Ridge) [D]
- 45105 (Bentonville) [D]
- 44017 (Berea) [B] — 3 violations
- 43908 (Bergholz) [D]
- 43504 (Berkey) [C]
- 44610 (Berlin) [C] — 4 violations
- 44401 (Berlin Center) [C]
- 44814 (Berlin Heights) [C]
- 45106 (Bethel) [B] — 3 violations ⚠
- 43719 (Bethesda) [C] — 6 violations ⚠
- 44815 (Bettsville) [C] — 3 violations ⚠
- 45715 (Beverly) [C]
- 45614 (Bidwell) [C]
- 44611 (Big Prairie) [D] — 4 violations ⚠
- 44816 (Birmingham) [B] — 1 violation
- 43004 (Blacklick) [B] — 1 violation
- 43005 (Bladensburg) [D]
- 43909 (Blaine) [D]
- 43505 (Blakeslee) [D]
- 45107 (Blanchester) [D]
- 43805 (Blissfield) [D]
- 44817 (Bloomdale) [C]
- 43106 (Bloomingburg) [C] — 2 violations
- 43910 (Bloomingdale) [D]
- 44818 (Bloomville) [D] — 1 violation
- 45616 (Blue Creek) [D]
- 43720 (Blue Rock) [D]
- 45817 (Bluffton) [D] — 1 violation
- 44612 (Bolivar) [C] — 3 violations
- 45306 (Botkins) [B] — 1 violation
- 45617 (Bourneville) [D]
- 44695 (Bowerston) [C] — 2 violations
- 45307 (Bowersville) [C] — 2 violations
- 43402 (Bowling Green) [B] — 2 violations ⚠
- 43403 (Bowling Green) [B] — 2 violations ⚠
- 45308 (Bradford) [D] — 6 violations
- 43406 (Bradner) [B]
- 44211 (Brady Lake) [D]
- 44141 (Brecksville) [D]
- 43107 (Bremen) [D] — 4 violations
- 44613 (Brewster) [C]
- 43109 (Brice) [D]
- 43912 (Bridgeport) [D] — 3 violations
- 43913 (Brilliant) [C] — 7 violations ⚠
- 43006 (Brinkhaven) [D]
- 44402 (Bristolville) [D]
- 44147 (Broadview Heights) [C]
- 43007 (Broadway) [D]
- 44403 (Brookfield) [B]
- 44142 (Brookpark) [C]
- 45309 (Brookville) [C] — 3 violations
- 43721 (Brownsville) [D]
- 44212 (Brunswick) [C]
- 43506 (Bryan) [B] — 2 violations
- 45716 (Buchtel) [C]
- 43008 (Buckeye Lake) [C] — 1 violation
- 45819 (Buckland) [D]
- 44820 (Bucyrus) [D] — 2 violations ⚠
- 43722 (Buffalo) [D]
- 44214 (Burbank) [B]
- 44404 (Burghill) [D]
- 43407 (Burgoon) [D]
- 45310 (Burkettsville) [D]
- 44021 (Burton) [B]
- 44822 (Butler) [C] — 1 violation
- 43723 (Byesville) [D] — 7 violations ⚠
- 43009 (Cable) [D]
- 43907 (Cadiz) [D] — 7 violations ⚠
- 45820 (Cairo) [D]
- 43724 (Caldwell) [C] — 9 violations ⚠
- 43314 (Caledonia) [D]
- 43725 (Cambridge) [C] — 2 violations ⚠
- 45311 (Camden) [C] — 2 violations ⚠
- 43914 (Cameron) [C]
- 45111 (Camp Dennison) [D]
- 44405 (Campbell) [D]
- 44614 (Canal Fulton) [C]
- 43110 (Canal Winchester) [B]
- 44406 (Canfield) [B] — 2 violations
- 44701 (Canton) [D] — 4 violations
- 44702 (Canton) [D] — 4 violations
- 44703 (Canton) [D] — 4 violations
- 44704 (Canton) [C] — 4 violations
- 44705 (Canton) [C] — 4 violations
- 44706 (Canton) [C] — 4 violations
- 44707 (Canton) [C] — 4 violations
- 44708 (Canton) [C] — 4 violations
- 44709 (Canton) [C] — 4 violations
- 44710 (Canton) [D] — 4 violations
- 44711 (Canton) [C] — 4 violations
- 44714 (Canton) [C] — 4 violations
- 44718 (Canton) [C] — 4 violations
- 44721 (Canton) [C] — 4 violations
- 44735 (Canton) [D] — 4 violations
- 44750 (Canton) [D] — 4 violations
- 44767 (Canton) [D] — 4 violations
- 44799 (Canton) [D] — 4 violations
- 43111 (Carbon Hill) [B]
- 45717 (Carbondale) [D]
- 43315 (Cardington) [C] — 2 violations
- 43316 (Carey) [C] — 1 violation
- 43112 (Carroll) [C]
- 44615 (Carrollton) [C] — 3 violations
- 45312 (Casstown) [D]
- 44824 (Castalia) [C]
- 43010 (Catawba) [D]
- 45821 (Cecil) [D]
- 45314 (Cedarville) [C] — 2 violations
- 45822 (Celina) [C] — 2 violations
- 43011 (Centerburg) [D]
- 44022 (Chagrin Falls) [B] — 5 violations
- 44023 (Chagrin Falls) [B] — 5 violations
- 43727 (Chandlersville) [D]
- 44024 (Chardon) [B] — 1 violation
- 44617 (Charm) [D]
- 44825 (Chatfield) [D]
- 45719 (Chauncey) [B]
- 45618 (Cherry Fork) [D]
- 45619 (Chesapeake) [D]
- 45620 (Cheshire) [C]
- 45720 (Chester) [C]
- 43728 (Chesterhill) [B] — 2 violations
- 44026 (Chesterland) [B] — 1 violation
- 43317 (Chesterville) [D]
- 45826 (Chickasaw) [C] — 1 violation
- 45601 (Chillicothe) [C]
- 45112 (Chilo) [C]
- 44215 (Chippewa Lake) [D]
- 45389 (Christiansburg) [C] — 1 violation
- 45201 (Cincinnati) [C] — 1 violation
- 45202 (Cincinnati) [C] — 1 violation
- 45203 (Cincinnati) [C] — 1 violation
- 45204 (Cincinnati) [C] — 1 violation
- 45205 (Cincinnati) [B] — 1 violation
- 45206 (Cincinnati) [B] — 1 violation
- 45207 (Cincinnati) [C] — 1 violation
- 45208 (Cincinnati) [C] — 1 violation
- 45209 (Cincinnati) [B] — 1 violation
- 45211 (Cincinnati) [B] — 1 violation
- 45212 (Cincinnati) [C] — 1 violation
- 45213 (Cincinnati) [B] — 1 violation
- 45214 (Cincinnati) [B] — 1 violation
- 45215 (Cincinnati) [C] — 1 violation
- 45216 (Cincinnati) [C] — 1 violation
- 45217 (Cincinnati) [B] — 1 violation
- 45218 (Cincinnati) [C] — 1 violation
- 45219 (Cincinnati) [C] — 1 violation
- 45220 (Cincinnati) [C] — 1 violation
- 45221 (Cincinnati) [C] — 1 violation
- 45222 (Cincinnati) [C] — 1 violation
- 45223 (Cincinnati) [C] — 1 violation
- 45224 (Cincinnati) [B] — 1 violation
- 45225 (Cincinnati) [B] — 1 violation
- 45226 (Cincinnati) [C] — 1 violation
- 45227 (Cincinnati) [C] — 1 violation
- 45229 (Cincinnati) [C] — 1 violation
- 45230 (Cincinnati) [C] — 1 violation
- 45231 (Cincinnati) [C] — 1 violation
- 45232 (Cincinnati) [C] — 1 violation
- 45233 (Cincinnati) [B] — 1 violation
- 45234 (Cincinnati) [C] — 1 violation
- 45235 (Cincinnati) [C] — 1 violation
- 45236 (Cincinnati) [C] — 1 violation
- 45237 (Cincinnati) [C] — 1 violation
- 45238 (Cincinnati) [C] — 1 violation
- 45239 (Cincinnati) [C] — 1 violation
- 45240 (Cincinnati) [B] — 1 violation
- 45241 (Cincinnati) [C] — 1 violation
- 45242 (Cincinnati) [C] — 1 violation
- 45243 (Cincinnati) [C] — 1 violation
- 45244 (Cincinnati) [C] — 1 violation
- 45245 (Cincinnati) [B] — 1 violation
- 45246 (Cincinnati) [C] — 1 violation
- 45247 (Cincinnati) [C] — 1 violation
- 45248 (Cincinnati) [B] — 1 violation
- 45249 (Cincinnati) [B] — 1 violation
- 45250 (Cincinnati) [C] — 1 violation
- 45251 (Cincinnati) [B] — 1 violation
- 45252 (Cincinnati) [B] — 1 violation
- 45253 (Cincinnati) [C] — 1 violation
- 45254 (Cincinnati) [C] — 1 violation
- 45255 (Cincinnati) [B] — 1 violation
- 45258 (Cincinnati) [C] — 1 violation
- 45262 (Cincinnati) [C] — 1 violation
- 45263 (Cincinnati) [C] — 1 violation
- 45264 (Cincinnati) [C] — 1 violation
- 45267 (Cincinnati) [C] — 1 violation
- 45268 (Cincinnati) [C] — 1 violation
- 45269 (Cincinnati) [C] — 1 violation
- 45270 (Cincinnati) [C] — 1 violation
- 45271 (Cincinnati) [C] — 1 violation
- 45273 (Cincinnati) [C] — 1 violation
- 45274 (Cincinnati) [C] — 1 violation
- 45275 (Cincinnati) [C] — 1 violation
- 45277 (Cincinnati) [C] — 1 violation
- 45280 (Cincinnati) [C] — 1 violation
- 45296 (Cincinnati) [C] — 1 violation
- 45298 (Cincinnati) [C] — 1 violation
- 45299 (Cincinnati) [C] — 1 violation
- 45999 (Cincinnati) [C] — 1 violation
- 43113 (Circleville) [C] — 2 violations
- 43915 (Clarington) [B]
- 43115 (Clarksburg) [C]
- 45113 (Clarksville) [C]
- 43408 (Clay Center) [D]
- 45315 (Clayton) [D]
- 44101 (Cleveland) [B] — 1 violation
- 44102 (Cleveland) [B] — 1 violation
- 44103 (Cleveland) [B] — 1 violation
- 44104 (Cleveland) [B] — 1 violation
- 44105 (Cleveland) [B] — 1 violation
- 44106 (Cleveland) [B] — 1 violation
- 44108 (Cleveland) [B] — 1 violation
- 44109 (Cleveland) [B] — 1 violation
- 44110 (Cleveland) [B] — 1 violation
- 44111 (Cleveland) [B] — 1 violation
- 44112 (Cleveland) [B] — 1 violation
- 44113 (Cleveland) [B] — 1 violation
- 44114 (Cleveland) [B] — 1 violation
- 44115 (Cleveland) [B] — 1 violation
- 44118 (Cleveland) [B] — 1 violation
- 44119 (Cleveland) [B] — 1 violation
- 44120 (Cleveland) [B] — 1 violation
- 44121 (Cleveland) [B] — 1 violation
- 44124 (Cleveland) [B] — 1 violation
- 44125 (Cleveland) [C] — 1 violation
- 44126 (Cleveland) [B] — 1 violation
- 44127 (Cleveland) [B] — 1 violation
- 44128 (Cleveland) [B] — 1 violation
- 44129 (Cleveland) [B] — 1 violation
- 44130 (Cleveland) [B] — 1 violation
- 44134 (Cleveland) [B] — 1 violation
- 44135 (Cleveland) [B] — 1 violation
- 44143 (Cleveland) [B] — 1 violation
- 44144 (Cleveland) [B] — 1 violation
- 44181 (Cleveland) [B] — 1 violation
- 44188 (Cleveland) [B] — 1 violation
- 44189 (Cleveland) [B] — 1 violation
- 44190 (Cleveland) [B] — 1 violation
- 44191 (Cleveland) [B] — 1 violation
- 44192 (Cleveland) [B] — 1 violation
- 44193 (Cleveland) [B] — 1 violation
- 44194 (Cleveland) [B] — 1 violation
- 44195 (Cleveland) [B] — 1 violation
- 44197 (Cleveland) [B] — 1 violation
- 44198 (Cleveland) [B] — 1 violation
- 44199 (Cleveland) [B] — 1 violation
- 45002 (Cleves) [C] — 1 violation
- 45316 (Clifton) [D]
- 44216 (Clinton) [C] — 2 violations
- 45827 (Cloverdale) [B] — 1 violation
- 43410 (Clyde) [B] — 1 violation
- 45721 (Coal Run) [C]
- 45621 (Coalton) [C] — 4 violations ⚠
- 45828 (Coldwater) [B] — 1 violation
- 43916 (Colerain) [D]
- 45003 (College Corner) [C] — 2 violations ⚠
- 44826 (Collins) [D]
- 45004 (Collinsville) [D]
- 43510 (Colton) [C]
- 44028 (Columbia Station) [B] — 1 violation
- 44408 (Columbiana) [C] — 5 violations
- 43085 (Columbus) [C] — 7 violations ⚠
- 43201 (Columbus) [C] — 7 violations ⚠
- 43202 (Columbus) [C] — 7 violations ⚠
- 43203 (Columbus) [C] — 7 violations ⚠
- 43204 (Columbus) [C] — 7 violations ⚠
- 43205 (Columbus) [C] — 7 violations ⚠
- 43206 (Columbus) [C] — 7 violations ⚠
- 43207 (Columbus) [C] — 7 violations ⚠
- 43209 (Columbus) [C] — 7 violations ⚠
- 43210 (Columbus) [C] — 7 violations ⚠
- 43211 (Columbus) [C] — 7 violations ⚠
- 43212 (Columbus) [C] — 7 violations ⚠
- 43213 (Columbus) [C] — 7 violations ⚠
- 43214 (Columbus) [C] — 7 violations ⚠
- 43215 (Columbus) [C] — 7 violations ⚠
- 43216 (Columbus) [C] — 7 violations ⚠
- 43217 (Columbus) [C] — 7 violations ⚠
- 43218 (Columbus) [C] — 7 violations ⚠
- 43219 (Columbus) [C] — 7 violations ⚠
- 43220 (Columbus) [C] — 7 violations ⚠
- 43221 (Columbus) [C] — 7 violations ⚠
- 43222 (Columbus) [C] — 7 violations ⚠
- 43223 (Columbus) [C] — 7 violations ⚠
- 43224 (Columbus) [C] — 7 violations ⚠
- 43226 (Columbus) [C] — 7 violations ⚠
- 43227 (Columbus) [C] — 7 violations ⚠
- 43228 (Columbus) [C] — 7 violations ⚠
- 43229 (Columbus) [C] — 7 violations ⚠
- 43230 (Columbus) [C] — 7 violations ⚠
- 43231 (Columbus) [C] — 7 violations ⚠
- 43232 (Columbus) [C] — 7 violations ⚠
- 43234 (Columbus) [C] — 7 violations ⚠
- 43235 (Columbus) [C] — 7 violations ⚠
- 43236 (Columbus) [C] — 7 violations ⚠
- 43240 (Columbus) [C] — 7 violations ⚠
- 43251 (Columbus) [C] — 7 violations ⚠
- 43260 (Columbus) [C] — 7 violations ⚠
- 43266 (Columbus) [C] — 7 violations ⚠
- 43268 (Columbus) [C] — 7 violations ⚠
- 43270 (Columbus) [C] — 7 violations ⚠
- 43271 (Columbus) [C] — 7 violations ⚠
- 43272 (Columbus) [C] — 7 violations ⚠
- 43279 (Columbus) [C] — 7 violations ⚠
- 43287 (Columbus) [C] — 7 violations ⚠
- 43291 (Columbus) [C] — 7 violations ⚠
- 43299 (Columbus) [C] — 7 violations ⚠
- 45830 (Columbus Grove) [C] — 5 violations
- 43116 (Commercial Point) [C] — 1 violation
- 43811 (Conesville) [D]
- 44030 (Conneaut) [B] — 1 violation
- 45317 (Conover) [D]
- 45831 (Continental) [D]
- 45832 (Convoy) [D] — 2 violations
- 45723 (Coolville) [C] — 5 violations ⚠
- 43730 (Corning) [D] — 3 violations
- 44410 (Cortland) [B] — 2 violations ⚠
- 43812 (Coshocton) [C] — 1 violation
- 45318 (Covington) [B]
- 45622 (Creola) [D]
- 44827 (Crestline) [C] — 1 violation
- 44217 (Creston) [B] — 1 violation
- 43731 (Crooksville) [C] — 5 violations
- 43013 (Croton) [D]
- 45623 (Crown City) [C]
- 45114 (Cuba) [D]
- 43732 (Cumberland) [D]
- 43412 (Curtice) [C]
- 43511 (Custar) [D]
- 45724 (Cutler) [D]
- 44221 (Cuyahoga Falls) [C] — 6 violations ⚠
- 44222 (Cuyahoga Falls) [C] — 6 violations ⚠
- 44223 (Cuyahoga Falls) [C] — 6 violations ⚠
- 43413 (Cygnet) [C]
- 45624 (Cynthiana) [D]
- 44618 (Dalton) [C] — 3 violations
- 44619 (Damascus) [D]
- 43014 (Danville) [D] — 1 violation
- 45400 (Dayton) [F] — 5 violations ⚠
- 45401 (Dayton) [F] — 5 violations ⚠
- 45402 (Dayton) [D] — 5 violations ⚠
- 45403 (Dayton) [D] — 5 violations ⚠
- 45404 (Dayton) [D] — 5 violations ⚠
- 45405 (Dayton) [D] — 5 violations ⚠
- 45406 (Dayton) [D] — 5 violations ⚠
- 45408 (Dayton) [F] — 5 violations ⚠
- 45409 (Dayton) [D] — 5 violations ⚠
- 45410 (Dayton) [F] — 5 violations ⚠
- 45412 (Dayton) [F] — 5 violations ⚠
- 45413 (Dayton) [F] — 5 violations ⚠
- 45414 (Dayton) [F] — 5 violations ⚠
- 45415 (Dayton) [F] — 5 violations ⚠
- 45416 (Dayton) [F] — 5 violations ⚠
- 45417 (Dayton) [D] — 5 violations ⚠
- 45418 (Dayton) [F] — 5 violations ⚠
- 45419 (Dayton) [F] — 5 violations ⚠
- 45420 (Dayton) [F] — 5 violations ⚠
- 45422 (Dayton) [F] — 5 violations ⚠
- 45423 (Dayton) [F] — 5 violations ⚠
- 45424 (Dayton) [F] — 5 violations ⚠
- 45426 (Dayton) [F] — 5 violations ⚠
- 45427 (Dayton) [F] — 5 violations ⚠
- 45428 (Dayton) [D] — 5 violations ⚠
- 45429 (Dayton) [D] — 5 violations ⚠
- 45430 (Dayton) [D] — 5 violations ⚠
- 45431 (Dayton) [F] — 5 violations ⚠
- 45432 (Dayton) [D] — 5 violations ⚠
- 45433 (Dayton) [F] — 5 violations ⚠
- 45434 (Dayton) [D] — 5 violations ⚠
- 45435 (Dayton) [F] — 5 violations ⚠
- 45437 (Dayton) [F] — 5 violations ⚠
- 45439 (Dayton) [F] — 5 violations ⚠
- 45440 (Dayton) [F] — 5 violations ⚠
- 45441 (Dayton) [F] — 5 violations ⚠
- 45448 (Dayton) [F] — 5 violations ⚠
- 45449 (Dayton) [F] — 5 violations ⚠
- 45454 (Dayton) [F] — 5 violations ⚠
- 45458 (Dayton) [D] — 5 violations ⚠
- 45459 (Dayton) [F] — 5 violations ⚠
- 45463 (Dayton) [F] — 5 violations ⚠
- 45469 (Dayton) [F] — 5 violations ⚠
- 45470 (Dayton) [F] — 5 violations ⚠
- 45475 (Dayton) [F] — 5 violations ⚠
- 45479 (Dayton) [F] — 5 violations ⚠
- 45481 (Dayton) [F] — 5 violations ⚠
- 45482 (Dayton) [F] — 5 violations ⚠
- 45490 (Dayton) [F] — 5 violations ⚠
- 43318 (De Graff) [D]
- 45115 (Decatur) [D]
- 44411 (Deerfield) [D]
- 44693 (Deersville) [D]
- 43512 (Defiance) [D] — 18 violations ⚠
- 43015 (Delaware) [C]
- 44620 (Dellroy) [D]
- 45833 (Delphos) [D] — 9 violations
- 43515 (Delta) [B] — 5 violations ⚠
- 44621 (Dennison) [C]
- 43117 (Derby) [D]
- 43733 (Derwent) [D]
- 43516 (Deshler) [B] — 2 violations
- 45727 (Dexter City) [C]
- 44412 (Diamond) [C]
- 43917 (Dillonvale) [D]
- 45835 (Dola) [D]
- 45319 (Donnelsville) [D]
- 44032 (Dorset) [C]
- 44622 (Dover) [C] — 5 violations
- 44230 (Doylestown) [C] — 8 violations
- 43821 (Dresden) [C] — 1 violation
- 43016 (Dublin) [B]
- 43017 (Dublin) [C]
- 43414 (Dunbridge) [D]
- 43734 (Duncan Falls) [D]
- 44624 (Dundee) [D]
- 45836 (Dunkirk) [C] — 3 violations
- 45837 (Dupont) [D]
- 44730 (East Canton) [D]
- 44033 (East Claridon) [D]
- 43735 (East Fultonham) [D]
- 43319 (East Liberty) [D]
- 43920 (East Liverpool) [C] — 7 violations
- 44413 (East Palestine) [C]
- 44625 (East Rochester) [D]
- 44626 (East Sparta) [B]
- 43925 (East Springfield) [D]
- 44095 (Eastlake) [D]
- 44097 (Eastlake) [D]
- 45320 (Eaton) [B] — 1 violation
- 43517 (Edgerton) [B] — 1 violation
- 43320 (Edison) [D]
- 43518 (Edon) [B] — 1 violation
- 45321 (Eldorado) [C] — 1 violation
- 45838 (Elgin) [D]
- 44415 (Elkton) [D]
- 44416 (Ellsworth) [D]
- 43416 (Elmore) [B] — 3 violations ⚠
- 44035 (Elyria) [D]
- 44036 (Elyria) [D]
- 43926 (Empire) [D]
- 45322 (Englewood) [B] — 1 violation
- 45323 (Enon) [C] — 1 violation
- 43018 (Etna) [D]
- 44117 (Euclid) [C]
- 44123 (Euclid) [C]
- 44132 (Euclid) [C]
- 43519 (Evansport) [C]
- 45324 (Fairborn) [D]
- 45014 (Fairfield) [D] — 1 violation
- 45018 (Fairfield) [C] — 1 violation
- 44334 (Fairlawn) [D]
- 43927 (Fairpoint) [D]
- 43736 (Fairview) [D]
- 44417 (Farmdale) [D]
- 43520 (Farmer) [D]
- 45325 (Farmersville) [C] — 1 violation
- 43521 (Fayette) [B] — 1 violation
- 45118 (Fayetteville) [B] — 8 violations ⚠
- 45119 (Feesburg) [D]
- 45120 (Felicity) [B] — 1 violation
- 45839 (Findlay) [B]
- 45840 (Findlay) [D]
- 44828 (Flat Rock) [D]
- 45729 (Fleming) [C]
- 45326 (Fletcher) [B]
- 43977 (Flushing) [C] — 6 violations
- 45843 (Forest) [C] — 3 violations ⚠
- 45844 (Fort Jennings) [D]
- 45845 (Fort Loramie) [B]
- 45846 (Fort Recovery) [C]
- 44830 (Fostoria) [C] — 7 violations ⚠
- 44418 (Fowler) [B] — 5 violations ⚠
- 45628 (Frankfort) [C]
- 45005 (Franklin) [C] — 2 violations
- 45629 (Franklin Furnace) [B] — 1 violation
- 43822 (Frazeysburg) [D] — 3 violations
- 44627 (Fredericksburg) [B]
- 43019 (Fredericktown) [B] — 1 violation
- 43973 (Freeport) [C] — 10 violations
- 43420 (Fremont) [B] — 1 violation
- 43824 (Fresno) [D]
- 45630 (Friendship) [C]
- 43321 (Fulton) [D]
- 43738 (Fultonham) [D]
- 43021 (Galena) [D]
- 44833 (Galion) [C] — 8 violations ⚠
- 45631 (Gallipolis) [B]
- 43119 (Galloway) [D]
- 43022 (Gambier) [C] — 1 violation
- 44231 (Garrettsville) [B] — 6 violations ⚠
- 44040 (Gates Mills) [C]
- 44041 (Geneva) [B] — 1 violation
- 43430 (Genoa) [B] — 6 violations ⚠
- 45121 (Georgetown) [B]
- 45327 (Germantown) [C]
- 45328 (Gettysburg) [C]
- 43431 (Gibsonburg) [B] — 9 violations ⚠
- 44420 (Girard) [B]
- 45848 (Glandorf) [C] — 4 violations ⚠
- 43928 (Glencoe) [D]
- 43739 (Glenford) [B] — 1 violation
- 44628 (Glenmont) [C] — 3 violations ⚠
- 45732 (Glouster) [C] — 4 violations ⚠
- 44629 (Gnadenhutten) [C] — 10 violations
- 45809 (Gomer) [D]
- 45122 (Goshen) [C]
- 44044 (Grafton) [B] — 1 violation
- 43522 (Grand Rapids) [B]
- 44045 (Grand River) [C]
- 43023 (Granville) [C] — 2 violations ⚠
- 43740 (Gratiot) [D]
- 45330 (Gratis) [C] — 2 violations
- 45734 (Graysville) [C]
- 43432 (Graytown) [C]
- 44232 (Green) [D]
- 43322 (Green Camp) [D]
- 44836 (Green Springs) [B] — 1 violation
- 45123 (Greenfield) [B]
- 44422 (Greenford) [D]
- 44630 (Greentown) [D]
- 45331 (Greenville) [C] — 1 violation
- 44837 (Greenwich) [C] — 5 violations ⚠
- 43523 (Grelton) [D]
- 43123 (Grove City) [D] — 4 violations ⚠
- 43125 (Groveport) [C]
- 43195 (Groveport) [C]
- 43198 (Groveport) [C]
- 43199 (Groveport) [C]
- 45849 (Grover Hill) [D]
- 45735 (Guysville) [D]
- 43433 (Gypsum) [D]
- 45633 (Hallsville) [D]
- 45634 (Hamden) [B] — 2 violations
- 45130 (Hamersville) [B]
- 45011 (Hamilton) [C] — 6 violations
- 45012 (Hamilton) [C] — 6 violations
- 45013 (Hamilton) [C] — 6 violations
- 45015 (Hamilton) [C] — 6 violations
- 45025 (Hamilton) [C] — 6 violations
- 45026 (Hamilton) [C] — 6 violations
- 43524 (Hamler) [C] — 28 violations ⚠
- 43930 (Hammondsville) [D]
- 43931 (Hannibal) [C]
- 44423 (Hanoverton) [D]
- 43434 (Harbor View) [D]
- 43323 (Harpster) [D]
- 43126 (Harrisburg) [D]
- 45030 (Harrison) [C] — 1 violation
- 43974 (Harrisville) [C] — 2 violations
- 45850 (Harrod) [C] — 1 violation
- 44424 (Hartford) [D]
- 44632 (Hartville) [D] — 1 violation
- 45032 (Harveysburg) [D]
- 43525 (Haskins) [D]
- 45636 (Haverhill) [D]
- 45851 (Haviland) [D]
- 43127 (Haydenville) [C]
- 44838 (Hayesville) [C]
- 43056 (Heath) [C] — 1 violation
- 43025 (Hebron) [C]
- 43098 (Hebron) [C]
- 43435 (Helena) [D]
- 43526 (Hicksville) [B] — 4 violations
- 45131 (Higginsport) [C]
- 45132 (Highland) [D]
- 43026 (Hilliard) [D]
- 45133 (Hillsboro) [B] — 3 violations
- 44233 (Hinckley) [B] — 4 violations ⚠
- 44234 (Hiram) [B] — 3 violations ⚠
- 45739 (Hockingport) [C]
- 43527 (Holgate) [C] — 12 violations ⚠
- 43528 (Holland) [C]
- 45332 (Hollansburg) [D]
- 43985 (Holloway) [C] — 10 violations ⚠
- 44633 (Holmesville) [C]
- 43027 (Homer) [D]
- 44235 (Homerville) [D]
- 44634 (Homeworth) [C]
- 45033 (Hooven) [D]
- 43976 (Hopedale) [D] — 6 violations ⚠
- 43746 (Hopewell) [D]
- 45333 (Houston) [D]
- 43028 (Howard) [D]
- 43529 (Hoytville) [D]
- 44425 (Hubbard) [B] — 1 violation
- 44236 (Hudson) [C] — 4 violations ⚠
- 44237 (Hudson) [C] — 4 violations ⚠
- 44046 (Huntsburg) [B]
- 43324 (Huntsville) [D]
- 44839 (Huron) [C] — 2 violations
- 43325 (Iberia) [D]
- 44131 (Independence) [C] — 7 violations
- 43932 (Irondale) [D]
- 45638 (Ironton) [B] — 6 violations ⚠
- 43029 (Irwin) [C]
- 43436 (Isle Saint George) [C]
- 45640 (Jackson) [C] — 3 violations ⚠
- 45334 (Jackson Center) [C] — 4 violations
- 43030 (Jacksontown) [D]
- 45740 (Jacksonville) [B] — 2 violations
- 43933 (Jacobsburg) [D]
- 45335 (Jamestown) [C] — 4 violations
- 45642 (Jasper) [D]
- 44047 (Jefferson) [B]
- 43128 (Jeffersonville) [C] — 9 violations ⚠
- 45841 (Jenera) [D]
- 44840 (Jeromesville) [B]
- 43437 (Jerry City) [D]
- 43747 (Jerusalem) [B] — 2 violations
- 43530 (Jewell) [D]
- 43986 (Jewett) [C] — 6 violations
- 43031 (Johnstown) [B]
- 43748 (Junction City) [C] — 1 violation
- 45853 (Kalida) [B]
- 44841 (Kansas) [D]
- 43828 (Keene) [D]
- 43438 (Kelleys Island) [B] — 1 violation
- 44427 (Kensington) [D]
- 44240 (Kent) [B] — 1 violation ⚠
- 44242 (Kent) [B] — 1 violation ⚠
- 44243 (Kent) [B] — 1 violation ⚠
- 43326 (Kenton) [C] — 3 violations ⚠
- 45643 (Kerr) [C]
- 45336 (Kettlersville) [D]
- 44636 (Kidron) [D]
- 43032 (Kilbourne) [D]
- 44637 (Killbuck) [D] — 2 violations ⚠
- 43749 (Kimbolton) [D]
- 45034 (Kings Mills) [D]
- 45644 (Kingston) [C] — 15 violations ⚠
- 44048 (Kingsville) [C]
- 44428 (Kinsman) [B]
- 43750 (Kipling) [D]
- 44049 (Kipton) [D]
- 43330 (Kirby) [D]
- 43033 (Kirkersville) [D]
- 45645 (Kitts Hill) [C]
- 43531 (Kunkle) [D]
- 43332 (La Rue) [D]
- 43439 (Lacarne) [D]
- 45854 (Lafayette) [D]
- 43951 (Lafferty) [D]
- 44050 (Lagrange) [B] — 11 violations ⚠
- 43752 (Laings) [B] — 3 violations ⚠
- 44429 (Lake Milton) [D]
- 44250 (Lakemore) [D] — 3 violations
- 43440 (Lakeside Marblehead) [D]
- 43331 (Lakeview) [C] — 6 violations ⚠
- 44638 (Lakeville) [C] — 8 violations ⚠
- 44107 (Lakewood) [C] — 7 violations
- 43130 (Lancaster) [C] — 2 violations
- 45741 (Langsville) [C]
- 43934 (Lansing) [D]
- 45646 (Latham) [D]
- 45855 (Latty) [D]
- 45337 (Laura) [C] — 8 violations ⚠
- 43135 (Laurelville) [B] — 4 violations ⚠
- 44430 (Leavittsburg) [D]
- 45036 (Lebanon) [C] — 3 violations
- 45135 (Leesburg) [D]
- 44639 (Leesville) [D]
- 44431 (Leetonia) [D]
- 45856 (Leipsic) [B] — 1 violation ⚠
- 43441 (Lemoyne) [D]
- 43035 (Lewis Center) [C] — 7 violations
- 45338 (Lewisburg) [C] — 5 violations
- 43333 (Lewistown) [D]
- 43754 (Lewisville) [D]
- 43532 (Liberty Center) [B]
- 45801 (Lima) [C] — 13 violations ⚠
- 45802 (Lima) [C] — 13 violations ⚠
- 45804 (Lima) [C] — 13 violations ⚠
- 45805 (Lima) [C] — 13 violations ⚠
- 45806 (Lima) [C] — 13 violations ⚠
- 45807 (Lima) [C] — 13 violations ⚠
- 44640 (Limaville) [D]
- 43442 (Lindsey) [B]
- 44432 (Lisbon) [C] — 1 violation
- 44253 (Litchfield) [D]
- 43136 (Lithopolis) [C] — 9 violations ⚠
- 45742 (Little Hocking) [B]
- 43137 (Lockbourne) [C] — 2 violations ⚠
- 43194 (Lockbourne) [C] — 2 violations ⚠
- 44254 (Lodi) [B]
- 43138 (Logan) [B] — 11 violations ⚠
- 43140 (London) [C] — 4 violations
- 45647 (Londonderry) [D]
- 45743 (Long Bottom) [B] — 1 violation
- 44052 (Lorain) [B] — 1 violation
- 44053 (Lorain) [B] — 1 violation
- 44055 (Lorain) [B] — 1 violation
- 43755 (Lore City) [D]
- 44842 (Loudonville) [C] — 3 violations ⚠
- 44641 (Louisville) [C] — 6 violations ⚠
- 45140 (Loveland) [C] — 1 violation
- 45744 (Lowell) [B] — 2 violations
- 44436 (Lowellville) [D]
- 45745 (Lower Salem) [C]
- 44843 (Lucas) [C] — 1 violation
- 45648 (Lucasville) [C] — 1 violation
- 45699 (Lucasville) [B] — 1 violation
- 43443 (Luckey) [C]
- 45339 (Ludlow Falls) [D]
- 45142 (Lynchburg) [B]
- 45650 (Lynx) [D]
- 43533 (Lyons) [B] — 2 violations ⚠
- 44056 (Macedonia) [D]
- 45746 (Macksburg) [C]
- 44057 (Madison) [C]
- 43036 (Magnetic Springs) [D]
- 44643 (Magnolia) [B]
- 45039 (Maineville) [D]
- 43757 (Malaga) [D]
- 43535 (Malinta) [C] — 2 violations
- 43758 (Malta) [B] — 2 violations
- 44644 (Malvern) [C] — 7 violations ⚠
- 45144 (Manchester) [C] — 7 violations ⚠
- 44901 (Mansfield) [C] — 7 violations ⚠
- 44902 (Mansfield) [C] — 7 violations ⚠
- 44903 (Mansfield) [C] — 7 violations ⚠
- 44904 (Mansfield) [C] — 7 violations ⚠
- 44905 (Mansfield) [C] — 7 violations ⚠
- 44906 (Mansfield) [C] — 7 violations ⚠
- 44907 (Mansfield) [C] — 7 violations ⚠
- 44999 (Mansfield) [C] — 7 violations ⚠
- 44255 (Mantua) [B]
- 44137 (Maple Heights) [C]
- 45340 (Maplewood) [D]
- 43334 (Marengo) [D]
- 45860 (Maria Stein) [D]
- 45750 (Marietta) [C] — 6 violations
- 43301 (Marion) [C] — 3 violations
- 43302 (Marion) [C] — 3 violations
- 43306 (Marion) [C] — 3 violations
- 43307 (Marion) [C] — 3 violations
- 43536 (Mark Center) [D]
- 44645 (Marshallville) [C] — 2 violations
- 43335 (Martel) [D]
- 43445 (Martin) [C]
- 43935 (Martins Ferry) [C] — 1 violation
- 43037 (Martinsburg) [C]
- 45146 (Martinsville) [D]
- 43040 (Marysville) [C]
- 43041 (Marysville) [C]
- 45040 (Mason) [C]
- 44646 (Massillon) [C] — 4 violations ⚠
- 44647 (Massillon) [C] — 4 violations ⚠
- 44648 (Massillon) [C] — 4 violations ⚠
- 44438 (Masury) [C]
- 43537 (Maumee) [B] — 2 violations
- 44650 (Maximo) [D]
- 43937 (Maynard) [D]
- 45651 (Mc Arthur) [C]
- 43534 (Mc Clure) [C]
- 45858 (Mc Comb) [D]
- 44844 (Mc Cutchenville) [D]
- 45652 (Mc Dermott) [C]
- 44437 (Mc Donald) [C]
- 45859 (Mc Guffey) [D]
- 43756 (Mcconnelsville) [B]
- 43044 (Mechanicsburg) [C] — 1 violation
- 44651 (Mechanicstown) [D]
- 44256 (Medina) [C] — 3 violations
- 44258 (Medina) [B] — 3 violations
- 45341 (Medway) [D]
- 44845 (Melmore) [D]
- 45861 (Melrose) [D]
- 45862 (Mendon) [D]
- 44060 (Mentor) [B] — 1 violation
- 44061 (Mentor) [B] — 1 violation
- 44439 (Mesopotamia) [C]
- 43540 (Metamora) [D]
- 45342 (Miamisburg) [C] — 8 violations ⚠
- 45343 (Miamisburg) [C] — 8 violations ⚠
- 45041 (Miamitown) [D]
- 45147 (Miamiville) [C]
- 43446 (Middle Bass) [D]
- 45863 (Middle Point) [C] — 1 violation
- 44652 (Middlebranch) [D]
- 43336 (Middleburg) [D]
- 44062 (Middlefield) [B] — 5 violations
- 45760 (Middleport) [B] — 4 violations ⚠
- 45042 (Middletown) [C] — 2 violations
- 45043 (Middletown) [C] — 2 violations
- 45044 (Middletown) [C] — 2 violations
- 45148 (Midland) [D]
- 44653 (Midvale) [D]
- 44846 (Milan) [B]
- 45150 (Milford) [B] — 7 violations
- 43045 (Milford Center) [B]
- 43447 (Millbury) [C]
- 43142 (Milledgeville) [D]
- 45864 (Miller City) [D]
- 44654 (Millersburg) [C]
- 43046 (Millersport) [C] — 1 violation
- 45761 (Millfield) [B] — 3 violations
- 43541 (Milton Center) [D]
- 44656 (Mineral City) [D]
- 44440 (Mineral Ridge) [C]
- 44657 (Minerva) [C]
- 45653 (Minford) [C]
- 43047 (Mingo) [D]
- 43938 (Mingo Junction) [C] — 9 violations
- 45865 (Minster) [D] — 8 violations
- 44260 (Mogadore) [B] — 1 violation
- 43542 (Monclova) [C]
- 45050 (Monroe) [C] — 4 violations
- 44847 (Monroeville) [C]
- 45866 (Montezuma) [D]
- 43543 (Montpelier) [B] — 2 violations ⚠
- 44064 (Montville) [C]
- 43337 (Morral) [D]
- 43759 (Morristown) [D] — 3 violations
- 45152 (Morrow) [C] — 6 violations ⚠
- 45153 (Moscow) [D]
- 45867 (Mount Blanchard) [D]
- 45868 (Mount Cory) [D]
- 44659 (Mount Eaton) [D]
- 43338 (Mount Gilead) [D]
- 44660 (Mount Hope) [D]
- 43048 (Mount Liberty) [D]
- 45154 (Mount Orab) [B] — 1 violation
- 43760 (Mount Perry) [D]
- 43939 (Mount Pleasant) [D]
- 45051 (Mount Saint Joseph) [D]
- 43143 (Mount Sterling) [C] — 4 violations
- 43050 (Mount Vernon) [C] — 1 violation
- 43340 (Mount Victory) [D]
- 45155 (Mowrystown) [D]
- 43761 (Moxahala) [D]
- 44262 (Munroe Falls) [C]
- 43144 (Murray City) [B] — 2 violations
- 44848 (Nankin) [D]
- 43545 (Napoleon) [C]
- 43830 (Nashport) [D]
- 44661 (Nashville) [D]
- 44662 (Navarre) [C] — 6 violations ⚠
- 43547 (Neapolis) [D]
- 43940 (Neffs) [D]
- 44441 (Negley) [D]
- 45764 (Nelsonville) [D] — 11 violations ⚠
- 44849 (Nevada) [C]
- 45156 (Neville) [C]
- 43054 (New Albany) [D]
- 43981 (New Athens) [C] — 3 violations
- 43548 (New Bavaria) [D]
- 43341 (New Bloomington) [D]
- 45869 (New Bremen) [C] — 3 violations
- 45344 (New Carlisle) [C] — 2 violations
- 43762 (New Concord) [D] — 1 violation
- 45870 (New Hampshire) [D]
- 44850 (New Haven) [D]
- 43145 (New Holland) [C]
- 45871 (New Knoxville) [D] — 5 violations
- 45345 (New Lebanon) [C] — 2 violations
- 43764 (New Lexington) [D] — 22 violations ⚠
- 44851 (New London) [C] — 1 violation ⚠
- 45346 (New Madison) [D]
- 45766 (New Marshfield) [C]
- 45767 (New Matamoras) [B]
- 44442 (New Middletown) [D]
- 45347 (New Paris) [C] — 11 violations ⚠
- 44663 (New Philadelphia) [C] — 3 violations ⚠
- 45654 (New Plymouth) [C]
- 45157 (New Richmond) [C] — 4 violations
- 44853 (New Riegel) [D]
- 43984 (New Rumley) [D]
- 44443 (New Springfield) [D]
- 43766 (New Straitsville) [B] — 3 violations
- 45159 (New Vienna) [C] — 1 violation
- 44854 (New Washington) [D]
- 44445 (New Waterford) [F] — 1 violation
- 45348 (New Weston) [D]
- 43055 (Newark) [C]
- 43058 (Newark) [C]
- 43093 (Newark) [C]
- 44065 (Newbury) [B] — 6 violations ⚠
- 43832 (Newcomerstown) [C] — 1 violation
- 45768 (Newport) [B] — 5 violations ⚠
- 44444 (Newton Falls) [B] — 5 violations
- 45158 (Newtonsville) [D]
- 43549 (Ney) [B] — 5 violations ⚠
- 44446 (Niles) [B] — 1 violation
- 45872 (North Baltimore) [B] — 2 violations
- 45052 (North Bend) [D]
- 44449 (North Benton) [C]
- 44450 (North Bloomfield) [C]
- 44720 (North Canton) [D] — 13 violations
- 44855 (North Fairfield) [C] — 2 violations
- 44665 (North Georgetown) [D]
- 45349 (North Hampton) [C] — 4 violations
- 44451 (North Jackson) [C]
- 44068 (North Kingsville) [C]
- 44666 (North Lawrence) [D]
- 43060 (North Lewisburg) [C] — 2 violations
- 44452 (North Lima) [C]
- 44070 (North Olmsted) [D]
- 44039 (North Ridgeville) [C]
- 44856 (North Robinson) [D]
- 44133 (North Royalton) [D]
- 45350 (North Star) [D]
- 44067 (Northfield) [C] — 6 violations ⚠
- 43619 (Northwood) [C]
- 44857 (Norwalk) [C] — 2 violations
- 43767 (Norwich) [D]
- 44859 (Nova) [D]
- 44072 (Novelty) [C]
- 44073 (Novelty) [D]
- 43449 (Oak Harbor) [C] — 1 violation
- 45656 (Oak Hill) [B] — 4 violations ⚠
- 45873 (Oakwood) [B] — 6 violations ⚠
- 44074 (Oberlin) [C]
- 44860 (Oceola) [D]
- 45874 (Ohio City) [C] — 3 violations
- 45053 (Okeana) [D]
- 43550 (Okolona) [D]
- 44861 (Old Fort) [D]
- 43768 (Old Washington) [D]
- 44138 (Olmsted Falls) [C]
- 44862 (Ontario) [C]
- 44453 (Orangeville) [D]
- 43616 (Oregon) [B] — 1 violation
- 43618 (Oregon) [B] — 1 violation
- 45054 (Oregonia) [D]
- 43146 (Orient) [D]
- 44667 (Orrville) [D]
- 44076 (Orwell) [B]
- 45351 (Osgood) [D]
- 43061 (Ostrander) [D]
- 45875 (Ottawa) [C] — 2 violations ⚠
- 45876 (Ottoville) [B]
- 45657 (Otway) [D]
- 45055 (Overpeck) [D]
- 45160 (Owensville) [D]
- 45056 (Oxford) [D]
- 44077 (Painesville) [C] — 1 violation
- 45352 (Palestine) [D]
- 45877 (Pandora) [B]
- 44669 (Paris) [D]
- 44080 (Parkman) [D]
- 43062 (Pataskala) [C]
- 45658 (Patriot) [C]
- 45879 (Paulding) [B] — 3 violations ⚠
- 45880 (Payne) [B] — 2 violations
- 45659 (Pedro) [C]
- 45660 (Peebles) [C] — 2 violations
- 45353 (Pemberton) [D]
- 43450 (Pemberville) [B] — 3 violations
- 44264 (Peninsula) [C]
- 44081 (Perry) [C]
- 43551 (Perrysburg) [B] — 7 violations
- 43552 (Perrysburg) [B] — 7 violations
- 44864 (Perrysville) [C] — 5 violations
- 44454 (Petersburg) [D]
- 43553 (Pettisville) [D]
- 45354 (Phillipsburg) [C] — 3 violations
- 43771 (Philo) [B]
- 43147 (Pickerington) [C]
- 43983 (Piedmont) [D]
- 44082 (Pierpont) [D]
- 45661 (Piketon) [C] — 7 violations
- 43941 (Piney Fork) [D]
- 43554 (Pioneer) [B]
- 45356 (Piqua) [C] — 5 violations
- 45358 (Pitsburg) [D]
- 43064 (Plain City) [D]
- 43836 (Plainfield) [D]
- 43772 (Pleasant City) [C]
- 45359 (Pleasant Hill) [C] — 1 violation
- 45162 (Pleasant Plain) [D]
- 43148 (Pleasantville) [C] — 1 violation
- 44865 (Plymouth) [D]
- 44866 (Polk) [D]
- 45769 (Pomeroy) [C] — 10 violations ⚠
- 43452 (Port Clinton) [C]
- 45360 (Port Jefferson) [D]
- 43837 (Port Washington) [D]
- 45164 (Port William) [D]
- 43451 (Portage) [D]
- 45770 (Portland) [C]
- 45662 (Portsmouth) [B] — 2 violations
- 45361 (Potsdam) [D]
- 43065 (Powell) [D]
- 43942 (Powhatan Point) [C] — 1 violation
- 45669 (Proctorville) [B]
- 43342 (Prospect) [D]
- 43456 (Put In Bay) [C]
- 43773 (Quaker City) [D] — 1 violation
- 43343 (Quincy) [C] — 3 violations
- 45771 (Racine) [B]
- 43066 (Radnor) [D]
- 44265 (Randolph) [D]
- 45671 (Rarden) [D]
- 44266 (Ravenna) [B] — 5 violations ⚠
- 45881 (Rawson) [C] — 1 violation
- 45672 (Ray) [C]
- 43943 (Rayland) [D] — 17 violations ⚠
- 43067 (Raymond) [D]
- 45772 (Reedsville) [C]
- 45166 (Reesville) [D]
- 45773 (Reno) [C]
- 44867 (Republic) [C] — 3 violations
- 43068 (Reynoldsburg) [C]
- 43069 (Reynoldsburg) [C]
- 44286 (Richfield) [C]
- 43944 (Richmond) [D]
- 45673 (Richmond Dale) [D]
- 43344 (Richwood) [C] — 10 violations ⚠
- 43555 (Ridgeville Corners) [D]
- 43345 (Ridgeway) [D]
- 45674 (Rio Grande) [B] — 4 violations
- 45167 (Ripley) [B]
- 43457 (Risingsun) [C]
- 44270 (Rittman) [C] — 2 violations
- 44670 (Robertsville) [D]
- 45675 (Rock Camp) [D]
- 44084 (Rock Creek) [B] — 14 violations ⚠
- 43149 (Rockbridge) [D]
- 45882 (Rockford) [C] — 8 violations
- 43458 (Rocky Ridge) [D]
- 44116 (Rocky River) [C]
- 44455 (Rogers) [D]
- 44085 (Rome) [D]
- 44272 (Rootstown) [C]
- 43777 (Roseville) [C] — 2 violations
- 43070 (Rosewood) [D]
- 45061 (Ross) [D]
- 45362 (Rossburg) [C]
- 43460 (Rossford) [C]
- 43346 (Roundhead) [D]
- 43462 (Rudolph) [D]
- 43347 (Rushsylvania) [C] — 8 violations ⚠
- 43150 (Rushville) [C] — 5 violations ⚠
- 43348 (Russells Point) [C] — 2 violations
- 45168 (Russellville) [D]
- 45363 (Russia) [B] — 1 violation
- 45775 (Rutland) [B] — 4 violations ⚠
- 45169 (Sabina) [C] — 4 violations ⚠
- 43950 (Saint Clairsville) [D]
- 45883 (Saint Henry) [D]
- 45884 (Saint Johns) [D]
- 43071 (Saint Louisville) [D]
- 45885 (Saint Marys) [D]
- 43072 (Saint Paris) [C] — 4 violations
- 44460 (Salem) [C] — 4 violations
- 43778 (Salesville) [D]
- 43945 (Salineville) [D]
- 44870 (Sandusky) [C]
- 44871 (Sandusky) [B]
- 44671 (Sandyville) [D]
- 43779 (Sarahsville) [B] — 4 violations
- 45171 (Sardinia) [B] — 8 violations ⚠
- 43946 (Sardis) [B] — 2 violations
- 44874 (Savannah) [D]
- 43988 (Scio) [C] — 3 violations ⚠
- 45677 (Scioto Furnace) [C]
- 45886 (Scott) [C] — 6 violations ⚠
- 45678 (Scottown) [C]
- 45679 (Seaman) [C] — 1 violation
- 44672 (Sebring) [B] — 6 violations
- 43151 (Sedalia) [D]
- 43780 (Senecaville) [D]
- 45062 (Seven Mile) [B] — 1 violation
- 44273 (Seville) [B] — 2 violations ⚠
- 45776 (Shade) [C]
- 43947 (Shadyside) [D]
- 45063 (Shandon) [D]
- 44274 (Sharon Center) [C]
- 45777 (Sharpsburg) [C]
- 43349 (Shauck) [D]
- 43782 (Shawnee) [C]
- 44054 (Sheffield Lake) [B]
- 44875 (Shelby) [C]
- 44675 (Sherrodsville) [D]
- 43556 (Sherwood) [B] — 1 violation
- 44878 (Shiloh) [B]
- 44676 (Shreve) [C] — 5 violations
- 45365 (Sidney) [C] — 5 violations ⚠
- 45367 (Sidney) [C] — 5 violations ⚠
- 45172 (Sinking Spring) [D]
- 43948 (Smithfield) [D]
- 44677 (Smithville) [D]
- 44139 (Solon) [B] — 2 violations
- 44678 (Somerdale) [D]
- 43783 (Somerset) [C]
- 45064 (Somerville) [C]
- 43152 (South Bloomingville) [C]
- 45368 (South Charleston) [B]
- 45065 (South Lebanon) [C] — 4 violations
- 45680 (South Point) [B] — 1 violation
- 45681 (South Salem) [D]
- 43153 (South Solon) [D] — 11 violations
- 45369 (South Vienna) [D] — 10 violations ⚠
- 45682 (South Webster) [C]
- 44470 (Southington) [C]
- 43350 (Sparta) [D]
- 44275 (Spencer) [B]
- 45887 (Spencerville) [C] — 2 violations
- 45370 (Spring Valley) [B]
- 45066 (Springboro) [C]
- 45501 (Springfield) [D] — 1 violation
- 45502 (Springfield) [C] — 1 violation
- 45503 (Springfield) [C] — 1 violation
- 45504 (Springfield) [C] — 1 violation
- 45505 (Springfield) [C] — 1 violation
- 45506 (Springfield) [C] — 1 violation
- 43786 (Stafford) [D]
- 44276 (Sterling) [D]
- 43952 (Steubenville) [C] — 12 violations ⚠
- 43953 (Steubenville) [C] — 12 violations ⚠
- 45778 (Stewart) [C]
- 44679 (Stillwater) [D]
- 45683 (Stockdale) [D]
- 43787 (Stockport) [B] — 2 violations ⚠
- 43840 (Stone Creek) [D]
- 43463 (Stony Ridge) [D]
- 45684 (Stout) [C]
- 43154 (Stoutsville) [D]
- 44224 (Stow) [C] — 5 violations ⚠
- 44680 (Strasburg) [D] — 3 violations
- 43961 (Stratton) [D]
- 44241 (Streetsboro) [B]
- 44136 (Strongsville) [B]
- 44149 (Strongsville) [B]
- 44471 (Struthers) [B] — 2 violations
- 43557 (Stryker) [D]
- 43155 (Sugar Grove) [B]
- 44681 (Sugarcreek) [C] — 9 violations ⚠
- 44880 (Sullivan) [C]
- 44881 (Sulphur Springs) [D]
- 43788 (Summerfield) [D]
- 43073 (Summit Station) [D]
- 43962 (Summitville) [D]
- 43074 (Sunbury) [D]
- 43558 (Swanton) [B]
- 44882 (Sycamore) [B]
- 43560 (Sylvania) [B]
- 45779 (Syracuse) [B] — 5 violations ⚠
- 44278 (Tallmadge) [C] — 3 violations
- 43156 (Tarlton) [D]
- 45174 (Terrace Park) [D]
- 45780 (The Plains) [C]
- 44086 (Thompson) [B] — 1 violation
- 43076 (Thornville) [C] — 5 violations
- 45685 (Thurman) [C]
- 43157 (Thurston) [C] — 8 violations
- 44883 (Tiffin) [D]
- 43963 (Tiltonsville) [C] — 2 violations
- 45371 (Tipp City) [C] — 3 violations
- 44699 (Tippecanoe) [D]
- 44887 (Tiro) [D]
- 43601 (Toledo) [B] — 3 violations ⚠
- 43603 (Toledo) [B] — 3 violations ⚠
- 43604 (Toledo) [B] — 3 violations ⚠
- 43605 (Toledo) [B] — 3 violations ⚠
- 43606 (Toledo) [B] — 3 violations ⚠
- 43607 (Toledo) [B] — 3 violations ⚠
- 43608 (Toledo) [B] — 3 violations ⚠
- 43609 (Toledo) [C] — 3 violations ⚠
- 43610 (Toledo) [B] — 3 violations ⚠
- 43611 (Toledo) [C] — 3 violations ⚠
- 43612 (Toledo) [C] — 3 violations ⚠
- 43613 (Toledo) [C] — 3 violations ⚠
- 43614 (Toledo) [B] — 3 violations ⚠
- 43615 (Toledo) [C] — 3 violations ⚠
- 43617 (Toledo) [B] — 3 violations ⚠
- 43620 (Toledo) [B] — 3 violations ⚠
- 43623 (Toledo) [C] — 3 violations ⚠
- 43635 (Toledo) [B] — 3 violations ⚠
- 43652 (Toledo) [B] — 3 violations ⚠
- 43654 (Toledo) [B] — 3 violations ⚠
- 43656 (Toledo) [B] — 3 violations ⚠
- 43657 (Toledo) [B] — 3 violations ⚠
- 43659 (Toledo) [B] — 3 violations ⚠
- 43660 (Toledo) [B] — 3 violations ⚠
- 43661 (Toledo) [B] — 3 violations ⚠
- 43666 (Toledo) [B] — 3 violations ⚠
- 43667 (Toledo) [B] — 3 violations ⚠
- 43681 (Toledo) [B] — 3 violations ⚠
- 43682 (Toledo) [B] — 3 violations ⚠
- 43697 (Toledo) [B] — 3 violations ⚠
- 43699 (Toledo) [B] — 3 violations ⚠
- 43565 (Tontogany) [C] — 2 violations
- 43964 (Toronto) [C] — 2 violations ⚠
- 45372 (Tremont City) [D]
- 45067 (Trenton) [C] — 2 violations
- 45782 (Trimble) [B]
- 43842 (Trinway) [D]
- 45373 (Troy) [D] — 5 violations
- 45374 (Troy) [C] — 5 violations
- 45783 (Tuppers Plains) [D]
- 44682 (Tuscarawas) [C] — 3 violations
- 44087 (Twinsburg) [D]
- 44683 (Uhrichsville) [D]
- 45390 (Union City) [C] — 3 violations
- 43158 (Union Furnace) [D]
- 44685 (Uniontown) [D]
- 44088 (Unionville) [D]
- 43077 (Unionville Center) [D]
- 45888 (Uniopolis) [D]
- 43351 (Upper Sandusky) [C]
- 43078 (Urbana) [C] — 7 violations ⚠
- 43080 (Utica) [C] — 5 violations ⚠
- 44280 (Valley City) [C]
- 45889 (Van Buren) [D]
- 45891 (Van Wert) [D] — 10 violations ⚠
- 45377 (Vandalia) [B]
- 45890 (Vanlue) [C] — 2 violations
- 45893 (Vaughnsville) [D]
- 45894 (Venedocia) [D]
- 44089 (Vermilion) [C] — 1 violation
- 45378 (Verona) [C] — 2 violations
- 45380 (Versailles) [B] — 1 violation
- 43464 (Vickery) [D]
- 44473 (Vienna) [B]
- 45784 (Vincent) [C]
- 45686 (Vinton) [C]
- 44281 (Wadsworth) [B]
- 44282 (Wadsworth) [B]
- 45687 (Wakefield) [D]
- 44889 (Wakeman) [B]
- 43465 (Walbridge) [C]
- 43356 (Waldo) [D]
- 43843 (Walhonding) [D]
- 44687 (Walnut Creek) [C] — 3 violations ⚠
- 45895 (Wapakoneta) [C]
- 43967 (Warnock) [D]
- 44481 (Warren) [B] — 3 violations
- 44482 (Warren) [B] — 3 violations
- 44483 (Warren) [B] — 3 violations
- 44484 (Warren) [B] — 3 violations
- 44485 (Warren) [B] — 3 violations
- 44486 (Warren) [B] — 3 violations
- 44488 (Warren) [B] — 3 violations
- 43844 (Warsaw) [D] — 1 violation
- 43160 (Washington Court House) [C] — 5 violations
- 44490 (Washingtonville) [C] — 2 violations ⚠
- 45786 (Waterford) [B] — 6 violations ⚠
- 45688 (Waterloo) [C]
- 45787 (Watertown) [C]
- 43566 (Waterville) [B]
- 43567 (Wauseon) [C] — 12 violations ⚠
- 45690 (Waverly) [D] — 9 violations
- 44285 (Wayland) [D]
- 43466 (Wayne) [B] — 3 violations
- 44688 (Waynesburg) [C] — 5 violations ⚠
- 45896 (Waynesfield) [C] — 3 violations ⚠
- 45068 (Waynesville) [C] — 70 violations ⚠
- 44090 (Wellington) [B] — 1 violation
- 45692 (Wellston) [B] — 1 violation
- 43968 (Wellsville) [C] — 7 violations ⚠
- 45381 (West Alexandria) [C] — 2 violations ⚠
- 45069 (West Chester) [C] — 2 violations
- 45071 (West Chester) [C] — 2 violations
- 45070 (West Elkton) [D]
- 44491 (West Farmington) [B] — 12 violations ⚠
- 43162 (West Jefferson) [C] — 2 violations ⚠
- 43845 (West Lafayette) [C]
- 43357 (West Liberty) [C] — 4 violations ⚠
- 45382 (West Manchester) [C]
- 43358 (West Mansfield) [C]
- 43467 (West Millgrove) [D]
- 45383 (West Milton) [C] — 1 violation
- 44492 (West Point) [D]
- 45663 (West Portsmouth) [C]
- 44287 (West Salem) [C]
- 45693 (West Union) [C] — 2 violations ⚠
- 43570 (West Unity) [B]
- 43081 (Westerville) [C] — 1 violation ⚠
- 43082 (Westerville) [C] — 1 violation ⚠
- 43086 (Westerville) [C] — 1 violation ⚠
- 44251 (Westfield Center) [D]
- 44145 (Westlake) [C]
- 43569 (Weston) [D]
- 43083 (Westville) [D]
- 43359 (Wharton) [D]
- 45694 (Wheelersburg) [C]
- 45788 (Whipple) [C]
- 43791 (White Cottage) [F] — 17 violations ⚠
- 43571 (Whitehouse) [B] — 1 violation
- 44092 (Wickliffe) [C]
- 45384 (Wilberforce) [D]
- 45695 (Wilkesville) [D]
- 44888 (Willard) [C] — 2 violations ⚠
- 44890 (Willard) [C] — 2 violations ⚠
- 45176 (Williamsburg) [B] — 2 violations ⚠
- 44093 (Williamsfield) [C]
- 43164 (Williamsport) [B] — 9 violations ⚠
- 45897 (Williamstown) [D]
- 43468 (Williston) [C]
- 44094 (Willoughby) [D]
- 44096 (Willoughby) [D]
- 45696 (Willow Wood) [C]
- 45898 (Willshire) [C] — 5 violations ⚠
- 45177 (Wilmington) [B] — 1 violation
- 44689 (Wilmot) [C] — 8 violations ⚠
- 45697 (Winchester) [D]
- 44288 (Windham) [C] — 4 violations
- 44099 (Windsor) [D]
- 44690 (Winesburg) [C] — 9 violations ⚠
- 45789 (Wingett Run) [C]
- 44493 (Winona) [D]
- 43970 (Wolf Run) [D]
- 43793 (Woodsfield) [B] — 6 violations ⚠
- 43084 (Woodstock) [C] — 6 violations
- 43469 (Woodville) [B] — 4 violations
- 44691 (Wooster) [C] — 2 violations
- 45899 (Wren) [D]
- 45385 (Xenia) [C]
- 45387 (Yellow Springs) [B]
- 45388 (Yorkshire) [D]
- 43971 (Yorkville) [C] — 12 violations ⚠
- 44501 (Youngstown) [B] — 4 violations
- 44502 (Youngstown) [B] — 4 violations
- 44503 (Youngstown) [B] — 4 violations
- 44504 (Youngstown) [B] — 4 violations
- 44505 (Youngstown) [B] — 4 violations
- 44506 (Youngstown) [B] — 4 violations
- 44507 (Youngstown) [B] — 4 violations
- 44509 (Youngstown) [B] — 4 violations
- 44510 (Youngstown) [B] — 4 violations
- 44511 (Youngstown) [B] — 4 violations
- 44512 (Youngstown) [B] — 4 violations
- 44513 (Youngstown) [B] — 4 violations
- 44514 (Youngstown) [B] — 4 violations
- 44515 (Youngstown) [B] — 4 violations
- 44555 (Youngstown) [B] — 4 violations
- 45698 (Zaleski) [B] — 4 violations ⚠
- 43360 (Zanesfield) [D]
- 43701 (Zanesville) [C] — 2 violations
- 43702 (Zanesville) [C] — 2 violations
- 44697 (Zoar) [D]
Data Sources
- Water quality: EPA Safe Drinking Water Information System (SDWIS)
- Regulations: State plumbing boards, ICC, IAPMO
Updated daily.
Frequently Asked Questions
Is the water safe to drink in Ohio?
Ohio has 883 community water systems serving 9,153,183 people across 1435 ZIP codes. There are 2,908 recorded violations, including 515 health-based. 762 of 1435 ZIP codes have at least one violation.
What plumbing code does Ohio follow?
Ohio follows the IPC plumbing code. DIY plumbing work is allowed for homeowners.
Is lead a concern in Ohio's drinking water?
50 ZIP codes in Ohio have lead levels exceeding the EPA action level of 0.015 mg/L.
What is the radon risk in Ohio?
63% of ZIP codes in Ohio fall in EPA Radon Zone 1 (highest risk).