2015 Safest Places in Ohio Study

Ohio is the seventh most populous state in America. How does it stack up in terms of safety? We pored over the most recent FBI crime statistics to determine how the towns stack up to each other. Our analysis of nearly 230 municipalities in the Buckeye State left us with some interesting results. Predictably, many of the largest cities in the state ranked low on our list by fairly wide margins (the scores ranged from 67 to 5,381), but the safest town in our study fell into the "midsized" bucket unlike the other 4 small cities that rounded out the Top 5.

Take a look at some of our findings below:

The Top 5 Safest Places in Ohio

Almost all of our five safest cities have populations less than 10,000 with the notable exception being our safest city. Lyndhurst has a population of approximately 14,000 overall. The adjusted crime scores for these towns range by about 30 points overall.  

1. Lyndhurst, OH

According to our calculations, Lyndhurst takes first place by a slim margin. The city saw five violent crimes and no property crimes in 2013. The town is in Cuyahoga County, northeastern Ohio. The median Lyndhurst resident earns about $10,000 more than the median Ohio resident. 

  • Population: 13,769
  • Adjusted Crime Score: 67.63

2. Madeira, OH

The town takes second place with an adjusted crime score of 71.45, 92% more favorable than the average state in Ohio. Businessweek deemed Madeira one of the “Best Places to Raise Kids – For Less” in 2007. Violent crime is negligible and there is remarkably little property crime in proportion to its population. Madeira is located in southwestern Ohio. 

  • Population: 8,837
  • Adjusted Crime Score: 71.45

3. Bryan, OH

The northwestern town ranks third, losing out to Madeira by two points. Bryan is the seat of Williams County. The city has less property crime in proportion to population than Madeira, but its slightly higher rate of violent crime relegates it to third place on our list. 

  • Population: 8,512
  • Adjusted Crime Score: 73.87

4. Russell Township, OH

Russell Township is the least populated town in our top five. It takes fourth place with a score of 81.96. Its overall low rates of violent and property crime contribute to its high ranking. The township is located in Geauga County, northeastern Ohio. 

  • Population: 5,216
  • Adjusted Crime Score: 81.96

5. Kirtland, OH

Though Kirtland has a slightly higher incidence of property crime in proportion to its population, its lack of violent crime puts it in our top five. The city is located in Lake County, which borders Geauga County. Property values in Kirtland are about double that of the typical Ohio city. 

  • Population: 6,851
  • Adjusted Crime Score: 100.78

Ohio's Safest Places by Population

Generally, larger cities tend to have more crime than smaller cities.  We broke out three separate population categories (small under 10,000, midsized between 10 and 20,000, and large greater than 20,000) to make fair comparisons between the various municipalities. 

Featured Small City (under 10,000) - Olmsted Falls

The Cuyahoga County town is our fifth safest small town in Ohio. Its nearly negligible violent crime and relatively little property crime also secures its place as sixth safest town in the state overall. Median income in Olmsted Falls exceeds the state median by about $20,000. 

  • Population: 8,910
  • Adjusted Crime Score: 104.18

Featured Midsized City (10,000-20,000) - Broadview Heights

Located in Cuyahoga County, Broadview Heights is the second-safest midsized city on our list. Its adjusted crime score is almost double that of Lyndhurst, our safest midsized city and safest city overall. This can be attributed to its higher rate of violent crime. 

  • Population: 19,277
  • Adjusted Crime Score: 110.03

Featured Large City (over 20,000) - Hudson

Hudson ranks as the safest large and 12th-safest town overall in our study, with a crime score that is 83% more favorable than the average city in Ohio. The town is located in northeastern Ohio, in Summit County. The town has very little violent crime proportionate to its population, and a property crime figure that’s on par with many other safe small towns in the state. 

  • Population: 22,340
  • Adjusted Crime Score: 154.77

Map of Safest Places in Ohio

Interested in a more visual look at how the 200+ cities and towns in Ohio stacked up? Here's a map of Ohio with each towns corresponding crime score. You can zoom in by double clicking or zooming with your mouse.

Full List of Cities and Towns in Ohio

Here is a comprehensive chart showing how each city’s crime score ranks relative to the others. Our methodology for obtaining these numbers can be found towards the bottom of the study.

Methodology

We collected data from the 2013 FBI crime statistics by city, which provides the most recent crime data available. We excluded towns with populations less than 5,000 because towns with smaller populations than that are much more sensitive to crime score fluctuations. The raw data report included violent crimes (murder/manslaughter, forcible rape, robbery, and aggravated assault) and property crimes (burglary, larceny-theft, motor vehicle theft, and arson) from all law enforcement agencies that participate in the FBI Uniform Crime Reporting program. 

We standardized the data to reflect violent and property crimes per 100k, to account for population. We then aggregated a "crime score". In order to calculate this, we weighted violent crime at 90% and property crime at 10%; though property crime is far more prevalent, we figured that the violent crime data points are more relevant when calculating the relative safety of these cities. To account for the fact that smaller cities with very slight upticks in crime are penalized more severely, we applied a logarithm to the population and multiplied it by the “crime score” to arrive at an “adjusted crime score.” We then ranked the cities relative to each other based on their adjusted crime scores. 

If you're looking for an alphabetical list of the cities in Ohio and how they compare, here is a table so you can look up your town:

Rank City Population Violent Crime per 100k Property Crime per 100k Crime Score
65 Ada 5,755  122  1,321  454
220 Akron 198,405  791  4,863  3,175
202 Alliance 22,144  375  4,417  1,692
30 American Township 12,318  16  1,193  274
74 Amherst 12,040  75  1,819  508
115 Ashland 20,306  69  2,556  684
79 Athens 23,721  72  1,712  516
40 Aurora 15,457  58  1,022  324
143 Austintown 36,192  146  2,628  899
82 Bainbridge Township 11,454  26  2,331  521
190 Barberton 26,245  331  3,681  1,472
41 Bath Township, Summit County 9,724  21  1,481  332
56 Bazetta Township 5,793  17  2,054  416
77 Beaver Township 6,606  76  2,013  515
108 Beavercreek 45,971  26  2,484  634
165 Bedford 12,858  241  3,080  1,079
35 Bellbrook 7,061  28  1,317  303
192 Bellefontaine 13,147  342  4,427  1,546
49 Belpre 6,429  78  1,229  367
68 Berea 18,939  95  1,309  463
132 Bexley 13,316  150  2,719  839
120 Blendon Township 7,960  163  2,249  725
126 Blue Ash 12,105  58  3,214  762
136 Bowling Green 31,844  154  2,453  864
8 Brecksville 13,499  7  474  112
151 Brimfield Township 10,291  214  2,731  934
7 Broadview Heights 19,277  57  -    110
200 Brooklyn 10,985  182  6,454  1,635
52 Brookville 5,867  34  1,721  382
32 Brunswick 34,402  47  837  285
16 Brunswick Hills Township 10,078  -    863  173
3 Bryan 8,512  12  270  74
201 Cambridge 10,534  351  5,202  1,682
36 Canal Fulton 5,486  18  1,458  303
24 Canfield 7,411  27  999  240
224 Canton 72,598  927  5,858  3,452
147 Celina 10,392  106  3,589  912
90 Centerville 23,954  79  1,816  554
101 Champion Township 9,480  32  2,795  612
93 Chardon 5,172  116  1,991  564
214 Chillicothe 21,679  337  8,963  2,600
225 Cincinnati 296,491  953  5,812  3,937
196 Circleville 13,491  170  6,137  1,584
54 Clayton 13,211  38  1,590  398
13 Clearcreek Township 14,642  27  553  166
226 Cleveland 389,181  1,478  5,953  5,381
188 Cleveland Heights 46,309  311  3,360  1,437
163 Colerain Township 58,578  149  3,034  1,042
61 Columbiana 6,315  63  1,742  439
97 Conneaut 12,895  78  2,202  596
39 Cortland 7,023  57  1,139  318
146 Cuyahoga Falls 49,133  140  2,619  911
223 Dayton 141,167  871  5,423  3,415
87 Deer Park 5,695  140  1,563  531
153 Defiance 16,790  185  2,817  946
138 Delaware 36,260  146  2,559  883
106 Delhi Township 29,471  58  2,280  626
73 Delphos 7,097  14  2,508  507
33 Dover 12,787  109  454  295
43 Dublin 43,387  23  1,291  347
113 Eastlake 18,423  87  2,345  667
171 Eaton 8,307  144  4,442  1,125
139 Englewood 13,455  111  3,285  885
160 Fairborn 32,820  189  2,818  1,020
178 Fairfield 42,677  281  2,578  1,183
176 Fairfield Township 21,781  115  4,325  1,162
177 Findlay 41,660  180  3,485  1,179
133 Forest Park 18,672  161  2,506  844
38 Franklin Township 9,639  52  1,120  316
203 Fremont 16,515  254  5,807  1,707
102 Gahanna 34,011  68  2,099  614
193 Galion 10,202  216  5,773  1,546
59 German Township, Clark County 7,006  43  1,884  436
17 Germantown 5,520  18  761  173
180 Girard 9,771  358  2,774  1,196
18 Grafton 5,716  70  297  174
94 Grandview Heights 7,052  113  1,914  565
186 Greenville 13,064  260  4,218  1,350
157 Grove City 37,208  108  3,413  1,001
109 Groveport 5,598  54  2,947  643
215 Hamilton 62,268  607  6,303  2,821
26 Hamilton Township, Warren County 21,701  18  977  248
88 Harrison 10,157  30  2,412  537
191 Heath 10,410  192  5,754  1,503
47 Highland Heights 8,277  72  1,208  364
114 Hilliard 31,352  83  2,293  683
173 Hillsboro 6,495  139  4,773  1,148
20 Hinckley Township 7,777  26  823  205
140 Howland Township 17,084  129  3,038  888
64 Hubbard 7,758  64  1,753  454
116 Hubbard Township 5,559  126  2,608  701
174 Huber Heights 38,118  160  3,610  1,157
11 Hudson 22,340  13  591  155
78 Independence 7,140  56  2,171  515
22 Indian Hill 5,789  35  898  227
149 Jackson 6,314  111  3,864  924
155 Jackson Township, Stark County 40,436  106  3,363  995
137 Kent 30,121  186  2,194  866
169 Kenton 8,171  159  4,259  1,113
124 Kettering 55,907  95  2,302  749
5 Kirtland 6,851  -    525  101
53 Lawrence Township 8,217  110  998  388
103 Lebanon 20,480  98  1,987  618
107 Liberty Township 11,885  177  1,498  629
219 Lima 38,214  958  5,056  3,133
164 Logan 7,153  98  4,711  1,078
127 London 9,867  162  2,554  802
207 Lorain 63,582  478  4,390  2,088
80 Louisville 9,143  66  2,012  516
37 Loveland 12,236  57  1,030  316
1 Lyndhurst 13,769  36  -    68
2 Madeira 8,837  -    362  71
210 Mansfield 46,832  361  6,762  2,338
86 Marietta 14,013  136  1,327  528
63 Martins Ferry 6,805  147  985  442
84 Marysville 22,031  54  1,934  526
51 Mason 31,204  35  1,349  374
170 Massillon 32,159  215  3,032  1,118
148 Maumee 14,081  78  3,721  918
71 Medina 26,492  72  1,646  507
76 Medina Township 8,706  46  2,194  514
119 Mentor 46,979  92  2,254  719
85 Miami Township, Clermont County 41,389  51  1,829  528
179 Miami Township, Montgomery County 29,128  127  4,164  1,185
144 Miamisburg 20,151  94  3,335  900
221 Middletown 48,691  618  8,162  3,217
175 Milford 6,671  90  5,262  1,161
199 Monroe 15,284  399  4,102  1,610
50 Montgomery 10,305  29  1,591  372
19 Montville Township 11,399  26  719  194
217 Moraine 6,317  475  11,398  2,978
182 Mount Vernon 16,748  84  5,344  1,288
129 Napoleon 8,663  58  3,578  807
168 Nelsonville 5,334  244  3,768  1,111
27 New Albany 8,772  23  1,129  263
14 New Franklin 14,232  35  492  168
60 New Philadelphia 17,294  46  1,654  439
189 Newark 47,702  140  4,968  1,458
195 Niles 18,950  269  4,939  1,574
91 North Canton 17,380  69  2,014  559
185 North College Hill 9,340  257  4,465  1,345
31 North Ridgeville 30,905  45  861  285
161 Northwood 5,370  168  3,985  1,025
69 Norton 12,012  58  1,881  491
142 Norwalk 16,906  112  3,206  892
205 Norwood 19,052  325  6,619  2,043
117 Oberlin 8,305  144  2,312  708
6 Olmsted Falls 8,910  11  426  104
23 Olmsted Township 13,303  38  789  233
209 Ontario 6,137  114  10,787  2,237
167 Oregon 20,188  129  3,893  1,088
57 Orrville 8,400  83  1,452  432
159 Oxford 21,338  220  2,709  1,015
156 Painesville 19,655  229  2,590  998
105 Parma Heights 20,395  83  2,143  623
48 Perrysburg 21,279  23  1,480  366
100 Pierce Township 11,360  26  2,782  612
187 Piqua 20,656  160  5,040  1,398
10 Poland Township 12,227  25  417  130
150 Port Clinton 6,046  265  2,531  929
213 Portsmouth 20,322  438  7,765  2,522
15 Powell 12,093  17  686  170
134 Richmond Heights 10,470  124  3,123  852
95 Rittman 6,505  108  2,106  586
141 Riverside 25,115  175  2,465  889
67 Rossford 6,426  47  2,007  462
4 Russell Township 5,216  19  268  82
29 Sagamore Hills 10,988  73  692  272
72 Salem 12,115  50  2,039  507
198 Sandusky 25,401  307  4,500  1,600
12 Seven Hills 11,699  43  410  162
128 Shaker Heights 27,920  147  2,307  807
28 Shawnee Township 12,247  -    1,306  267
44 Sheffield Lake 9,050  55  1,271  350
158 Shelby 9,131  120  3,997  1,006
197 Sidney 20,980  162  5,887  1,587
34 Solon 23,105  30  1,112  302
123 South Euclid 21,929  141  2,152  743
46 Springboro 17,711  62  1,118  356
206 Springdale 11,192  366  6,916  2,068
222 Springfield 60,012  712  7,437  3,307
152 Springfield Township, Hamilton County 36,330  204  2,315  946
55 Springfield Township, Mahoning County 6,583  91  1,337  412
194 Springfield Township, Summit County 17,630  130  6,171  1,560
9 St. Clair Township 7,838  26  357  114
99 Stow 34,625  66  2,051  601
21 Streetsboro 16,115  62  434  209
81 Strongsville 44,583  61  1,673  516
75 Struthers 10,522  105  1,587  508
135 Sugarcreek Township 8,187  110  3,408  860
92 Sylvania Township 29,363  51  2,047  560
112 Tallmadge 17,501  120  2,028  659
89 Tipp City 9,799  92  1,929  550
212 Toledo 283,035  1,025  -    2,515
204 Trotwood 24,282  453  5,115  2,015
131 Troy 25,424  75  3,111  833
25 Twinsburg 18,750  48  704  243
58 Uhrichsville 5,389  19  2,153  433
111 Union 6,393  109  2,456  655
125 University Heights 13,416  171  2,087  749
45 Upper Arlington 34,369  29  1,295  353
70 Upper Sandusky 6,640  60  2,048  495
154 Urbana 11,599  172  3,293  985
166 Van Wert 10,852  194  3,612  1,080
122 Vandalia 15,181  145  2,233  740
66 Vermilion 10,482  105  1,317  455
104 Wadsworth 21,758  83  2,128  623
83 Wapakoneta 9,812  92  1,804  525
211 Warren 40,474  650  4,722  2,435
145 Warren Township 5,450  202  3,009  902
184 Washington Court House 14,083  170  4,843  1,323
42 Waterville 5,496  91  1,019  344
121 Wauseon 7,301  110  2,822  736
130 Weathersfield 8,241  170  2,682  824
181 Wellston 5,577  215  4,680  1,239
162 West Carrollton 13,079  222  3,005  1,029
118 West Chester Township 59,435  72  2,354  717
96 Westerville 37,363  35  2,264  589
216 Whitehall 18,480  687  7,256  2,868
98 Willoughby 22,374  63  2,199  601
172 Wooster 26,468  159  3,706  1,135
110 Worthington 13,817  36  2,779  643
62 Wyoming 8,387  24  2,039  442
183 Xenia 26,038  211  4,029  1,309
218 Youngstown 64,938  810  5,498  3,077
208 Zanesville 25,378  406  6,309  2,194

Comments and Questions