Ranking of Ohio Cities By Violent Crime Rate Per 100K in 2020

Updated on January 9, 2025.

According to the FBI UCR data, in 2020, among Ohio cities with a population of at least 10K, Cleveland had the highest Violent Crime Rate per 100K residents (1,656.73), followed by Canton (1,428.9), Dayton (1,086.36), Toledo (1,006.13), and Akron (910.18).

The chart below shows the top 10 cities with high Violent crime rate in 2020, and the table below shows the ranking of Ohio cities with a population of at least 10K, based on the Violent crime rate per 100K.

You can see similar rankings of cities for other crime types in Ohio, and the ranking of all cities in the US.

Hover over or click on the bars in the chart below, to see the number of Violent crimes for each city. The data can also be found in a table below. You can use the table to sort, filter, and explore the data further.

You can also see this information for other states.

You can also find the rate of violent and property crimes for Ohio cities.

Data Source: FBI UCR.
See this for other years:
Ranking of Ohio Cities By Violent Crime Rate Per 100K in 2020
Cleveland
Canton
Dayton
Toledo
Akron
Cincinnati
Whitehall
Portsmouth
Trotwood
Springfield
Ranking of Ohio Cities By Violent Crime Rate Per 100K in 2020
Items per page:
0 of 0
Rank City Crime Rate Per 100K
1 Cleveland 1656.73
2 Canton 1428.90
3 Dayton 1086.36
4 Toledo 1006.13
5 Akron 910.18
6 Cincinnati 892.94
7 Whitehall 825.71
8 Portsmouth 694.76
9 Trotwood 647.57
10 Springfield 575.85
11 Maple Heights 569.40
12 Columbus 555.64
13 Euclid 518.67
14 Lorain 506.02
15 Springdale 492.83
16 Sidney 490.87
17 Warren 449.80
18 Springfield Township, Summit County 386.02
19 Reynoldsburg 354.92
20 Zanesville 322.25
21 Middletown 301.14
22 Fairborn 294.54
23 Perry Township, Stark County 282.09
24 Van Wert 281.45
25 South Euclid 278.58
26 Xenia 276.80
27 Newark 274.57
28 Washington Court House 269.96
29 Wooster 264.91
30 Cleveland Heights 263.01
31 West Carrollton 257.15
32 Elyria 253.37
33 Barberton 251.06
34 Lancaster 248.16
35 Heath 245.12
36 Norwalk 243.43
37 Wilmington 242.86
38 Circleville 233.83
39 Forest Park 231.54
40 University Heights 228.15
41 Greenville 223.13
42 Niles 221.36
43 Alliance 220.08
44 Oregon 214.72
45 Ironton 210.14
46 Miami Township, Montgomery County 209.44
47 Miamisburg 203.58
48 Reading 199.57
49 Bucyrus 196.62
50 Wickliffe 196.19
51 Riverside 191.02
52 Eastlake 189.08
53 Grove City 188.01
54 Austintown 184.50
55 Blue Ash 177.35
56 Huber Heights 175.59
57 Springfield Township, Hamilton County 175.26
58 Parma 173.78
59 Colerain Township 173.67
60 Massillon 171.69
61 Gahanna 167.89
62 Lyndhurst 165.53
63 Beachwood 164.55
64 Urbana 158.58
65 Findlay 157.63
66 Sandusky 155.60
67 Conneaut 152.02
68 Defiance 150.82
69 Lebanon 144.79
70 Fremont 138.88
71 Salem 138.67
72 Jackson Township, Stark County 136.58
73 Madison Township, Franklin County 136.17
74 Delaware 135.51
75 Mentor 133.26
76 Lakewood 129.58
77 Berea 129.46
78 Struthers 129.38
79 Maumee 124.95
80 North Canton 122.51
81 London 115.63
82 Tallmadge 114.18
83 Ashland 113.60
84 Marietta 112.94
85 West Chester Township 105.29
86 Fairfield Township 104.45
87 Sylvania Township 104.34
88 Monroe 102.02
89 Green Township 101.45
90 Pickerington 97.21
91 Westerville 93.63
92 Kent 90.81
93 Brooklyn 85.03
94 Twinsburg 84.68
95 Norton 83.68
96 Englewood 81.88
97 Medina 81.14
98 Worthington 80.96
99 Brimfield Township 77.49
100 Athens 77.33
101 Pierce Township 76.34
102 East Liverpool 75.91
103 Cuyahoga Falls 75.42
104 Loveland 75.39
105 Shawnee Township 74.73
106 Macedonia 74.39
107 Centerville 71.82
108 Copley Township 69.44
109 Bellefontaine 67.98
110 Howland Township 67.41
111 Wadsworth 65.78
112 Hilliard 63.86
113 New Franklin 63.72
114 Perrysburg 59.84
115 Madison Township, Lake County 57.80
116 Sylvania 56.89
117 Willoughby 56.38
118 Miami Township, Clermont County 55.90
119 Rocky River 55.14
120 Montgomery 54.90
121 Stow 51.75
122 Beavercreek 49.97
123 Amherst 49.00
124 Delhi Township 46.93
125 Tiffin 45.60
126 Bowling Green 44.27
127 Dublin 44.04
128 Fairview Park 43.53
129 North Royalton 43.32
130 Goshen Township, Clermont County 42.67
131 Strongsville 42.58
132 North Olmsted 41.70
133 New Philadelphia 40.18
134 Bay Village 39.64
135 Dover 39.35
136 Streetsboro 36.30
137 New Albany 35.31
138 Seven Hills 34.60
139 Poland Township 33.98
140 Montville Township 33.41
141 American Township 33.29
142 Upper Arlington 30.94
143 Solon 30.83
144 Aurora 30.43
145 Hudson 22.49
146 Harrison 16.48
147 Avon Lake 16.18
148 Perrysburg Township 15.37
149 Brecksville 14.72
150 Clearcreek Township 12.26
151 Broadview Heights 10.49
152 Clayton 7.57
153 Olmsted Township 0.00
153 Powell 0.00
153 Sagamore Hills 0.00