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