Home › Ohio › Rankings › Best small towns Minster, #1 on this list · Photo: Nyttend · Public domain Ohio rankings · 2026 Best small towns in Ohio Minster ranks first of Ohio’s 685 graded small towns (2,500–9,999 residents), with an A+: schools (A+) and jobs & income (A) are its strongest grades; hazard risk (B+) is its lowest. 180 of the 685 (26%) grade A− or better nationally, against 25% of U.S. towns.
The overall grade, sorted: cost of living, safety, schools, health, jobs & income, walkability and hazard risk, from Census, FBI, state, CDC, EPA and FEMA data. How grades work
All towns Small towns (2,500–9,999) #1 Auglaize County · 3,062 people A+ Strongest: schools A+ , jobs & income A · lowest: hazard risk B+
A− Cost– SafetyA+ SchoolsA− HealthA JobsA WalkB+ Hazards
39.07° N · 84.38° W #3 unincorporated, Hamilton County · 3,602 people A+ Strongest: schools A , health A · lowest: cost of living B
B Cost– SafetyA SchoolsA HealthA JobsA WalkA− Hazards
#4 Auglaize County · 3,993 people A+ Strongest: schools A+ , jobs & income A · lowest: health B+
B+ Cost– SafetyA+ SchoolsB+ HealthA JobsA− WalkB+ Hazards
Where they are: Four of the top 10 are in Auglaize County.
All 685 small towns Overall score, highest first. The score (0–100) blends the seven livability grades and sets the order; the letter places that score among every U.S. town of 2,500+, and A+ is the top 5%, so neighbors on the list often share a letter. Each town links to its page, where the grade sheet shows every subject. The rank is the town’s place among all 987 Ohio towns.
# Town Score Grade What drives it
1 Minster Auglaize County · 3,062 people 84.5 top 0.1% A+ Strongest: schools A+ , jobs & income A · lowest: hazard risk B+ 3 Salem Heights unincorporated, Hamilton County · 3,602 people 81.7 top 0.1% A+ Strongest: schools A , health A · lowest: cost of living B 4 Jackson Township Auglaize County · 3,993 people 81.0 top 0.1% A+ Strongest: schools A+ , jobs & income A · lowest: health B+ 5 German Township Auglaize County · 3,730 people 80.7 top 0.1% A+ Strongest: schools A+ , cost of living A · lowest: walkability C+ 6 Mount Repose unincorporated, Clermont County · 3,798 people 80.4 top 0.2% A+ Strongest: hazard risk A , jobs & income A · lowest: cost of living A− 8 St. Henry Mercer County · 2,624 people 79.6 top 0.2% A+ Strongest: schools A+ , jobs & income A · lowest: walkability B− 9 New Bremen Auglaize County · 3,017 people 78.5 top 0.3% A+ Strongest: schools A+ , cost of living A · lowest: walkability C 10 Coldwater Mercer County · 4,716 people 78.5 top 0.3% A+ Strongest: schools A , cost of living A− · lowest: health B 11 Plain City Madison County · 4,322 people 78.3 top 0.4% A+ Strongest: safety A+ , jobs & income A+ · lowest: cost of living B− 12 Granville Township Mercer County · 4,238 people 78.3 top 0.4% A+ Strongest: schools A+ , jobs & income A · lowest: walkability C+ 13 Pepper Pike Cuyahoga County · 6,886 people 78.1 top 0.4% A+ Strongest: jobs & income A+ , health A+ · lowest: cost of living C− 14 Union Township Putnam County · 2,986 people 77.9 top 0.4% A+ Strongest: schools A+ , cost of living A · lowest: hazard risk C− 15 Sherwood unincorporated, Hamilton County · 3,808 people 77.5 top 0.5% A+ Strongest: jobs & income A+ , schools A · lowest: cost of living B− 16 Wyoming Hamilton County · 8,807 people 77.0 top 0.6% A+ Strongest: jobs & income A+ , schools A+ · lowest: cost of living C 18 Marion Township Mercer County · 3,381 people 76.9 top 0.7% A+ Strongest: schools A+ , jobs & income A · lowest: walkability B− 19 Oakwood Montgomery County · 9,441 people 75.8 top 1.0% A+ Strongest: jobs & income A+ , schools A+ · lowest: cost of living C− 21 Versailles Darke County · 2,723 people 75.6 top 1.1% A+ Strongest: schools A+ , cost of living A− · lowest: walkability B− 22 Landen unincorporated, Warren County · 7,499 people 75.3 top 1.2% A+ Strongest: jobs & income A+ , hazard risk A · lowest: cost of living C 27 Granville Licking County · 6,252 people 74.3 top 1.9% A+ Strongest: schools A+ , health A · lowest: cost of living D 28 Ottawa Putnam County · 4,437 people 74.3 top 1.9% A+ Strongest: cost of living A , schools A · lowest: hazard risk C− 29 Darby Township Madison County · 4,441 people 74.2 top 2.0% A+ Strongest: jobs & income A , health A · lowest: cost of living B− 32 Canfield Mahoning County · 7,584 people 74.0 top 2.1% A+ Strongest: schools A+ , hazard risk A · lowest: walkability C+ 33 Madeira Hamilton County · 9,637 people 74.0 top 2.2% A+ Strongest: jobs & income A+ , schools A+ · lowest: cost of living D 34 Richland Township Allen County · 5,771 people 74.0 top 2.2% A+ Strongest: schools A , cost of living A− · lowest: jobs & income B− 35 Bellbrook Greene County · 7,563 people 73.5 top 2.6% A+ Strongest: jobs & income A+ , safety A · lowest: cost of living C 36 Canaan Township Madison County · 2,709 people 73.4 top 2.7% A+ Strongest: jobs & income A , health A · lowest: walkability C+ 37 Deer Park Hamilton County · 5,557 people 73.2 top 2.8% A+ Strongest: hazard risk A , health A− · lowest: schools B 38 Bluffton Allen County · 3,875 people 72.9 top 3.0% A+ Strongest: walkability A− , health A− · lowest: jobs & income B− 39 Ottawa Township Putnam County · 8,047 people 72.8 top 3.1% A+ Strongest: cost of living A , schools A · lowest: hazard risk C− 40 Huron Erie County · 6,585 people 72.8 top 3.1% A+ Strongest: safety A , schools A · lowest: walkability B 41 Newton Township Miami County · 3,625 people 72.6 top 3.3% A+ Strongest: schools A+ , cost of living A− · lowest: walkability C 43 Cherry Grove unincorporated, Hamilton County · 4,176 people 72.3 top 3.6% A+ Strongest: schools A , health A · lowest: cost of living C 44 Whitehouse Lucas County · 5,073 people 72.0 top 4.1% A+ Strongest: schools A , health A− · lowest: cost of living C+ 45 Wayne Township Darke County · 4,460 people 71.9 top 4.1% A+ Strongest: schools A+ , jobs & income A− · lowest: walkability C+ 46 Twinsburg Township Summit County · 3,879 people 71.8 top 4.2% A+ Strongest: hazard risk A+ , schools A · lowest: walkability C+ 47 Highland Heights Cuyahoga County · 8,559 people 71.8 top 4.2% A+ Strongest: jobs & income A+ , hazard risk A+ · lowest: cost of living D 51 Fruit Hill unincorporated, Hamilton County · 4,200 people 71.7 top 4.4% A+ Strongest: schools A , health A · lowest: cost of living C 52 Chardon Geauga County · 5,251 people 71.6 top 4.4% A+ Strongest: hazard risk A+ , schools A · lowest: cost of living C− 53 Pleasant Township Putnam County · 3,755 people 71.6 top 4.5% A+ Strongest: cost of living A , schools A · lowest: walkability C 56 Kirtland Lake County · 6,925 people 71.3 top 4.9% A+ Strongest: safety A+ , schools A · lowest: walkability C− 58 Waterville Township Lucas County · 7,112 people 71.2 top 4.9% A+ Strongest: schools A , jobs & income A · lowest: cost of living C+ 59 Newbury Township Geauga County · 5,276 people 71.1 top 5.1% A Strongest: schools A+ , hazard risk A+ · lowest: walkability C− 60 Chippewa Township Wayne County · 9,853 people 70.8 top 5.6% A Strongest: hazard risk A , schools A · lowest: walkability C 62 South Russell Geauga County · 3,913 people 70.7 top 5.7% A Strongest: jobs & income A+ , schools A+ · lowest: cost of living C− 64 Perry Township Franklin County · 3,796 people 70.5 top 6.0% A Strongest: safety A+ , jobs & income A · lowest: walkability C− 65 Chesterland unincorporated, Geauga County · 7,086 people 70.5 top 6.0% A Strongest: schools A+ , hazard risk A · lowest: walkability C+ 68 Chagrin Falls Cuyahoga County · 4,073 people 70.3 top 6.4% A Strongest: schools A+ , health A+ · lowest: cost of living D 70 Troy Township Geauga County · 2,798 people 70.2 top 6.5% A Strongest: hazard risk A+ , jobs & income A · lowest: walkability C+ 71 Ottawa Hills Lucas County · 4,782 people 70.1 top 6.7% A Strongest: schools A+ , health A+ · lowest: cost of living C− 72 McLean Township Shelby County · 3,521 people 70.0 top 6.7% A Strongest: schools A+ , jobs & income A− · lowest: walkability C− 74 St. Marys Auglaize County · 8,398 people 69.9 top 6.9% A Strongest: cost of living A+ , jobs & income B+ · lowest: health B− 75 Johnstown Licking County · 5,476 people 69.9 top 7.0% A Strongest: schools A , jobs & income A · lowest: walkability C 78 Delhi Hills unincorporated, Hamilton County · 5,241 people 69.7 top 7.2% A Strongest: hazard risk A , jobs & income A · lowest: cost of living B− 79 Greentown unincorporated, Stark County · 2,993 people 69.7 top 7.2% A Strongest: jobs & income A , schools A · lowest: walkability C− 81 McDonald Trumbull County · 3,096 people 69.6 top 7.3% A Strongest: hazard risk A , schools A · lowest: walkability C 83 Sixteen Mile Stand unincorporated, Hamilton County · 3,666 people 69.6 top 7.4% A Strongest: jobs & income A+ , health A+ · lowest: cost of living D− 84 Chester Township Geauga County · 9,995 people 69.6 top 7.4% A Strongest: schools A+ , hazard risk A · lowest: walkability C 88 Mogadore Summit County · 3,816 people 69.3 top 8.0% A Strongest: hazard risk A , jobs & income A− · lowest: walkability B− 90 Swanton Fulton County · 3,866 people 69.2 top 8.1% A Strongest: schools A− , hazard risk A− · lowest: health B− 91 Moreland Hills Cuyahoga County · 3,473 people 69.2 top 8.1% A Strongest: jobs & income A+ , health A+ · lowest: cost of living C− 93 Hicksville Defiance County · 3,427 people 69.1 top 8.2% A Strongest: cost of living A , schools A · lowest: health B− 95 Scioto Township Delaware County · 4,169 people 69.1 top 8.3% A Strongest: jobs & income A+ , health A− · lowest: walkability C− 97 St. Clairsville Belmont County · 4,926 people 69.0 top 8.5% A Strongest: hazard risk A+ , safety A+ · lowest: cost of living C+ 98 Milan Township Erie County · 3,473 people 68.8 top 8.8% A Strongest: schools A− , jobs & income B+ · lowest: walkability B− 99 Granger Township Medina County · 4,673 people 68.7 top 9.0% A Strongest: hazard risk A+ , schools A+ · lowest: cost of living C 100 Wadsworth Township Medina County · 4,483 people 68.6 top 9.1% A Strongest: jobs & income A+ , hazard risk A · lowest: walkability D 101 Doylestown Wayne County · 3,085 people 68.6 top 9.1% A Strongest: hazard risk A+ , schools A · lowest: walkability C+ 103 Hicksville Township Defiance County · 4,936 people 68.5 top 9.3% A Strongest: cost of living A , schools A · lowest: walkability C+ 104 Brimfield unincorporated, Portage County · 2,979 people 68.5 top 9.4% A Strongest: hazard risk A , jobs & income A · lowest: cost of living B− 106 Turpin Hills unincorporated, Hamilton County · 4,875 people 68.3 top 9.7% A Strongest: health A , schools A · lowest: cost of living D 107 Munroe Falls Summit County · 4,973 people 68.3 top 9.7% A Strongest: safety A+ , health A− · lowest: cost of living C− 108 Butler Township Mercer County · 6,667 people 68.1 top 9.9% A Strongest: hazard risk A− , schools A− · lowest: health B 110 Columbiana Columbiana County · 6,756 people 68.1 top 10.0% A Strongest: hazard risk A , schools A · lowest: health C+ 111 Mariemont Hamilton County · 3,499 people 68.0 top 10.2% A Strongest: health A+ , jobs & income A+ · lowest: cost of living D 114 Cortland Trumbull County · 7,024 people 67.9 top 10.4% A Strongest: hazard risk A , schools A · lowest: walkability C− 119 Salem Township Champaign County · 2,509 people 67.6 top 11.0% A Strongest: jobs & income A , schools A · lowest: walkability C− 120 Sunbury Delaware County · 8,857 people 67.6 top 11.1% A Strongest: jobs & income A+ , health A · lowest: cost of living C− 123 Dinsmore Township Shelby County · 3,445 people 67.4 top 11.4% A Strongest: schools A+ , hazard risk A− · lowest: walkability C− 125 Ridge Township Van Wert County · 3,362 people 67.4 top 11.6% A Strongest: cost of living A , schools A− · lowest: health C 126 Dry Run unincorporated, Hamilton County · 7,687 people 67.3 top 11.7% A Strongest: jobs & income A+ , health A · lowest: cost of living C− 127 Grafton Lorain County · 5,764 people 67.3 top 11.8% A Strongest: safety A+ , hazard risk A · lowest: walkability B− 131 Perry Township Lake County · 8,835 people 67.2 top 12.0% A Strongest: hazard risk A+ , jobs & income A− · lowest: health B− 133 Hinckley Township Medina County · 8,237 people 67.1 top 12.1% A Strongest: safety A+ , schools A+ · lowest: cost of living D 134 Monroe Township Licking County · 8,115 people 67.1 top 12.2% A Strongest: schools A , jobs & income A · lowest: walkability C+ 135 Nelson Township Portage County · 3,146 people 67.0 top 12.3% A Strongest: cost of living A , hazard risk A · lowest: health C+ 136 Independence Cuyahoga County · 7,456 people 67.0 top 12.4% A Strongest: jobs & income A+ , health A · lowest: cost of living C− 137 Dover Township Union County · 2,819 people 66.9 top 12.6% A Strongest: jobs & income A , schools A− · lowest: walkability D 139 Clay Township Ottawa County · 4,690 people 66.6 top 13.1% A Strongest: cost of living A , schools A− · lowest: walkability C 140 Hambden Township Geauga County · 4,728 people 66.6 top 13.1% A Strongest: hazard risk A , schools A · lowest: walkability C− 143 Archbold Fulton County · 4,417 people 66.5 top 13.3% A Strongest: hazard risk A , schools A · lowest: walkability B− 144 Van Buren Township Putnam County · 2,796 people 66.4 top 13.5% A Strongest: cost of living A , schools B+ · lowest: health C+ 146 The Village of Indian Hill Hamilton County · 6,114 people 66.3 top 13.7% A Strongest: jobs & income A+ , schools A+ · lowest: cost of living D 147 Louisville Stark County · 9,874 people 66.3 top 13.8% A Strongest: hazard risk A , schools A− · lowest: health C+ 148 Montrose-Ghent unincorporated, Summit County · 5,903 people 66.2 top 14.0% A Strongest: jobs & income A+ , schools A+ · lowest: cost of living D 149 Washington Township Warren County · 2,989 people 66.2 top 14.1% A Strongest: jobs & income A , hazard risk A− · lowest: walkability D− 150 Covington Miami County · 2,635 people 66.2 top 14.1% A Strongest: cost of living A , schools A− · lowest: health C+ 151 Orrville Wayne County · 8,461 people 66.2 top 14.1% A Strongest: hazard risk A+ , safety A · lowest: health C− 154 Baughman Township Wayne County · 4,759 people 66.0 top 14.4% A Strongest: hazard risk A , schools A− · lowest: health C+ 158 Hunter unincorporated, Warren County · 3,551 people 65.8 top 14.8% A Strongest: jobs & income A , hazard risk A− · lowest: walkability D 159 Uniontown unincorporated, Stark County · 7,920 people 65.8 top 14.8% A Strongest: hazard risk A , schools A · lowest: walkability C 160 Waterville Lucas County · 6,037 people 65.8 top 15.0% A Strongest: schools A , jobs & income A · lowest: cost of living C− 162 Mentor-on-the-Lake Lake County · 7,120 people 65.7 top 15.0% A Strongest: hazard risk A− , safety A− · lowest: health C+ 163 Dillonvale unincorporated, Hamilton County · 3,514 people 65.7 top 15.1% A− Strongest: jobs & income A , health A− · lowest: walkability B− 164 Miami Township Greene County · 5,008 people 65.7 top 15.3% A− Strongest: health A− , schools A− · lowest: cost of living C 169 Medina Township Medina County · 9,431 people 65.5 top 15.6% A− Strongest: jobs & income A+ , hazard risk A · lowest: cost of living C− 170 Crane Township Wyandot County · 7,489 people 65.5 top 15.6% A− Strongest: cost of living A , schools B · lowest: jobs & income B− 171 Jefferson Township Logan County · 3,071 people 65.5 top 15.6% A− Strongest: hazard risk A− , schools A− · lowest: health C 172 German Township Fulton County · 6,434 people 65.4 top 15.8% A− Strongest: schools A , hazard risk A · lowest: walkability C+ 173 Clinton Township Fulton County · 9,470 people 65.4 top 15.8% A− Strongest: schools A− , hazard risk A− · lowest: health B− 174 Hilliar Township Knox County · 3,849 people 65.3 top 15.9% A− Strongest: jobs & income A− , schools B+ · lowest: walkability C 176 Waynesville Warren County · 2,890 people 65.2 top 16.2% A− Strongest: schools A+ , hazard risk A · lowest: walkability C+ 177 Delshire unincorporated, Hamilton County · 3,907 people 65.2 top 16.2% A− Strongest: hazard risk A− , schools B+ · lowest: jobs & income C+ 179 Northfield Center Township Summit County · 5,596 people 65.2 top 16.3% A− Strongest: hazard risk A , schools A · lowest: walkability C− 180 Swanton Township Lucas County · 2,829 people 65.2 top 16.4% A− Strongest: schools A , hazard risk A · lowest: cost of living C+ 181 Tuscarawas Township Stark County · 5,844 people 65.1 top 16.4% A− Strongest: hazard risk A , schools A · lowest: health C 182 Wauseon Fulton County · 7,430 people 65.1 top 16.4% A− Strongest: schools A− , hazard risk A− · lowest: jobs & income B− 183 Pleasant Township Madison County · 3,378 people 65.1 top 16.4% A− Strongest: hazard risk A , cost of living A · lowest: walkability C− 185 Sharon Township Medina County · 6,117 people 65.0 top 16.8% A− Strongest: jobs & income A+ , schools A+ · lowest: walkability D 187 Bainbridge unincorporated, Geauga County · 8,623 people 64.9 top 16.9% A− Strongest: jobs & income A , schools A · lowest: cost of living D 188 Madison Lake County · 3,427 people 64.9 top 16.9% A− Strongest: hazard risk A , jobs & income A · lowest: health C+ 190 Hopewell Township Seneca County · 2,733 people 64.9 top 17.0% A− Strongest: schools A , cost of living A− · lowest: health C+ 191 Newtown Hamilton County · 2,684 people 64.7 top 17.5% A− Strongest: schools A , health A · lowest: cost of living D 194 Ross unincorporated, Butler County · 2,601 people 64.6 top 17.7% A− Strongest: schools A , health B+ · lowest: hazard risk C− 196 Brookville Montgomery County · 5,999 people 64.5 top 17.9% A− Strongest: hazard risk A , schools A · lowest: cost of living B− 197 York Township Medina County · 4,357 people 64.4 top 18.1% A− Strongest: hazard risk A , jobs & income A · lowest: cost of living C 199 Suffield Township Portage County · 6,016 people 64.4 top 18.3% A− Strongest: hazard risk A , jobs & income A− · lowest: walkability D 202 Franklin Township Tuscarawas County · 4,786 people 64.2 top 18.5% A− Strongest: hazard risk A , schools A− · lowest: health C 203 Richfield Summit County · 3,720 people 64.2 top 18.5% A− Strongest: hazard risk A+ , schools A+ · lowest: cost of living D 204 Blendon Township Franklin County · 9,857 people 64.2 top 18.5% A− Strongest: jobs & income A , health A− · lowest: cost of living C 205 Clinton Township Wayne County · 3,170 people 64.2 top 18.5% A− Strongest: cost of living A , hazard risk A− · lowest: health C− 208 Ashville Pickaway County · 4,819 people 64.1 top 18.9% A− Strongest: safety A− , schools B+ · lowest: hazard risk C− 209 Salem Township Ottawa County · 5,210 people 64.1 top 18.9% A− Strongest: schools A , cost of living A · lowest: hazard risk D 210 Sugar Creek Township Wayne County · 7,151 people 63.9 top 19.3% A− Strongest: hazard risk A+ , schools A · lowest: health C 212 Nimishillen Township Stark County · 9,362 people 63.8 top 19.5% A− Strongest: jobs & income A , hazard risk A · lowest: walkability C− 213 Russell Township Geauga County · 5,408 people 63.8 top 19.5% A− Strongest: schools A+ , health A− · lowest: cost of living D 214 Carryall Township Paulding County · 2,992 people 63.8 top 19.6% A− Strongest: schools A , cost of living A− · lowest: health C 215 Allen Township Ottawa County · 3,670 people 63.8 top 19.7% A− Strongest: jobs & income A , schools A− · lowest: walkability C− 216 Harris Township Ottawa County · 2,864 people 63.8 top 19.7% A− Strongest: jobs & income A− , cost of living A− · lowest: walkability D 217 Richfield Township Summit County · 6,414 people 63.7 top 19.8% A− Strongest: hazard risk A+ , schools A+ · lowest: cost of living D 218 Plain Township Wayne County · 3,068 people 63.7 top 19.8% A− Strongest: hazard risk A , schools A− · lowest: walkability C 219 Madison Township Sandusky County · 3,549 people 63.7 top 19.8% A− Strongest: cost of living A+ , jobs & income B+ · lowest: health C+ 220 Loudonville Ashland County · 2,733 people 63.7 top 19.9% A− Strongest: cost of living A , walkability A− · lowest: health C− 221 Auburn Township Geauga County · 6,593 people 63.6 top 20.0% A− Strongest: jobs & income A+ , schools A · lowest: walkability D 222 Bethel Township Miami County · 4,943 people 63.6 top 20.0% A− Strongest: jobs & income A , hazard risk A · lowest: cost of living C+ 223 Green Township Mahoning County · 3,355 people 63.6 top 20.1% A− Strongest: hazard risk A+ , schools A · lowest: walkability C− 224 Newberry Township Miami County · 6,623 people 63.6 top 20.2% A− Strongest: cost of living A , hazard risk B+ · lowest: health C+ 225 Guilford Township Medina County · 3,158 people 63.5 top 20.3% A− Strongest: jobs & income A+ , hazard risk A · lowest: walkability D 226 Osnaburg Township Stark County · 5,498 people 63.5 top 20.4% A− Strongest: cost of living A , hazard risk A− · lowest: walkability C− 227 Sugarcreek Township Greene County · 9,912 people 63.4 top 20.5% A− Strongest: jobs & income A+ , schools A · lowest: cost of living D 229 Liberty Township Hancock County · 7,179 people 63.3 top 20.7% A− Strongest: schools A , jobs & income A− · lowest: walkability C 230 Kenwood unincorporated, Hamilton County · 8,326 people 63.3 top 20.8% A− Strongest: schools A+ , hazard risk A · lowest: cost of living D− 231 East Union Township Wayne County · 6,959 people 63.2 top 21.0% A− Strongest: hazard risk A− , schools A− · lowest: health C− 233 Munson Township Geauga County · 7,078 people 63.2 top 21.0% A− Strongest: hazard risk A , schools A · lowest: walkability C− 235 Delta Fulton County · 3,291 people 63.1 top 21.1% A− Strongest: safety A− , schools A− · lowest: health C 236 Hartville Stark County · 3,456 people 63.1 top 21.2% A− Strongest: hazard risk A+ , schools A+ · lowest: cost of living C− 237 Washington Township Van Wert County · 5,113 people 63.1 top 21.2% A− Strongest: cost of living A+ , schools A− · lowest: walkability C 239 Canaan Township Wayne County · 5,185 people 62.9 top 21.6% A− Strongest: hazard risk A , schools A− · lowest: health C 240 Burton Township Geauga County · 4,392 people 62.8 top 21.9% A− Strongest: hazard risk A+ , jobs & income B+ · lowest: health B− 241 Strasburg Tuscarawas County · 2,759 people 62.8 top 21.9% A− Strongest: schools A− , hazard risk A− · lowest: health C 244 Liberty Township Logan County · 3,963 people 62.7 top 22.2% A− Strongest: cost of living A− , hazard risk B+ · lowest: health C 245 Grandview Heights Franklin County · 9,112 people 62.7 top 22.2% A− Strongest: health A+ , jobs & income A+ · lowest: cost of living D− 248 Washington Township Stark County · 4,415 people 62.5 top 22.6% A− Strongest: hazard risk A , cost of living A− · lowest: health C− 250 Silvercreek Township Greene County · 3,839 people 62.5 top 22.7% A− Strongest: hazard risk A− , cost of living A− · lowest: walkability C 251 Allen Township Hancock County · 2,750 people 62.5 top 22.8% A− Strongest: schools A , jobs & income A− · lowest: walkability C 252 Lithopolis Fairfield County · 2,969 people 62.4 top 23.0% A− Strongest: health A− , jobs & income A− · lowest: cost of living C 253 Richville unincorporated, Stark County · 3,145 people 62.4 top 23.0% A− Strongest: hazard risk A+ , jobs & income A · lowest: health C− 254 Berlin Township Holmes County · 4,646 people 62.3 top 23.1% A− Strongest: hazard risk A , schools A− · lowest: health D 256 Milford Clermont County · 6,436 people 62.3 top 23.3% A− Strongest: walkability A , schools A− · lowest: health B− 257 Smith Township Mahoning County · 4,032 people 62.2 top 23.4% A− Strongest: hazard risk A+ , cost of living A · lowest: walkability D 258 Berkshire Township Delaware County · 6,329 people 62.2 top 23.5% A− Strongest: jobs & income A , health A · lowest: cost of living D 259 Fredericktown Knox County · 2,658 people 62.2 top 23.5% A− Strongest: cost of living A , schools A− · lowest: health C 261 Mulberry unincorporated, Clermont County · 3,821 people 62.1 top 23.7% A− Strongest: hazard risk A , schools A− · lowest: cost of living C+ 263 Thorn Township Perry County · 4,848 people 62.1 top 23.8% A− Strongest: jobs & income A , hazard risk A− · lowest: walkability C− 266 Lodi Medina County · 2,822 people 61.9 top 24.4% A− Strongest: hazard risk A− , safety A− · lowest: health D 267 Canal Fulton Stark County · 5,412 people 61.9 top 24.4% A− Strongest: schools A , hazard risk A · lowest: health C+ 268 Howland Center unincorporated, Trumbull County · 6,266 people 61.8 top 24.5% A− Strongest: hazard risk A , schools A− · lowest: cost of living C+ 269 Trenton Township Delaware County · 2,538 people 61.8 top 24.5% A− Strongest: jobs & income A+ , health A · lowest: walkability C− 270 Allen Township Union County · 2,873 people 61.8 top 24.6% A− Strongest: jobs & income A , schools A− · lowest: walkability C− 273 Oak Harbor Ottawa County · 2,780 people 61.7 top 25.0% A− Strongest: schools A , cost of living A− · lowest: hazard risk D 274 Upper Sandusky Wyandot County · 6,661 people 61.7 top 25.0% A− Strongest: cost of living A , health B · lowest: safety C+ 275 Vienna Township Trumbull County · 4,024 people 61.6 top 25.1% B+ Strongest: hazard risk A+ , schools B+ · lowest: cost of living B− 277 Amberley Hamilton County · 3,841 people 61.6 top 25.2% B+ Strongest: health A , jobs & income A · lowest: cost of living C− 280 Carrollton Carroll County · 3,052 people 61.5 top 25.4% B+ Strongest: hazard risk A+ , cost of living A+ · lowest: health C− 281 Olmsted Falls Cuyahoga County · 8,669 people 61.5 top 25.4% B+ Strongest: jobs & income A , health A · lowest: walkability C− 283 Woodville Township Sandusky County · 3,300 people 61.5 top 25.5% B+ Strongest: jobs & income A− , cost of living A− · lowest: walkability C− 286 Beckett Ridge unincorporated, Butler County · 9,496 people 61.5 top 25.6% B+ Strongest: jobs & income A , hazard risk A− · lowest: cost of living C− 287 Springfield Township Williams County · 2,995 people 61.4 top 25.7% B+ Strongest: cost of living A , jobs & income A− · lowest: walkability C− 289 Shadyside Belmont County · 3,334 people 61.4 top 25.8% B+ Strongest: schools A− , walkability A− · lowest: hazard risk D 291 Twin Township Darke County · 4,213 people 61.4 top 25.9% B+ Strongest: schools A , cost of living B+ · lowest: walkability C− 292 Union Montgomery County · 7,177 people 61.3 top 26.0% B+ Strongest: hazard risk A , schools B+ · lowest: health C+ 293 Carey Wyandot County · 3,529 people 61.3 top 26.2% B+ Strongest: cost of living A+ , jobs & income B+ · lowest: walkability C 294 Fort Shawnee unincorporated, Allen County · 6,209 people 61.3 top 26.2% B+ Strongest: schools A− , jobs & income A− · lowest: walkability C− 296 Westfield Township Medina County · 2,696 people 61.2 top 26.3% B+ Strongest: hazard risk A , jobs & income A · lowest: walkability D 297 Lawrence Township Tuscarawas County · 5,913 people 61.2 top 26.3% B+ Strongest: hazard risk A− , jobs & income A− · lowest: walkability C 298 Clinton Township Seneca County · 4,003 people 61.2 top 26.3% B+ Strongest: cost of living A− , jobs & income B+ · lowest: walkability C+ 299 Paint Township Holmes County · 4,602 people 61.2 top 26.3% B+ Strongest: hazard risk A+ , schools A− · lowest: health C− 300 South Lebanon Warren County · 6,965 people 61.2 top 26.4% B+ Strongest: schools A , health A · lowest: walkability C− 301 Reminderville Summit County · 5,336 people 61.2 top 26.4% B+ Strongest: health A , schools A · lowest: cost of living C− 302 Mayfield Cuyahoga County · 3,296 people 61.2 top 26.4% B+ Strongest: hazard risk A+ , health A · lowest: cost of living D 303 Clark Township Holmes County · 4,404 people 61.2 top 26.4% B+ Strongest: hazard risk A+ , schools A− · lowest: health C− 304 Franklin Township Shelby County · 3,491 people 61.1 top 26.5% B+ Strongest: schools A , jobs & income A− · lowest: walkability C− 305 Hubbard Trumbull County · 7,528 people 61.1 top 26.6% B+ Strongest: hazard risk A , schools B+ · lowest: walkability C 306 Wapakoneta Auglaize County · 9,711 people 61.1 top 26.7% B+ Strongest: cost of living A+ , schools B+ · lowest: health C 307 Napoleon Henry County · 8,680 people 61.1 top 26.7% B+ Strongest: cost of living A+ , schools A− · lowest: hazard risk C 308 Union Township Licking County · 9,403 people 61.0 top 26.9% B+ Strongest: schools A , jobs & income B+ · lowest: walkability C+ 309 Huber Ridge unincorporated, Franklin County · 4,111 people 61.0 top 26.9% B+ Strongest: jobs & income A , health A− · lowest: walkability C− 310 Middleton Township Columbiana County · 3,244 people 60.9 top 27.0% B+ Strongest: cost of living A− , schools A− · lowest: walkability D 312 Berlin Township Erie County · 3,390 people 60.9 top 27.2% B+ Strongest: schools A− , cost of living B · lowest: walkability C+ 313 Troy Township Wood County · 4,169 people 60.9 top 27.3% B+ Strongest: schools A , hazard risk A− · lowest: walkability D 315 Danbury Township Ottawa County · 4,859 people 60.8 top 27.4% B+ Strongest: schools A− , hazard risk A− · lowest: walkability C+ 319 Norwalk Township Huron County · 3,429 people 60.6 top 28.0% B+ Strongest: cost of living A− , schools B+ · lowest: health C 320 Perry Heights unincorporated, Stark County · 8,756 people 60.6 top 28.0% B+ Strongest: hazard risk A+ , schools A− · lowest: health C− 321 Crawford Township Wyandot County · 4,568 people 60.5 top 28.1% B+ Strongest: cost of living A , jobs & income B+ · lowest: walkability C− 322 Beechwood Trails unincorporated, Licking County · 3,133 people 60.5 top 28.2% B+ Strongest: jobs & income A+ , hazard risk A · lowest: walkability D 323 Covedale unincorporated, Hamilton County · 6,500 people 60.4 top 28.4% B+ Strongest: jobs & income A , hazard risk A− · lowest: schools C 324 Northfield Summit County · 3,617 people 60.4 top 28.5% B+ Strongest: hazard risk A+ , schools A · lowest: health C− 325 Freedom Township Wood County · 2,665 people 60.3 top 28.6% B+ Strongest: schools A , jobs & income A− · lowest: walkability C− 326 Sugar Creek Township Tuscarawas County · 4,369 people 60.3 top 28.6% B+ Strongest: hazard risk A+ , schools A · lowest: health C− 328 Ross Township Butler County · 9,073 people 60.3 top 28.7% B+ Strongest: jobs & income A , schools A · lowest: walkability C− 329 Richland Township Defiance County · 2,973 people 60.3 top 28.8% B+ Strongest: jobs & income A− , schools A− · lowest: walkability C− 330 Commercial Point Pickaway County · 3,271 people 60.2 top 28.9% B+ Strongest: jobs & income A+ , hazard risk A− · lowest: walkability D 334 Goshen Township Champaign County · 3,647 people 60.1 top 29.1% B+ Strongest: schools A− , cost of living A− · lowest: health C− 337 Miami Heights unincorporated, Hamilton County · 5,269 people 60.0 top 29.5% B+ Strongest: jobs & income A+ , health A− · lowest: walkability C− 339 Noble Township Defiance County · 5,919 people 59.9 top 29.6% B+ Strongest: cost of living A , walkability B+ · lowest: jobs & income C− 340 Liberty Township Licking County · 2,815 people 59.9 top 29.7% B+ Strongest: jobs & income A+ , schools B+ · lowest: cost of living C− 341 Cleves Hamilton County · 3,391 people 59.8 top 29.8% B+ Strongest: schools A− , cost of living B+ · lowest: jobs & income C+ 342 Montgomery Township Ashland County · 2,806 people 59.8 top 29.9% B+ Strongest: jobs & income A , hazard risk A · lowest: walkability C− 343 Congress Township Wayne County · 4,460 people 59.8 top 29.9% B+ Strongest: hazard risk A , cost of living A− · lowest: health C− 344 Palmyra Township Portage County · 2,801 people 59.8 top 29.9% B+ Strongest: hazard risk A+ , cost of living A− · lowest: walkability D− 346 Fairlawn Summit County · 7,815 people 59.8 top 30.0% B+ Strongest: hazard risk A+ , jobs & income A · lowest: safety C− 347 Harlem Township Delaware County · 5,113 people 59.7 top 30.2% B+ Strongest: jobs & income A , health A · lowest: walkability D 348 Milton Township Mahoning County · 3,517 people 59.7 top 30.2% B+ Strongest: hazard risk A+ , schools A · lowest: health C 349 Staunton Township Miami County · 2,513 people 59.7 top 30.2% B+ Strongest: schools A , jobs & income A− · lowest: walkability D 350 Union Township Muskingum County · 4,358 people 59.7 top 30.3% B+ Strongest: hazard risk A+ , schools A− · lowest: jobs & income C+ 352 Union Township Madison County · 6,303 people 59.6 top 30.4% B+ Strongest: cost of living A , hazard risk A · lowest: walkability D− 354 Walnut Creek Township Holmes County · 4,050 people 59.5 top 30.6% B+ Strongest: hazard risk A+ , schools A− · lowest: health C− 355 Lafayette Township Medina County · 6,222 people 59.5 top 30.7% B+ Strongest: hazard risk A , jobs & income A · lowest: walkability C− 356 Fairfield Township Highland County · 3,653 people 59.5 top 30.7% B+ Strongest: schools A− , hazard risk A− · lowest: walkability D 357 Fulton Township Fulton County · 3,149 people 59.4 top 30.8% B+ Strongest: schools A− , hazard risk B+ · lowest: walkability D 358 Bazetta Township Trumbull County · 5,841 people 59.4 top 30.9% B+ Strongest: schools A , hazard risk A · lowest: walkability C− 360 Washington Township Hancock County · 4,240 people 59.4 top 31.0% B+ Strongest: schools A , cost of living A · lowest: health C− 363 New Richmond Clermont County · 2,842 people 59.3 top 31.2% B+ Strongest: safety A , cost of living B+ · lowest: hazard risk D 364 Clyde Sandusky County · 6,361 people 59.3 top 31.2% B+ Strongest: cost of living A , hazard risk A− · lowest: health C 366 Shawnee Hills unincorporated, Greene County · 2,534 people 59.3 top 31.3% B+ Strongest: hazard risk A− , schools B+ · lowest: walkability D 368 Mineral Ridge unincorporated, Mahoning County · 3,657 people 59.2 top 31.4% B+ Strongest: hazard risk A , schools A− · lowest: health C 371 Union Township Knox County · 2,609 people 59.2 top 31.5% B+ Strongest: cost of living A , walkability B · lowest: health C− 372 Hopewell Township Perry County · 2,601 people 59.2 top 31.5% B+ Strongest: cost of living A− , hazard risk B+ · lowest: health C 374 Wayne Township Warren County · 9,371 people 59.1 top 31.6% B+ Strongest: schools A+ , hazard risk A− · lowest: walkability C− 375 Wilkshire Hills unincorporated, Tuscarawas County · 2,987 people 59.1 top 31.6% B+ Strongest: schools B+ , hazard risk B+ · lowest: walkability C+ 376 Silver Lake Summit County · 2,504 people 59.1 top 31.6% B+ Strongest: jobs & income A+ , health A · lowest: walkability C 377 Eaton Preble County · 8,327 people 59.1 top 31.7% B+ Strongest: cost of living A− , schools B+ · lowest: health C− 378 Spencer Township Allen County · 3,005 people 59.1 top 31.7% B+ Strongest: schools A , cost of living A− · lowest: jobs & income C 379 LaGrange Lorain County · 2,893 people 59.0 top 31.9% B+ Strongest: hazard risk A , jobs & income A− · lowest: walkability C 382 Milton Township Wayne County · 2,957 people 58.8 top 32.4% B+ Strongest: schools A− , hazard risk B+ · lowest: health C− 383 York Township Fulton County · 4,136 people 58.8 top 32.4% B+ Strongest: schools A− , hazard risk B+ · lowest: walkability C 384 Montgomery Township Wood County · 4,222 people 58.7 top 32.6% B+ Strongest: cost of living A , hazard risk A− · lowest: health C 385 Darby Township Union County · 2,813 people 58.7 top 32.6% B+ Strongest: schools A , jobs & income A− · lowest: walkability D 386 Providence Township Lucas County · 3,397 people 58.7 top 32.7% B+ Strongest: schools A , health B+ · lowest: walkability D 387 Delaware Township Delaware County · 2,915 people 58.7 top 32.8% B+ Strongest: health A− , jobs & income A− · lowest: cost of living C+ 388 Germantown Montgomery County · 5,947 people 58.7 top 32.8% B+ Strongest: safety B+ , health B+ · lowest: hazard risk C− 389 Yellow Springs Greene County · 3,730 people 58.6 top 33.0% B+ Strongest: walkability A , health A− · lowest: cost of living C 390 Oberlin Lorain County · 8,603 people 58.6 top 33.0% B+ Strongest: hazard risk A+ , walkability A · lowest: cost of living B− 391 Claibourne Township Union County · 4,151 people 58.6 top 33.0% B+ Strongest: cost of living A , schools B+ · lowest: health C 394 Greenfield Township Fairfield County · 5,954 people 58.5 top 33.2% B+ Strongest: hazard risk A , schools A− · lowest: walkability C− 395 Union Township Miami County · 9,918 people 58.4 top 33.5% B+ Strongest: hazard risk A , cost of living A− · lowest: walkability D 396 Middlefield Township Geauga County · 4,498 people 58.4 top 33.6% B+ Strongest: hazard risk A , cost of living A− · lowest: health C− 397 Apple Valley unincorporated, Knox County · 5,548 people 58.3 top 33.8% B+ Strongest: hazard risk A , jobs & income A− · lowest: walkability D 398 Silverton Hamilton County · 4,887 people 58.3 top 33.8% B+ Strongest: walkability A , hazard risk A · lowest: schools C 399 Liberty Township Hardin County · 6,700 people 58.3 top 33.9% B+ Strongest: walkability A− , schools A− · lowest: jobs & income C+ 400 Marion Township Allen County · 6,619 people 58.2 top 33.9% B+ Strongest: cost of living A− , schools B+ · lowest: health C+ 401 Franklin Township Wayne County · 4,233 people 58.2 top 34.0% B+ Strongest: hazard risk A , schools A− · lowest: health C 402 Greenfield Highland County · 4,329 people 58.2 top 34.2% B+ Strongest: cost of living A , hazard risk A · lowest: health D 403 Madison Township Clark County · 2,526 people 58.1 top 34.2% B+ Strongest: hazard risk A , cost of living A · lowest: health C 404 Jackson Township Allen County · 3,088 people 58.1 top 34.3% B+ Strongest: cost of living A , jobs & income A− · lowest: walkability D 405 Lordstown Trumbull County · 3,303 people 58.1 top 34.3% B+ Strongest: hazard risk A+ , schools A− · lowest: walkability D− 406 Beaver Township Mahoning County · 6,601 people 58.1 top 34.3% B+ Strongest: hazard risk A , schools A · lowest: cost of living D 407 Delphos Allen County · 7,096 people 58.1 top 34.4% B+ Strongest: cost of living A , schools A− · lowest: jobs & income C 408 Bennington Township Morrow County · 3,346 people 58.1 top 34.4% B+ Strongest: jobs & income A− , schools B+ · lowest: walkability C− 411 Warwick Township Tuscarawas County · 2,732 people 58.0 top 34.5% B+ Strongest: cost of living A− , schools A− · lowest: walkability C− 412 Rittman Wayne County · 6,120 people 58.0 top 34.6% B+ Strongest: cost of living A− , hazard risk A− · lowest: jobs & income C 414 Harmony Township Clark County · 3,623 people 58.0 top 34.6% B+ Strongest: hazard risk A− , jobs & income A− · lowest: walkability D 416 Warren Township Washington County · 3,853 people 58.0 top 34.7% B+ Strongest: hazard risk A , cost of living A− · lowest: walkability D 417 Jackson Township Clermont County · 3,138 people 58.0 top 34.8% B+ Strongest: cost of living A , hazard risk B+ · lowest: walkability C− 418 Calcutta unincorporated, Columbiana County · 4,754 people 57.9 top 34.8% B+ Strongest: hazard risk A− , schools A− · lowest: health C 420 Hanover Township Licking County · 3,226 people 57.8 top 35.2% B Strongest: cost of living A , jobs & income A− · lowest: walkability D 422 Minerva Stark County · 3,697 people 57.8 top 35.3% B Strongest: cost of living A− , walkability B+ · lowest: health C− 423 Wooster Township Wayne County · 4,603 people 57.8 top 35.3% B Strongest: hazard risk A , schools A− · lowest: walkability C− 425 Goshen Township Tuscarawas County · 5,496 people 57.7 top 35.5% B Strongest: cost of living A− , jobs & income B · lowest: health C− 426 Champion Township Trumbull County · 9,277 people 57.7 top 35.5% B Strongest: hazard risk A+ , schools A · lowest: health D 427 West Jefferson Madison County · 5,827 people 57.7 top 35.5% B Strongest: cost of living A− , jobs & income B+ · lowest: walkability D 429 Lexington Township Stark County · 4,944 people 57.7 top 35.6% B Strongest: cost of living A , hazard risk A · lowest: health D 430 Liverpool Township Medina County · 5,905 people 57.7 top 35.6% B Strongest: hazard risk A , schools A · lowest: cost of living D 431 Paris Township Stark County · 5,712 people 57.6 top 35.7% B Strongest: cost of living A− , schools B+ · lowest: walkability C 432 Clay Township Montgomery County · 8,910 people 57.5 top 35.9% B Strongest: hazard risk A , schools A− · lowest: cost of living C+ 433 Buckeye Lake Licking County · 2,590 people 57.5 top 36.0% B Strongest: cost of living A− , walkability A− · lowest: health C− 434 Bryan Williams County · 8,579 people 57.5 top 36.0% B Strongest: walkability A , hazard risk A · lowest: health D 435 Chester Township Wayne County · 3,038 people 57.5 top 36.0% B Strongest: hazard risk A− , schools B+ · lowest: walkability C 436 Butler Township Columbiana County · 3,461 people 57.5 top 36.1% B Strongest: hazard risk A , schools B+ · lowest: health C− 439 Northgate unincorporated, Hamilton County · 6,723 people 57.4 top 36.3% B Strongest: hazard risk A , walkability A− · lowest: health C 441 Rossford Wood County · 6,369 people 57.3 top 36.5% B Strongest: walkability A− , hazard risk B+ · lowest: cost of living B− 442 Green Township Ashland County · 3,795 people 57.3 top 36.5% B Strongest: cost of living A , schools B · lowest: health C− 444 Green Creek Township Sandusky County · 3,448 people 57.3 top 36.5% B Strongest: cost of living A− , schools B+ · lowest: health C 445 Harrison Township Licking County · 8,857 people 57.3 top 36.5% B Strongest: jobs & income A+ , hazard risk A− · lowest: walkability C− 446 Franklin Township Mercer County · 2,624 people 57.3 top 36.5% B Strongest: cost of living A , schools A− · lowest: walkability D 448 St. Joseph Township Williams County · 2,633 people 57.2 top 36.8% B Strongest: schools A− , cost of living A− · lowest: health D 450 Harmony Township Morrow County · 2,658 people 57.2 top 36.8% B Strongest: cost of living A , jobs & income A− · lowest: walkability D 451 LaGrange Township Lorain County · 6,953 people 57.2 top 36.8% B Strongest: hazard risk A , jobs & income A− · lowest: walkability C− 452 Darby Township Pickaway County · 3,388 people 57.1 top 36.9% B Strongest: cost of living A− , jobs & income A− · lowest: walkability D 456 Union Township Warren County · 6,781 people 57.1 top 37.1% B Strongest: jobs & income A− , schools A− · lowest: walkability D 457 Sheffield Lorain County · 4,757 people 57.0 top 37.2% B Strongest: jobs & income A+ , hazard risk A · lowest: cost of living C− 458 Champion Heights unincorporated, Trumbull County · 6,380 people 57.0 top 37.3% B Strongest: hazard risk A+ , schools A · lowest: jobs & income C+ 459 Orange Cuyahoga County · 3,574 people 57.0 top 37.4% B Strongest: hazard risk A+ , schools A · lowest: cost of living D− 460 Dodson Township Highland County · 2,587 people 57.0 top 37.4% B Strongest: cost of living A− , schools A− · lowest: health C− 461 Prairie Township Holmes County · 3,104 people 57.0 top 37.4% B Strongest: hazard risk A , schools A− · lowest: health C− 463 Toronto Jefferson County · 5,149 people 56.9 top 37.7% B Strongest: cost of living A , safety A− · lowest: hazard risk D 468 Groesbeck unincorporated, Hamilton County · 7,824 people 56.7 top 38.1% B Strongest: hazard risk A− , walkability B+ · lowest: schools C+ 469 Washington Township Richland County · 6,607 people 56.6 top 38.3% B Strongest: hazard risk A , schools B+ · lowest: health C− 470 Northwood Wood County · 5,252 people 56.6 top 38.3% B Strongest: hazard risk A− , jobs & income B+ · lowest: walkability C− 471 Sandy Township Stark County · 3,525 people 56.6 top 38.5% B Strongest: cost of living A− , schools B+ · lowest: health D 472 Salem Township Warren County · 5,661 people 56.5 top 38.6% B Strongest: schools A− , health B+ · lowest: walkability D 473 Perry Township Brown County · 4,729 people 56.4 top 38.9% B Strongest: jobs & income A− , cost of living A− · lowest: walkability D 474 St. Bernard Hamilton County · 3,983 people 56.4 top 39.0% B Strongest: walkability A− , hazard risk A− · lowest: safety C− 476 Jefferson Township Madison County · 8,927 people 56.3 top 39.2% B Strongest: jobs & income A− , cost of living B+ · lowest: walkability C− 477 Litchfield Township Medina County · 3,307 people 56.3 top 39.3% B Strongest: jobs & income A , schools A · lowest: walkability D 478 Vermillion Township Ashland County · 2,647 people 56.3 top 39.3% B Strongest: hazard risk A− , cost of living B+ · lowest: health C 479 Morgan Township Butler County · 5,544 people 56.2 top 39.4% B Strongest: schools A , jobs & income A · lowest: walkability D− 480 Willard Huron County · 6,130 people 56.2 top 39.5% B Strongest: cost of living A− , hazard risk A− · lowest: health C− 481 German Township Montgomery County · 8,909 people 56.2 top 39.7% B Strongest: jobs & income B+ , health B · lowest: hazard risk C− 482 Kingston Township Delaware County · 2,690 people 56.2 top 39.7% B Strongest: jobs & income A+ , health A · lowest: walkability D− 483 Monroe Township Richland County · 2,733 people 56.1 top 39.8% B Strongest: hazard risk A− , cost of living B+ · lowest: walkability D− 484 Wayne Township Clermont County · 4,756 people 56.1 top 39.9% B Strongest: cost of living A , hazard risk B+ · lowest: walkability C− 485 Rootstown Township Portage County · 8,691 people 56.1 top 39.9% B Strongest: hazard risk A , jobs & income B+ · lowest: walkability C 486 South Bloomfield Pickaway County · 4,164 people 56.1 top 39.9% B Strongest: cost of living B+ , schools B+ · lowest: health D 487 Sheffield Lake Lorain County · 8,971 people 56.0 top 40.1% B Strongest: hazard risk A , safety B+ · lowest: walkability C 488 North Baltimore Wood County · 3,409 people 56.0 top 40.1% B Strongest: cost of living A , walkability B · lowest: health C 489 Harlan Township Warren County · 5,336 people 55.9 top 40.2% B Strongest: jobs & income A− , hazard risk A− · lowest: walkability C− 490 Marlboro Township Stark County · 4,244 people 55.9 top 40.3% B Strongest: hazard risk A , schools B+ · lowest: health C 493 Carlisle Township Lorain County · 7,131 people 55.8 top 40.5% B Strongest: jobs & income B+ , schools B+ · lowest: health C 494 Berne Township Fairfield County · 5,177 people 55.8 top 40.6% B Strongest: cost of living A− , jobs & income B · lowest: walkability C− 495 Wayne Township Wayne County · 4,002 people 55.8 top 40.7% B Strongest: hazard risk A , walkability B+ · lowest: cost of living C 496 Atwater Township Portage County · 2,581 people 55.8 top 40.7% B Strongest: hazard risk A+ , cost of living A− · lowest: walkability D− 497 Pleasant Run Farm unincorporated, Hamilton County · 4,524 people 55.8 top 40.7% B Strongest: hazard risk A , jobs & income B+ · lowest: schools C+ 498 Wellington Lorain County · 4,802 people 55.8 top 40.8% B Strongest: hazard risk A+ , cost of living B · lowest: schools B− 499 Wintersville Jefferson County · 3,660 people 55.7 top 40.8% B Strongest: hazard risk A+ , jobs & income B · lowest: health C+ 500 Richwood Union County · 2,640 people 55.7 top 40.9% B Strongest: cost of living A− , schools B+ · lowest: jobs & income C− 501 Washington Township Logan County · 3,390 people 55.7 top 40.9% B Strongest: cost of living A− , schools A− · lowest: hazard risk C− 502 Paulding Paulding County · 3,517 people 55.6 top 41.0% B Strongest: cost of living A , safety A− · lowest: health D 503 Williamsburg Clermont County · 2,677 people 55.6 top 41.0% B Strongest: cost of living A− , schools A− · lowest: health C− 504 Washington Township Licking County · 3,131 people 55.6 top 41.1% B Strongest: cost of living A , walkability B− · lowest: health C+ 505 Rush Creek Township Fairfield County · 4,158 people 55.6 top 41.2% B Strongest: cost of living A− , schools B+ · lowest: walkability D 506 Shalersville Township Portage County · 5,304 people 55.5 top 41.3% B Strongest: hazard risk A , cost of living A− · lowest: health C 507 Sharon Township Richland County · 8,948 people 55.5 top 41.4% B Strongest: cost of living A− , hazard risk A− · lowest: health C 508 Center Township Carroll County · 4,390 people 55.4 top 41.5% B Strongest: hazard risk A+ , cost of living A · lowest: health D 510 Wakeman Township Huron County · 2,806 people 55.3 top 42.0% B Strongest: cost of living A− , hazard risk B+ · lowest: health C 511 Barnesville Belmont County · 3,861 people 55.2 top 42.1% B Strongest: hazard risk A+ , safety A · lowest: jobs & income D− 514 Brady Township Williams County · 2,579 people 55.2 top 42.2% B Strongest: cost of living A− , hazard risk A− · lowest: health C 516 Madison Township Licking County · 3,444 people 55.1 top 42.3% B Strongest: jobs & income A , cost of living B · lowest: health C+ 517 Jersey Township Licking County · 2,678 people 55.1 top 42.4% B Strongest: jobs & income A+ , hazard risk A · lowest: walkability D 519 Twin Township Preble County · 2,649 people 55.1 top 42.4% B Strongest: cost of living A− , schools B · lowest: health C 520 Jackson Township Darke County · 2,657 people 55.1 top 42.5% B Strongest: cost of living A , schools A− · lowest: jobs & income D 521 Liberty Township Fairfield County · 8,680 people 55.0 top 42.6% B Strongest: jobs & income A− , health B · lowest: walkability C 522 Knox Township Columbiana County · 3,914 people 55.0 top 42.6% B Strongest: hazard risk A , schools A− · lowest: walkability D 523 Carlisle Warren County · 5,885 people 54.9 top 42.9% B Strongest: cost of living A− , schools B+ · lowest: hazard risk C− 524 Greenhills Hamilton County · 3,721 people 54.8 top 43.1% B Strongest: hazard risk A , walkability B+ · lowest: schools C 526 Columbia Township Lorain County · 9,326 people 54.7 top 43.4% B Strongest: hazard risk A , jobs & income A− · lowest: cost of living D 527 West Milton Miami County · 4,871 people 54.7 top 43.4% B Strongest: hazard risk A , cost of living A− · lowest: health C− 528 Jackson Township Champaign County · 2,549 people 54.7 top 43.5% B Strongest: cost of living A , hazard risk A− · lowest: walkability D 529 Reedurban unincorporated, Stark County · 4,900 people 54.6 top 43.7% B Strongest: hazard risk A+ , walkability A− · lowest: health C 530 Williamsburg Township Clermont County · 5,900 people 54.6 top 43.8% B Strongest: schools A− , hazard risk B+ · lowest: walkability C− 532 Mount Carmel unincorporated, Clermont County · 4,890 people 54.4 top 44.1% B Strongest: hazard risk A+ , cost of living B+ · lowest: walkability C 533 Four Bridges unincorporated, Butler County · 3,417 people 54.4 top 44.2% B Strongest: jobs & income A− , schools A− · lowest: cost of living D 534 Deerfield Township Portage County · 2,885 people 54.4 top 44.2% B Strongest: hazard risk A , cost of living A− · lowest: health C− 535 Shelby Richland County · 9,231 people 54.4 top 44.3% B Strongest: cost of living A , hazard risk A− · lowest: jobs & income C 536 Pike Township Stark County · 3,860 people 54.4 top 44.3% B Strongest: hazard risk A− , cost of living A− · lowest: walkability C− 537 Richland Township Logan County · 2,641 people 54.3 top 44.5% B Strongest: cost of living A , schools A− · lowest: walkability D 538 Unity Township Columbiana County · 9,444 people 54.3 top 44.5% B Strongest: cost of living B+ , hazard risk B+ · lowest: health D 539 Claridon Township Geauga County · 3,116 people 54.2 top 44.8% B Strongest: hazard risk A+ , schools A · lowest: walkability D 540 Devola unincorporated, Washington County · 2,688 people 54.2 top 44.8% B Strongest: walkability B+ , jobs & income B · lowest: hazard risk C 541 Henry Township Wood County · 4,124 people 54.2 top 44.9% B Strongest: cost of living A− , hazard risk B · lowest: health C 542 Middleton Township Wood County · 5,705 people 54.2 top 44.9% B Strongest: jobs & income A− , schools B+ · lowest: walkability D 543 Bloom Township Wood County · 2,517 people 54.1 top 45.0% B Strongest: cost of living A− , hazard risk B+ · lowest: walkability D 545 Amherst Township Lorain County · 6,870 people 54.1 top 45.1% B− Strongest: hazard risk A− , schools B+ · lowest: walkability C 546 Groveport Franklin County · 5,818 people 54.1 top 45.1% B− Strongest: hazard risk A− , jobs & income A− · lowest: schools C+ 547 Whitewater Township Hamilton County · 6,453 people 54.1 top 45.2% B− Strongest: schools B+ , health B · lowest: walkability C− 548 Swan Creek Township Fulton County · 8,398 people 54.0 top 45.3% B− Strongest: schools A− , hazard risk B+ · lowest: walkability C− 549 Olive Township Noble County · 5,887 people 54.0 top 45.3% B− Strongest: cost of living A , walkability A− · lowest: health D 550 Lincoln Village unincorporated, Franklin County · 8,928 people 54.0 top 45.4% B− Strongest: hazard risk A+ , walkability A · lowest: health C− 552 Hanover Township Butler County · 8,396 people 53.9 top 45.6% B− Strongest: jobs & income B+ , schools B+ · lowest: walkability D 555 Walnut Township Fairfield County · 7,051 people 53.9 top 45.7% B− Strongest: hazard risk A , schools B+ · lowest: walkability C 557 Paint Township Wayne County · 3,498 people 53.8 top 45.8% B− Strongest: hazard risk A− , schools A− · lowest: health C− 558 Howard Township Knox County · 6,206 people 53.8 top 45.9% B− Strongest: hazard risk A , jobs & income A− · lowest: walkability D 559 Struthers Mahoning County · 9,837 people 53.7 top 46.0% B− Strongest: cost of living A , hazard risk A− · lowest: health C 561 Springfield Township Mahoning County · 6,714 people 53.7 top 46.1% B− Strongest: hazard risk A+ , schools A · lowest: cost of living C− 562 Hanover Township Columbiana County · 3,384 people 53.7 top 46.2% B− Strongest: cost of living A− , schools B · lowest: health D 564 Franklin Township Portage County · 6,347 people 53.6 top 46.5% B− Strongest: walkability A− , jobs & income B+ · lowest: cost of living C 566 Mead Township Belmont County · 5,245 people 53.5 top 46.6% B− Strongest: schools B+ , cost of living B+ · lowest: hazard risk C− 568 Johnson Township Champaign County · 3,135 people 53.5 top 46.8% B− Strongest: cost of living A+ , hazard risk A− · lowest: walkability D 569 Brown Township Franklin County · 3,810 people 53.5 top 46.8% B− Strongest: health A , jobs & income A− · lowest: cost of living C− 570 Wellington Township Lorain County · 6,144 people 53.4 top 46.9% B− Strongest: hazard risk A+ , jobs & income B+ · lowest: health C+ 571 Salem Township Jefferson County · 2,703 people 53.4 top 47.0% B− Strongest: hazard risk A+ , cost of living B+ · lowest: health C− 573 Cardington Township Morrow County · 3,283 people 53.4 top 47.2% B− Strongest: cost of living A+ , jobs & income B · lowest: walkability D 574 Bethlehem Township Stark County · 5,519 people 53.4 top 47.2% B− Strongest: hazard risk A− , jobs & income B+ · lowest: health C− 575 Loramie Township Shelby County · 2,695 people 53.3 top 47.2% B− Strongest: schools A , hazard risk A · lowest: walkability D 576 Washington Township Lucas County · 3,083 people 53.3 top 47.3% B− Strongest: jobs & income A , cost of living B+ · lowest: health C− 577 Xenia Township Greene County · 7,320 people 53.2 top 47.7% B− Strongest: hazard risk A , walkability B+ · lowest: schools C+ 580 Lake Lakengren unincorporated, Preble County · 3,445 people 53.1 top 48.0% B− Strongest: jobs & income A− , health B+ · lowest: walkability D− 582 Licking Township Licking County · 4,996 people 53.1 top 48.1% B− Strongest: jobs & income A− , hazard risk B+ · lowest: walkability C 583 Mad River Township Champaign County · 2,770 people 53.0 top 48.2% B− Strongest: jobs & income A− , cost of living A− · lowest: walkability D− 584 Harrison Township Preble County · 4,257 people 53.0 top 48.4% B− Strongest: cost of living A− , hazard risk B+ · lowest: walkability D 585 Pike Township Perry County · 6,719 people 53.0 top 48.4% B− Strongest: cost of living A+ , walkability B+ · lowest: health D 586 Tate Township Clermont County · 9,527 people 53.0 top 48.4% B− Strongest: cost of living A− , hazard risk A− · lowest: health C− 587 Rush Township Champaign County · 2,800 people 52.9 top 48.5% B− Strongest: schools A− , cost of living A− · lowest: health C− 588 Hocking Township Fairfield County · 5,087 people 52.9 top 48.5% B− Strongest: hazard risk A , jobs & income A− · lowest: walkability C 589 Hillsboro Highland County · 6,763 people 52.7 top 49.0% B− Strongest: hazard risk A , cost of living A− · lowest: health D 590 Sugarcreek Township Stark County · 6,505 people 52.7 top 49.0% B− Strongest: cost of living B+ , jobs & income B · lowest: health C− 591 Millersburg Holmes County · 3,295 people 52.7 top 49.0% B− Strongest: hazard risk A , walkability A− · lowest: jobs & income D 592 Walbridge Wood County · 3,076 people 52.7 top 49.1% B− Strongest: cost of living A− , schools B+ · lowest: health C 593 Taylor Creek unincorporated, Hamilton County · 4,253 people 52.7 top 49.2% B− Strongest: jobs & income A , health A− · lowest: walkability D 595 New Lebanon Montgomery County · 3,870 people 52.6 top 49.5% B− Strongest: hazard risk A , cost of living A− · lowest: walkability C− 596 Cadiz Harrison County · 2,960 people 52.5 top 49.6% B− Strongest: hazard risk A+ , safety A− · lowest: health D 597 Green Township Clinton County · 2,522 people 52.5 top 49.7% B− Strongest: hazard risk A+ , cost of living A · lowest: walkability C− 599 Monroe Township Clermont County · 7,922 people 52.4 top 49.8% B− Strongest: cost of living A− , schools B+ · lowest: walkability D 601 Southington Township Trumbull County · 3,700 people 52.4 top 49.9% B− Strongest: hazard risk A , cost of living A− · lowest: walkability D− 602 Madison Township Highland County · 6,468 people 52.4 top 50.0% B− Strongest: cost of living A , hazard risk A · lowest: health D 603 Pleasant Run unincorporated, Hamilton County · 5,629 people 52.3 bottom 49.9% B− Strongest: hazard risk A , cost of living B+ · lowest: walkability C− 604 Parkman Township Geauga County · 4,465 people 52.3 bottom 49.7% B− Strongest: hazard risk A , jobs & income A · lowest: health C− 605 Leroy Township Lake County · 3,123 people 52.3 bottom 49.7% B− Strongest: jobs & income A+ , hazard risk A · lowest: walkability D 606 Mantua Township Portage County · 4,617 people 52.2 bottom 49.6% B− Strongest: jobs & income A , hazard risk A · lowest: walkability D 608 Jerusalem Township Lucas County · 2,891 people 52.1 bottom 49.3% B− Strongest: jobs & income B+ , hazard risk B · lowest: walkability D 609 Clearcreek Township Fairfield County · 4,165 people 52.1 bottom 49.1% B− Strongest: hazard risk A− , cost of living B+ · lowest: walkability D 611 Jefferson Township Richland County · 4,986 people 52.0 bottom 48.8% B− Strongest: schools B+ , cost of living B+ · lowest: walkability D 612 Bellevue Sandusky County · 8,154 people 51.9 bottom 48.8% B− Strongest: hazard risk A− , cost of living A− · lowest: health D 613 Vermilion Township Erie County · 4,741 people 51.9 bottom 48.7% B− Strongest: hazard risk B+ , schools B+ · lowest: walkability D 614 Clinton Township Knox County · 2,853 people 51.9 bottom 48.6% B− Strongest: cost of living B+ , schools B+ · lowest: walkability C− 617 Wayne Township Butler County · 4,547 people 51.8 bottom 48.5% B− Strongest: jobs & income A , cost of living B+ · lowest: walkability D 618 Jackson Township Montgomery County · 6,171 people 51.8 bottom 48.3% B− Strongest: hazard risk A , cost of living B+ · lowest: walkability C− 620 Lafayette Township Coshocton County · 4,336 people 51.7 bottom 48.2% B− Strongest: hazard risk A , cost of living A− · lowest: health D 622 Huntsburg Township Geauga County · 3,708 people 51.6 bottom 47.9% B− Strongest: hazard risk A− , cost of living B+ · lowest: health D 623 Ontario Richland County · 6,692 people 51.6 bottom 47.9% B− Strongest: hazard risk A+ , schools A · lowest: safety C− 625 Jackson Township Richland County · 3,680 people 51.6 bottom 47.8% B− Strongest: hazard risk A , schools B+ · lowest: walkability D 626 Hopewell Township Muskingum County · 3,200 people 51.6 bottom 47.8% B− Strongest: jobs & income A− , cost of living B+ · lowest: walkability D− 627 Crosby Township Hamilton County · 6,270 people 51.6 bottom 47.8% B− Strongest: jobs & income A , schools B+ · lowest: walkability D 630 Reading Township Perry County · 4,465 people 51.5 bottom 47.6% B− Strongest: hazard risk A , cost of living A− · lowest: walkability C− 632 New Lexington Perry County · 4,465 people 51.4 bottom 47.5% B− Strongest: cost of living A , walkability B+ · lowest: health D 634 New London Township Huron County · 3,175 people 51.4 bottom 47.2% B− Strongest: cost of living A , hazard risk A− · lowest: jobs & income C− 635 St. Albans Township Licking County · 2,623 people 51.4 bottom 47.2% B− Strongest: jobs & income A , hazard risk A− · lowest: walkability C− 636 Union Township Clinton County · 3,164 people 51.3 bottom 47.1% B− Strongest: hazard risk A , jobs & income A− · lowest: walkability C− 637 Logan Hocking County · 7,164 people 51.2 bottom 46.9% B− Strongest: cost of living A+ , schools B+ · lowest: health D 638 Elkrun Township Columbiana County · 4,299 people 51.1 bottom 46.8% B− Strongest: cost of living A− , jobs & income B+ · lowest: walkability D 639 East Palestine Columbiana County · 4,613 people 51.1 bottom 46.6% B− Strongest: cost of living A− , walkability B+ · lowest: health D 640 Jefferson Ashtabula County · 3,148 people 51.0 bottom 46.4% B− Strongest: hazard risk A+ , cost of living B+ · lowest: health C− 643 Georgetown Brown County · 4,450 people 50.9 bottom 46.1% B− Strongest: hazard risk A , cost of living A · lowest: health D− 644 Lanier Township Preble County · 3,691 people 50.9 bottom 46.0% B− Strongest: cost of living B+ , schools B · lowest: walkability C− 645 Perry Township Montgomery County · 5,908 people 50.8 bottom 45.9% B− Strongest: hazard risk A , schools B+ · lowest: walkability D− 646 Clinton Township Franklin County · 4,153 people 50.8 bottom 45.7% B− Strongest: walkability A+ , hazard risk A · lowest: health C− 647 Ohio Township Clermont County · 5,812 people 50.7 bottom 45.5% B− Strongest: cost of living B+ , schools B+ · lowest: walkability D 648 Port Clinton Ottawa County · 5,875 people 50.7 bottom 45.5% B− Strongest: cost of living A− , walkability A− · lowest: health C− 650 Jackson Township Perry County · 2,786 people 50.6 bottom 45.3% B− Strongest: cost of living A− , hazard risk B+ · lowest: walkability D 652 Eaton Township Lorain County · 6,576 people 50.6 bottom 45.2% B− Strongest: hazard risk A , jobs & income A− · lowest: walkability D 654 Hardy Township Holmes County · 6,067 people 50.5 bottom 44.9% C+ Strongest: hazard risk A , walkability A− · lowest: health D 655 Bath Township Allen County · 9,292 people 50.4 bottom 44.9% C+ Strongest: schools A− , cost of living B+ · lowest: health D 656 Pleasant Township Brown County · 5,671 people 50.4 bottom 44.8% C+ Strongest: hazard risk A , cost of living A · lowest: health D− 657 Green Township Hocking County · 3,185 people 50.3 bottom 44.4% C+ Strongest: cost of living A , schools B+ · lowest: health D 662 Northridge unincorporated, Clark County · 7,817 people 50.1 bottom 43.8% C+ Strongest: hazard risk A− , jobs & income B · lowest: walkability D 664 Ravenna Township Portage County · 9,161 people 50.0 bottom 43.6% C+ Strongest: hazard risk A , cost of living B+ · lowest: health C− 665 Jefferson Township Jackson County · 3,521 people 50.0 bottom 43.5% C+ Strongest: hazard risk A− , cost of living A− · lowest: health D 670 Orange Township Ashland County · 2,580 people 49.8 bottom 43.2% C+ Strongest: hazard risk A , cost of living A · lowest: walkability D− 671 Lee Township Athens County · 2,804 people 49.8 bottom 43.1% C+ Strongest: hazard risk A , schools B+ · lowest: walkability C− 672 Adams Township Darke County · 3,319 people 49.8 bottom 43.1% C+ Strongest: cost of living A− , hazard risk B+ · lowest: walkability D 673 Stonelick Township Clermont County · 6,067 people 49.8 bottom 43.0% C+ Strongest: hazard risk A , cost of living B · lowest: walkability D 674 Salt Creek Township Holmes County · 4,739 people 49.7 bottom 43.0% C+ Strongest: hazard risk A , schools A− · lowest: health C− 676 Rome Township Lawrence County · 8,393 people 49.7 bottom 42.7% C+ Strongest: schools A− , cost of living B+ · lowest: hazard risk D 677 Jefferson Township Preble County · 3,196 people 49.6 bottom 42.6% C+ Strongest: cost of living A , schools B− · lowest: health C− 678 Perry Township Muskingum County · 2,763 people 49.6 bottom 42.6% C+ Strongest: hazard risk A+ , schools A− · lowest: walkability D 679 North Kingsville Ashtabula County · 2,685 people 49.6 bottom 42.5% C+ Strongest: hazard risk A+ , cost of living A · lowest: walkability C− 680 Grafton Township Lorain County · 2,860 people 49.5 bottom 42.3% C+ Strongest: hazard risk A , jobs & income A− · lowest: walkability D− 682 Barlow Township Washington County · 2,521 people 49.5 bottom 42.2% C+ Strongest: hazard risk A , cost of living A− · lowest: walkability D− 683 Withamsville unincorporated, Clermont County · 7,429 people 49.5 bottom 42.1% C+ Strongest: hazard risk A+ , jobs & income B · lowest: walkability C− 684 Sullivan Township Ashland County · 2,735 people 49.5 bottom 42.1% C+ Strongest: hazard risk A , cost of living B+ · lowest: health D 685 Harpersfield Township Ashtabula County · 2,607 people 49.4 bottom 42.1% C+ Strongest: hazard risk A , cost of living A− · lowest: walkability D 687 Washington Township Pickaway County · 3,163 people 49.4 bottom 41.9% C+ Strongest: hazard risk A+ , jobs & income A · lowest: walkability D− 690 Edgewood unincorporated, Ashtabula County · 4,107 people 49.3 bottom 41.7% C+ Strongest: hazard risk A+ , cost of living A · lowest: health D 691 Green Township Clark County · 2,681 people 49.3 bottom 41.6% C+ Strongest: hazard risk A , schools B · lowest: walkability C 692 Ballville unincorporated, Sandusky County · 3,929 people 49.2 bottom 41.5% C+ Strongest: cost of living B+ , jobs & income B · lowest: walkability C− 694 New Jasper Township Greene County · 2,710 people 49.2 bottom 41.4% C+ Strongest: hazard risk A , jobs & income B · lowest: walkability D 695 Sandy Township Tuscarawas County · 2,941 people 49.2 bottom 41.3% C+ Strongest: hazard risk A , schools B+ · lowest: health C− 696 Evendale Hamilton County · 2,657 people 49.1 bottom 41.3% C+ Strongest: jobs & income A+ , health A · lowest: safety D− 697 Geneva Ashtabula County · 5,806 people 49.1 bottom 41.2% C+ Strongest: hazard risk A+ , cost of living A− · lowest: health D 698 St. Clair Township Columbiana County · 7,520 people 49.1 bottom 41.2% C+ Strongest: hazard risk A− , schools A− · lowest: health D 699 Margaretta Township Erie County · 5,385 people 49.1 bottom 41.2% C+ Strongest: hazard risk A− , cost of living B+ · lowest: walkability C− 700 Baltimore Fairfield County · 3,110 people 49.1 bottom 41.1% C+ Strongest: walkability B+ , cost of living B · lowest: jobs & income C+ 701 Center Township Williams County · 2,892 people 49.1 bottom 41.1% C+ Strongest: hazard risk A− , schools A− · lowest: walkability D 702 Sterling Township Brown County · 4,804 people 49.0 bottom 40.9% C+ Strongest: cost of living A− , hazard risk B · lowest: walkability D− 703 Brownhelm Township Lorain County · 8,053 people 48.9 bottom 40.7% C+ Strongest: hazard risk A− , schools B+ · lowest: walkability C 704 Marion Township Hancock County · 3,269 people 48.9 bottom 40.6% C+ Strongest: jobs & income A , schools B− · lowest: walkability C 705 Park Layne unincorporated, Clark County · 4,301 people 48.9 bottom 40.6% C+ Strongest: hazard risk A , jobs & income B+ · lowest: health D− 706 Girard Trumbull County · 9,384 people 48.9 bottom 40.5% C+ Strongest: hazard risk A− , cost of living A− · lowest: health D 708 Pleasant Township Hardin County · 7,933 people 48.9 bottom 40.5% C+ Strongest: cost of living A , walkability A− · lowest: health D 709 Newton Falls Trumbull County · 4,504 people 48.8 bottom 40.4% C+ Strongest: cost of living B+ , walkability B · lowest: jobs & income C− 711 Butler Township Montgomery County · 8,421 people 48.8 bottom 40.3% C+ Strongest: hazard risk A+ , jobs & income A− · lowest: cost of living C− 712 South Point Lawrence County · 3,640 people 48.8 bottom 40.2% C+ Strongest: walkability B+ , cost of living B · lowest: hazard risk C− 715 Worthington Township Richland County · 2,987 people 48.6 bottom 39.9% C+ Strongest: schools B+ , cost of living B · lowest: health C 716 Portage Lakes unincorporated, Summit County · 5,913 people 48.6 bottom 39.9% C+ Strongest: hazard risk A , schools B− · lowest: walkability C 719 Milford Township Butler County · 3,634 people 48.6 bottom 39.7% C+ Strongest: schools B+ , cost of living B+ · lowest: walkability D 720 Waterford Township Washington County · 3,458 people 48.6 bottom 39.6% C+ Strongest: cost of living A− , schools B+ · lowest: hazard risk C− 721 Dry Ridge unincorporated, Hamilton County · 2,554 people 48.6 bottom 39.6% C+ Strongest: health A− , jobs & income B+ · lowest: walkability C− 722 Newton Township Licking County · 3,230 people 48.6 bottom 39.6% C+ Strongest: cost of living A− , jobs & income B · lowest: walkability D 723 Salem Township Columbiana County · 4,958 people 48.5 bottom 39.5% C+ Strongest: hazard risk A , cost of living B+ · lowest: walkability C− 724 Somerford Township Madison County · 3,078 people 48.4 bottom 39.2% C+ Strongest: jobs & income A+ , schools B− · lowest: walkability D 725 Gilead Township Morrow County · 6,080 people 48.4 bottom 39.2% C+ Strongest: cost of living A− , hazard risk B · lowest: health C− 728 Middlefield Geauga County · 2,767 people 48.3 bottom 38.9% C+ Strongest: hazard risk A+ , cost of living B · lowest: health C 729 Mount Gilead Morrow County · 3,575 people 48.3 bottom 38.8% C+ Strongest: walkability A− , cost of living A− · lowest: jobs & income D 730 Circleville Township Pickaway County · 2,650 people 48.2 bottom 38.7% C+ Strongest: jobs & income B+ , cost of living B+ · lowest: health C− 732 Fayette Township Lawrence County · 8,131 people 48.2 bottom 38.6% C+ Strongest: cost of living A− , walkability B · lowest: health D 733 Vernon Township Clinton County · 3,035 people 48.2 bottom 38.6% C+ Strongest: schools B+ , hazard risk B+ · lowest: walkability D− 734 Island Creek Township Jefferson County · 9,958 people 48.2 bottom 38.6% C+ Strongest: cost of living B+ , schools B · lowest: health D 737 Burlington unincorporated, Lawrence County · 2,807 people 48.1 bottom 38.3% C+ Strongest: cost of living A− , walkability B+ · lowest: health D 740 Lake Darby unincorporated, Franklin County · 4,608 people 48.0 bottom 38.0% C+ Strongest: jobs & income A , health B+ · lowest: walkability D− 741 Cross Creek Township Jefferson County · 7,574 people 48.0 bottom 37.8% C+ Strongest: hazard risk A , cost of living B+ · lowest: health C− 742 Union Township Fayette County · 3,533 people 47.9 bottom 37.6% C+ Strongest: schools B+ , hazard risk B+ · lowest: walkability D 743 Bethel Clermont County · 2,708 people 47.9 bottom 37.6% C+ Strongest: cost of living A− , hazard risk A− · lowest: jobs & income D 744 Auglaize Township Allen County · 2,831 people 47.9 bottom 37.5% C+ Strongest: schools B+ , hazard risk B · lowest: walkability D− 746 Pike Township Clark County · 3,724 people 47.9 bottom 37.5% C+ Strongest: hazard risk A , jobs & income A− · lowest: walkability D 747 Blanchester Clinton County · 4,250 people 47.8 bottom 37.3% C+ Strongest: hazard risk A , walkability B+ · lowest: health D 749 Clark Township Brown County · 2,993 people 47.7 bottom 37.0% C+ Strongest: cost of living A+ , schools B · lowest: walkability D− 750 Dennison Tuscarawas County · 2,665 people 47.6 bottom 37.0% C+ Strongest: cost of living A , walkability B · lowest: jobs & income D 753 Congress Township Morrow County · 3,006 people 47.6 bottom 36.8% C+ Strongest: jobs & income B+ , hazard risk B+ · lowest: walkability D 755 Mechanic Township Holmes County · 3,256 people 47.5 bottom 36.7% C+ Strongest: hazard risk B+ , walkability B+ · lowest: health D 756 Wheelersburg unincorporated, Scioto County · 6,313 people 47.5 bottom 36.6% C+ Strongest: schools A− , hazard risk A− · lowest: health C− 758 Obetz Franklin County · 7,342 people 47.4 bottom 36.5% C+ Strongest: hazard risk A+ , safety B · lowest: schools C+ 759 Dunham Township Washington County · 2,503 people 47.4 bottom 36.5% C+ Strongest: cost of living B+ , schools B · lowest: walkability D− 760 Marion Township Clinton County · 5,543 people 47.4 bottom 36.3% C+ Strongest: hazard risk A− , walkability B+ · lowest: jobs & income C− 762 Gratis Township Preble County · 4,192 people 47.3 bottom 36.1% C+ Strongest: cost of living A− , jobs & income B · lowest: walkability D 763 Jackson Jackson County · 6,233 people 47.2 bottom 35.8% C+ Strongest: hazard risk A− , walkability A− · lowest: health D 764 Freedom Township Portage County · 2,678 people 46.9 bottom 35.2% C+ Strongest: hazard risk A , cost of living A− · lowest: walkability D− 766 Center Township Monroe County · 3,362 people 46.9 bottom 35.2% C+ Strongest: hazard risk A , cost of living A · lowest: jobs & income D− 767 Pleasant Township Fairfield County · 6,441 people 46.9 bottom 35.0% C+ Strongest: hazard risk A , jobs & income B · lowest: walkability D 768 Brookfield Township Trumbull County · 8,348 people 46.8 bottom 34.9% C Strongest: cost of living A− , hazard risk B+ · lowest: walkability C− 769 Jackson Township Ashland County · 4,010 people 46.8 bottom 34.8% C Strongest: hazard risk A+ , cost of living A · lowest: walkability D− 770 German Township Clark County · 7,579 people 46.8 bottom 34.7% C Strongest: hazard risk A− , schools B+ · lowest: walkability C 771 Willoughby Hills Lake County · 9,992 people 46.7 bottom 34.6% C Strongest: hazard risk A− , jobs & income B+ · lowest: cost of living D 772 Goshen Township Mahoning County · 3,051 people 46.7 bottom 34.6% C Strongest: hazard risk A+ , schools A− · lowest: health C 773 Newton Township Trumbull County · 8,515 people 46.7 bottom 34.6% C Strongest: cost of living B+ , hazard risk B · lowest: health C− 774 Pleasant Township Clark County · 3,138 people 46.6 bottom 34.4% C Strongest: hazard risk A− , jobs & income A− · lowest: walkability D− 776 Saltcreek Township Pickaway County · 2,902 people 46.6 bottom 34.3% C Strongest: hazard risk A− , schools B · lowest: health C− 777 Sheffield Township Lorain County · 3,925 people 46.5 bottom 34.1% C Strongest: hazard risk A , cost of living A− · lowest: health D− 780 Madison Township Butler County · 8,853 people 46.3 bottom 33.8% C Strongest: jobs & income B+ , schools B · lowest: walkability D 781 Randolph Township Portage County · 5,337 people 46.3 bottom 33.7% C Strongest: hazard risk A , schools B · lowest: health C 782 Pike Township Brown County · 4,166 people 46.3 bottom 33.6% C Strongest: hazard risk A− , cost of living B+ · lowest: health D 783 Wellston Jackson County · 5,488 people 46.2 bottom 33.5% C Strongest: cost of living A+ , hazard risk B+ · lowest: health D− 784 Union Township Lawrence County · 8,028 people 46.2 bottom 33.4% C Strongest: cost of living B+ , schools B · lowest: hazard risk D 785 Knox Township Jefferson County · 4,210 people 46.1 bottom 33.1% C Strongest: cost of living A , schools B · lowest: health D 786 Wayne Township Muskingum County · 4,958 people 46.1 bottom 33.1% C Strongest: cost of living A− , jobs & income B− · lowest: walkability D 787 Summerside unincorporated, Clermont County · 4,662 people 46.0 bottom 33.0% C Strongest: hazard risk A+ , cost of living B · lowest: walkability D 788 Somers Township Preble County · 3,814 people 46.0 bottom 32.8% C Strongest: cost of living A− , walkability B− · lowest: health C− 790 Belpre Washington County · 6,657 people 45.9 bottom 32.6% C Strongest: safety B+ , walkability B · lowest: health D 793 Reily Township Butler County · 2,778 people 45.7 bottom 32.1% C Strongest: schools B+ , hazard risk B− · lowest: walkability D− 794 Kenton Hardin County · 7,808 people 45.7 bottom 32.0% C Strongest: cost of living A+ , walkability A− · lowest: health D 795 Concord Township Ross County · 4,649 people 45.6 bottom 31.7% C Strongest: cost of living B+ , hazard risk B+ · lowest: walkability D− 796 Center Township Columbiana County · 5,663 people 45.6 bottom 31.7% C Strongest: cost of living A− , walkability B+ · lowest: health D 797 Gasper Township Preble County · 3,888 people 45.5 bottom 31.6% C Strongest: jobs & income B+ , hazard risk B− · lowest: walkability D− 798 Golf Manor Hamilton County · 3,810 people 45.5 bottom 31.6% C Strongest: hazard risk A− , cost of living B+ · lowest: health D 799 Franklin Township Clermont County · 3,768 people 45.5 bottom 31.6% C Strongest: cost of living B+ , schools B · lowest: health D 800 Goshen Township Belmont County · 2,904 people 45.5 bottom 31.6% C Strongest: hazard risk A , cost of living A− · lowest: health D 803 Stokes Township Logan County · 4,585 people 45.4 bottom 31.3% C Strongest: schools A− , cost of living B · lowest: jobs & income C− 806 Mifflin Township Richland County · 6,116 people 45.2 bottom 30.7% C Strongest: hazard risk A , jobs & income B+ · lowest: health D 807 Springfield Township Muskingum County · 5,487 people 45.2 bottom 30.6% C Strongest: cost of living B+ , schools B− · lowest: health D 808 North Madison unincorporated, Lake County · 8,594 people 45.2 bottom 30.6% C Strongest: hazard risk A+ , walkability B · lowest: health C− 809 Pleasant Township Franklin County · 6,589 people 45.1 bottom 30.5% C Strongest: jobs & income A , hazard risk B+ · lowest: walkability D 811 Sandusky Township Sandusky County · 3,562 people 45.0 bottom 30.1% C Strongest: hazard risk B+ , cost of living B · lowest: health C− 813 Jefferson Township Ashtabula County · 5,246 people 44.9 bottom 30.1% C Strongest: hazard risk A+ , cost of living B · lowest: health D 815 Lincoln Heights Hamilton County · 3,151 people 44.7 bottom 29.6% C Strongest: hazard risk A , cost of living A− · lowest: health D− 816 Elyria Township Lorain County · 3,220 people 44.7 bottom 29.5% C Strongest: hazard risk A+ , cost of living B+ · lowest: health D 817 Troy Township Richland County · 7,113 people 44.7 bottom 29.5% C Strongest: hazard risk A , schools A− · lowest: walkability D 818 Amanda Township Fairfield County · 2,763 people 44.7 bottom 29.4% C Strongest: hazard risk A , schools B+ · lowest: walkability D 819 Madison Township Columbiana County · 2,821 people 44.6 bottom 29.3% C Strongest: schools A− , hazard risk B+ · lowest: health D 820 Pleasant Township Marion County · 4,988 people 44.6 bottom 29.2% C Strongest: jobs & income B+ , schools B · lowest: walkability D 822 Lakemore Summit County · 2,920 people 44.5 bottom 28.9% C Strongest: hazard risk A , cost of living B+ · lowest: safety C− 823 Green Township Ross County · 5,163 people 44.5 bottom 28.8% C Strongest: hazard risk A− , schools B · lowest: walkability D 824 Mill Township Tuscarawas County · 9,639 people 44.3 bottom 28.6% C Strongest: cost of living A− , walkability B+ · lowest: health D 825 Columbia Township Hamilton County · 4,233 people 44.3 bottom 28.5% C Strongest: walkability A , health A− · lowest: cost of living C− 826 Dover Township Tuscarawas County · 4,394 people 44.3 bottom 28.5% C Strongest: hazard risk A , schools B · lowest: walkability C− 827 Brown Township Carroll County · 7,280 people 44.2 bottom 28.4% C Strongest: cost of living B , schools B · lowest: health D 828 Spring Valley Township Greene County · 2,565 people 44.2 bottom 28.2% C Strongest: hazard risk B+ , jobs & income B · lowest: walkability C− 829 Cheviot Hamilton County · 8,623 people 44.1 bottom 28.1% C Strongest: hazard risk A , walkability A · lowest: jobs & income C− 830 Richland Township Clinton County · 3,493 people 44.1 bottom 28.0% C Strongest: cost of living A , hazard risk A− · lowest: health D 832 Mount Orab Brown County · 4,418 people 43.9 bottom 27.6% C Strongest: hazard risk A− , safety B+ · lowest: health D 833 Sebring Mahoning County · 4,065 people 43.9 bottom 27.6% C Strongest: hazard risk A , schools A− · lowest: jobs & income D 834 Muskingum Township Muskingum County · 4,911 people 43.9 bottom 27.5% C Strongest: schools A− , jobs & income B · lowest: walkability D− 836 Warren Township Jefferson County · 3,713 people 43.8 bottom 27.3% C Strongest: cost of living A , walkability B+ · lowest: health D− 837 Pultney Township Belmont County · 7,905 people 43.7 bottom 27.2% C Strongest: cost of living A , schools B+ · lowest: health D− 838 Harrison Township Perry County · 5,147 people 43.7 bottom 27.0% C Strongest: cost of living A+ , schools B− · lowest: jobs & income D 840 Liverpool Township Columbiana County · 3,771 people 43.5 bottom 26.6% C Strongest: cost of living A− , hazard risk B+ · lowest: health D 841 Montpelier Williams County · 3,884 people 43.5 bottom 26.5% C Strongest: cost of living A− , hazard risk B+ · lowest: health D 843 Muskingum Township Washington County · 4,249 people 43.4 bottom 26.4% C Strongest: cost of living B , jobs & income B− · lowest: health C− 845 North Zanesville unincorporated, Muskingum County · 2,758 people 43.4 bottom 26.2% C Strongest: jobs & income B+ , health B− · lowest: walkability C− 847 Liberty Township Ross County · 2,581 people 43.1 bottom 25.7% C Strongest: cost of living A− , schools B+ · lowest: jobs & income D 848 Warren Township Belmont County · 5,554 people 43.1 bottom 25.7% C Strongest: hazard risk A+ , schools B · lowest: jobs & income D 850 St. Clair Township Butler County · 6,940 people 43.1 bottom 25.5% C Strongest: cost of living A− , schools B− · lowest: hazard risk D 851 Bellaire Belmont County · 3,738 people 43.0 bottom 25.4% C Strongest: cost of living A− , schools B+ · lowest: health D− 853 Lick Township Jackson County · 2,652 people 42.9 bottom 25.1% C Strongest: hazard risk A− , schools B+ · lowest: health D 854 Catawba Island Township Ottawa County · 3,636 people 42.8 bottom 25.1% C Strongest: hazard risk A− , schools B · lowest: cost of living C− 856 Bristol Township Trumbull County · 2,655 people 42.6 bottom 24.6% C− Strongest: hazard risk A− , schools B+ · lowest: health D 859 Waverly Pike County · 4,107 people 42.4 bottom 24.0% C− Strongest: walkability A− , hazard risk B+ · lowest: health D 860 Elk Township Vinton County · 3,217 people 42.3 bottom 23.8% C− Strongest: cost of living B+ , walkability B · lowest: health D 862 Newton Township Muskingum County · 5,225 people 42.1 bottom 23.5% C− Strongest: cost of living B , schools B− · lowest: health D 863 Falls Township Muskingum County · 8,690 people 42.1 bottom 23.4% C− Strongest: jobs & income B+ , schools B · lowest: health D 865 Bloom Township Scioto County · 2,620 people 41.9 bottom 23.1% C− Strongest: schools A− , hazard risk B+ · lowest: walkability D− 869 Paint Township Highland County · 4,882 people 41.7 bottom 22.7% C− Strongest: cost of living A , hazard risk B+ · lowest: walkability D 870 Gallipolis Township Gallia County · 4,713 people 41.7 bottom 22.6% C− Strongest: walkability A− , cost of living B · lowest: health D 871 Alexander Township Athens County · 2,749 people 41.7 bottom 22.6% C− Strongest: schools B+ , hazard risk B · lowest: walkability D− 872 Blacklick Estates unincorporated, Franklin County · 8,389 people 41.6 bottom 22.5% C− Strongest: walkability B , cost of living B · lowest: health C− 873 Dover Township Athens County · 3,260 people 41.5 bottom 22.3% C− Strongest: cost of living B− , schools B− · lowest: jobs & income C 874 Colerain Township Belmont County · 4,061 people 41.5 bottom 22.2% C− Strongest: cost of living B+ , schools B · lowest: walkability D 875 Union Township Brown County · 2,783 people 41.4 bottom 22.0% C− Strongest: cost of living A+ , walkability B · lowest: jobs & income D− 877 Warren Township Trumbull County · 4,658 people 41.4 bottom 21.9% C− Strongest: cost of living A , hazard risk B− · lowest: health D− 880 East Liverpool Columbiana County · 9,569 people 41.3 bottom 21.8% C− Strongest: cost of living A− , walkability B+ · lowest: health D− 881 Crestline Crawford County · 4,487 people 41.3 bottom 21.7% C− Strongest: cost of living A− , walkability B · lowest: health D 884 Ballville Township Sandusky County · 5,985 people 41.2 bottom 21.6% C− Strongest: cost of living B− , jobs & income B− · lowest: walkability C− 886 Farmington Township Trumbull County · 2,928 people 41.1 bottom 21.4% C− Strongest: hazard risk A− , schools B+ · lowest: health D 890 Porter Township Scioto County · 9,437 people 40.9 bottom 20.8% C− Strongest: schools A− , hazard risk B+ · lowest: health D 891 Perry Township Lawrence County · 6,243 people 40.8 bottom 20.7% C− Strongest: cost of living A− , schools B · lowest: health D 892 Washington Township Muskingum County · 4,183 people 40.7 bottom 20.5% C− Strongest: hazard risk A , cost of living B · lowest: health D 894 New Carlisle Clark County · 5,525 people 40.7 bottom 20.5% C− Strongest: cost of living B+ , walkability B− · lowest: health D 895 Green Township Brown County · 3,659 people 40.6 bottom 20.2% C− Strongest: cost of living B+ , hazard risk B+ · lowest: jobs & income D− 897 Lexington Richland County · 4,848 people 40.5 bottom 20.0% C− Strongest: hazard risk A , schools A− · lowest: walkability D 898 Valley Township Scioto County · 3,580 people 40.5 bottom 20.0% C− Strongest: schools B+ , hazard risk B+ · lowest: health D 901 Claridon Township Marion County · 2,895 people 40.4 bottom 19.8% C− Strongest: hazard risk B+ , schools B+ · lowest: walkability D 903 Jackson Township Guernsey County · 5,048 people 40.3 bottom 19.5% C− Strongest: hazard risk A , cost of living B+ · lowest: health D 905 Belpre Township Washington County · 3,815 people 39.9 bottom 18.9% C− Strongest: schools B , hazard risk B− · lowest: walkability D− 906 Fairport Harbor Lake County · 3,087 people 39.8 bottom 18.7% C− Strongest: walkability A− , cost of living B− · lowest: health C− 907 Lockland Hamilton County · 3,499 people 39.8 bottom 18.7% C− Strongest: cost of living A , walkability A · lowest: health D 908 Jefferson Township Fayette County · 2,553 people 39.8 bottom 18.6% C− Strongest: schools B+ , hazard risk B+ · lowest: walkability D 910 Newcomerstown Tuscarawas County · 3,607 people 39.3 bottom 17.8% C− Strongest: cost of living A− , walkability B · lowest: health D− 911 Smithfield Township Jefferson County · 2,903 people 39.2 bottom 17.5% C− Strongest: cost of living A , schools B− · lowest: walkability D 912 Marietta Township Washington County · 4,176 people 39.1 bottom 17.4% C− Strongest: cost of living B+ , hazard risk B− · lowest: jobs & income D 913 The Plains unincorporated, Athens County · 2,748 people 39.1 bottom 17.2% C− Strongest: walkability A− , hazard risk A− · lowest: cost of living C− 915 Oxford Township Tuscarawas County · 4,637 people 39.0 bottom 17.0% C− Strongest: cost of living B+ , walkability B− · lowest: health D− 916 Oakwood Cuyahoga County · 3,436 people 39.0 bottom 17.0% C− Strongest: hazard risk A+ , jobs & income C+ · lowest: health C− 917 Springfield Township Gallia County · 3,406 people 38.8 bottom 16.7% C− Strongest: cost of living A− , hazard risk B− · lowest: walkability D 919 Walnut Township Pickaway County · 3,115 people 38.7 bottom 16.5% C− Strongest: schools B+ , hazard risk B− · lowest: walkability D− 921 West Township Columbiana County · 3,100 people 38.7 bottom 16.4% C− Strongest: schools B+ , hazard risk B · lowest: walkability D− 922 Martins Ferry Belmont County · 6,048 people 38.7 bottom 16.4% C− Strongest: cost of living B+ , walkability B+ · lowest: hazard risk D− 924 Campbell Mahoning County · 7,721 people 38.5 bottom 16.0% C− Strongest: hazard risk A+ , cost of living A− · lowest: health D− 925 Saybrook Township Ashtabula County · 9,566 people 38.2 bottom 15.6% C− Strongest: hazard risk A , cost of living A− · lowest: health D− 926 Orwell Township Ashtabula County · 3,126 people 38.2 bottom 15.5% C− Strongest: hazard risk A , cost of living B+ · lowest: health D− 927 Springfield Township Ross County · 2,580 people 38.2 bottom 15.4% C− Strongest: jobs & income B , schools B · lowest: walkability D− 928 Fort McKinley unincorporated, Montgomery County · 3,508 people 38.0 bottom 15.1% C− Strongest: hazard risk A+ , walkability A− · lowest: health D− 930 Perry Township Allen County · 3,341 people 37.6 bottom 14.6% D Strongest: hazard risk A− , cost of living B · lowest: walkability D 931 Mesopotamia Township Trumbull County · 3,376 people 37.6 bottom 14.6% D Strongest: hazard risk A− , schools B− · lowest: health D 934 Mount Healthy Heights unincorporated, Hamilton County · 3,263 people 37.5 bottom 14.3% D Strongest: hazard risk A , walkability B+ · lowest: health D 935 Green Township Gallia County · 5,337 people 37.3 bottom 14.1% D Strongest: cost of living A− , hazard risk B− · lowest: walkability D 936 Windsor Township Ashtabula County · 2,732 people 37.0 bottom 13.6% D Strongest: hazard risk B+ , jobs & income B− · lowest: health D− 937 West Portsmouth unincorporated, Scioto County · 2,605 people 37.0 bottom 13.5% D Strongest: hazard risk A− , cost of living B · lowest: health D 938 Huntington Township Ross County · 6,083 people 36.8 bottom 13.3% D Strongest: cost of living A− , hazard risk C+ · lowest: walkability D− 939 West Union Adams County · 3,091 people 36.6 bottom 12.9% D Strongest: hazard risk A− , walkability B+ · lowest: jobs & income D− 940 Harrison Township Scioto County · 4,151 people 36.4 bottom 12.6% D Strongest: cost of living A− , schools B− · lowest: walkability D− 941 Gallipolis Gallia County · 3,318 people 36.4 bottom 12.6% D Strongest: walkability A , cost of living B+ · lowest: safety D 943 North College Hill Hamilton County · 9,544 people 36.2 bottom 12.2% D Strongest: hazard risk A− , cost of living B+ · lowest: safety D 945 Mingo Junction Jefferson County · 3,233 people 36.0 bottom 11.9% D Strongest: cost of living B+ , schools B− · lowest: health D 946 Nelsonville Athens County · 4,488 people 35.8 bottom 11.6% D Strongest: walkability A− , cost of living B+ · lowest: jobs & income D 947 Trimble Township Athens County · 3,972 people 35.8 bottom 11.6% D Strongest: cost of living A− , walkability C · lowest: hazard risk D 950 York Township Athens County · 6,710 people 35.6 bottom 11.3% D Strongest: cost of living B+ , walkability B+ · lowest: hazard risk D 951 New Burlington unincorporated, Hamilton County · 5,426 people 35.6 bottom 11.3% D Strongest: hazard risk A− , cost of living B− · lowest: health D 952 Green Township Scioto County · 4,019 people 35.5 bottom 11.2% D Strongest: cost of living B+ , schools C+ · lowest: walkability D− 953 Uhrichsville Tuscarawas County · 5,145 people 35.5 bottom 11.1% D Strongest: walkability A− , cost of living B+ · lowest: health D 954 Moraine Montgomery County · 6,627 people 35.3 bottom 11.0% D Strongest: walkability A , schools B · lowest: safety D− 955 Woodlawn Hamilton County · 3,928 people 35.3 bottom 10.9% D Strongest: hazard risk A , jobs & income B− · lowest: safety D 956 Jefferson Township Montgomery County · 5,982 people 35.2 bottom 10.8% D Strongest: hazard risk A− , walkability B · lowest: health D 958 Mount Healthy Hamilton County · 6,917 people 34.9 bottom 10.5% D Strongest: hazard risk A , walkability A− · lowest: health D 959 Huntington Township Brown County · 2,526 people 34.8 bottom 10.4% D Strongest: cost of living A , schools C+ · lowest: jobs & income D− 960 Madison Township Scioto County · 3,775 people 34.4 bottom 9.9% D Strongest: schools B− , jobs & income B− · lowest: health D 962 Wellsville Columbiana County · 3,017 people 34.0 bottom 9.5% D Strongest: cost of living B+ , walkability C+ · lowest: health D− 966 Twin Township Ross County · 3,378 people 33.4 bottom 8.7% D Strongest: hazard risk B , jobs & income B · lowest: walkability D− 968 Steubenville Township Jefferson County · 3,982 people 33.2 bottom 8.4% D Strongest: cost of living B , schools B− · lowest: health D 972 Meigs Township Adams County · 3,811 people 32.0 bottom 6.9% D Strongest: hazard risk B+ , cost of living B− · lowest: jobs & income D− 975 Tiffin Township Adams County · 5,305 people 32.0 bottom 6.9% D Strongest: hazard risk B+ , schools B− · lowest: jobs & income D− 977 Salisbury Township Meigs County · 5,289 people 31.9 bottom 6.8% D Strongest: cost of living B+ , walkability B− · lowest: health D− 979 Pee Pee Township Pike County · 7,344 people 31.5 bottom 6.4% D Strongest: hazard risk B , walkability B− · lowest: health D− 980 Jefferson Township Scioto County · 2,501 people 31.5 bottom 6.3% D Strongest: schools B+ , hazard risk C+ · lowest: health D 982 Sutton Township Meigs County · 3,000 people 30.9 bottom 5.7% D Strongest: cost of living B− , schools C+ · lowest: health D− 983 Washington Township Scioto County · 5,091 people 30.7 bottom 5.6% D Strongest: cost of living B− , schools B− · lowest: health D 984 Clay Township Scioto County · 3,418 people 30.3 bottom 5.2% D Strongest: cost of living B− , schools B− · lowest: health D− 986 Seal Township Pike County · 3,389 people 25.2 bottom 1.7% D− Strongest: cost of living B− , schools C+ · lowest: health D− 987 Rush Township Scioto County · 2,801 people 24.8 bottom 1.5% D− Strongest: schools B− , cost of living C+ · lowest: walkability D− Method
How this list is made Each town’s overall grade blends seven livability grades: cost of living (weight 18), safety (18), schools (16), health (14), jobs & income (12), walkability (8) and hazard risk (4). A town needs 2,500+ residents and three of the first four. Letters are national, so an A here means the same as an A in any state; the list is the same towns in the same order, ranked within Ohio. Towns without their own FBI figures are graded on the rest and their page says why.
Data years: crime 2023–2025 (FBI), Census ACS 2020–2024, CDC PLACES 2025, state school tests. How grades work
Left off: college campuses Places where more than half the residents are college students (ACS) are graded like every town but kept off this list, since its figures mostly describe student life.
Quick answers
Questions people ask What is the best small town in Ohio? Among 685 graded towns of 2,500 to 9,999 residents, Minster (Auglaize County) ranks first, with an A+; schools (A+) and jobs & income (A) are its strongest grades; hazard risk (B+) is its lowest. Salem Heights and Jackson Township follow.
How are these towns ranked? By the overall grade, which blends seven livability grades from public data. The letter is national; the rank is within Ohio. The full method is on How grades work .
Why isn’t my town on this list? The list covers towns of 2,500 to 9,999 residents with an overall grade (685 in Ohio). 725 smaller places have subject grades only; 4 college campuses (Cedarville, Ada, College Township, Cedarville Township) are left off. Larger towns are on the best places to live list. Every town is on the Ohio page .
Go deeper More Ohio lists Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.
All Ohio rankings → Other states
Best small towns in other states