Ranking of Illinois Cities By Aggravated Assault Crime Rate Per 100K in 2024

Updated on January 21, 2026.

According to the FBI UCR data, in 2024, among Illinois cities with a population of at least 10K, Danville had the highest Aggravated Assault Crime Rate per 100K residents (1,422.68), followed by Peoria (1,052.18), Chicago Heights (903.03), Rockford (890.69), and Alton (697.33).

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

You can see similar rankings of cities for other crime types in Illinois, 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 Aggravated Assault 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 Illinois cities.

Data Source: FBI UCR.
Ranking of Illinois Cities By Aggravated Assault Crime Rate Per 100K in 2024
Danville
Peoria
Chicago Heights
Rockford
Alton
Springfield
Carbondale
Centralia
Rock Island
Decatur
Ranking of Illinois Cities By Aggravated Assault Crime Rate Per 100K in 2024
0 of 0
Rank City Crime Rate Per 100K
1 Danville 1422.68
2 Peoria 1052.18
3 Chicago Heights 903.03
4 Rockford 890.69
5 Alton 697.33
6 Springfield 652.88
7 Carbondale 646.69
8 Centralia 561.80
9 Rock Island 513.38
10 Decatur 454.85
11 Riverdale 429.61
12 Harvey 418.39
13 Urbana 405.72
14 Belleville 402.74
15 Rantoul 397.13
16 Granite City 381.91
17 Marion 355.96
18 Galesburg 339.52
19 Champaign 336.44
20 Hazel Crest 317.76
21 Mattoon 315.84
22 Herrin 313.40
23 Zion 303.31
24 Fairview Heights 300.98
25 Moline 290.45
26 Waukegan 290.29
27 Joliet 266.32
28 Blue Island 259.69
29 Loves Park 240.22
30 Machesney Park 235.24
31 Country Club Hills 234.37
32 Charleston 229.99
33 Freeport 227.19
34 Summit 219.99
35 Morris 219.06
36 Normal 214.94
37 East Moline 213.21
38 DeKalb 206.43
39 Cicero 205.65
40 Park Forest 195.25
41 Melrose Park 192.91
42 Bradley 190.49
43 East Peoria 187.45
44 Taylorville 186.81
45 Jacksonville 181.05
46 Sterling 180.56
47 South Holland 178.29
48 Fox Lake 176.76
49 Aurora 172.62
50 Richton Park 172.32
51 Mahomet 170.81
52 Bellwood 170.23
53 Elgin 166.55
54 Lansing 161.12
55 Chicago Ridge 161.08
56 Dixon 159.54
57 Streator 155.70
58 Forest Park 148.59
59 O'Fallon 147.54
60 North Chicago 145.13
61 Shiloh 140.47
62 Oak Park 140.33
63 Effingham 138.82
63 Roscoe 138.82
64 Lincoln 138.31
65 Wood River 137.04
66 Chicago 128.32
67 Pontiac 127.76
68 South Elgin 126.95
69 Prospect Heights 125.65
70 Worth 125.58
71 Crest Hill 124.88
72 Collinsville 118.65
73 Bolingbrook 118.64
74 Ottawa 117.51
75 La Grange 116.35
76 Elmwood Park 112.91
77 West Chicago 112.14
78 Skokie 110.86
79 Romeoville 107.30
80 Belvidere 106.71
81 Hoffman Estates 99.06
82 Mount Vernon 98.97
83 Crestwood 97.49
84 Glenview 97.04
85 Oak Lawn 96.45
86 Bourbonnais 94.33
87 Villa Park 92.72
88 Hanover Park 89.44
89 Homewood 87.58
90 Franklin Park 84.75
91 Gurnee 83.22
92 Burbank 82.78
93 Chatham 82.41
94 Des Plaines 76.90
95 Shorewood 75.95
96 Rolling Meadows 73.67
97 Washington 69.80
98 Addison 68.55
99 Midlothian 66.74
100 Downers Grove 66.58
101 Carpentersville 65.16
102 Channahon 62.65
103 Mokena 60.83
104 Streamwood 59.07
105 Hickory Hills 58.40
106 Tinley Park 58.21
107 Oak Forest 58.09
108 Batavia 57.23
109 Lockport 56.25
110 Evanston 55.27
111 Bensenville 54.89
112 Lombard 52.78
113 Palos Hills 51.34
114 Wood Dale 51.14
115 Crystal Lake 51.13
116 Woodstock 50.52
117 Mount Prospect 50.45
118 Alsip 50.16
119 Northlake 49.59
120 Libertyville 49.37
121 Round Lake Beach 48.79
122 Berwyn 46.66
123 Morton 45.48
123 Park Ridge 45.48
124 River Forest 45.13
125 Montgomery 44.47
126 Brookfield 43.64
127 Glen Carbon 43.26
128 St. Charles 43.04
129 Bloomingdale 40.40
130 Schaumburg 40.06
131 Lincolnwood 39.38
132 Palatine 39.09
133 Elk Grove Village 38.82
134 Barrington 38.45
135 Naperville 37.87
136 Westmont 37.84
137 Evergreen Park 37.37
138 Plainfield 37.26
139 Lake Zurich 35.62
140 New Lenox 35.32
141 Lake in the Hills 35.00
142 Swansea 34.45
143 Glendale Heights 34.18
144 Winnetka 32.90
145 McHenry 31.51
146 North Aurora 31.13
147 Edwardsville 30.00
148 Algonquin 29.71
149 Winfield 29.60
150 River Grove 29.45
151 Elmhurst 28.76
152 Frankfort 28.43
153 Carol Stream 28.42
154 Darien 27.78
155 Manhattan 27.49
156 Vernon Hills 26.29
157 Arlington Heights 25.84
158 Westchester 25.23
159 Grayslake 24.65
160 Geneva 23.75
161 Highland Park 23.09
162 Sycamore 21.37
163 Niles 20.62
164 Antioch 20.13
165 Mundelein 18.82
166 Wheeling 18.79
167 Burr Ridge 18.23
168 Woodridge 17.97
169 Wheaton 17.09
170 Round Lake 16.35
171 La Grange Park 15.54
172 Lake Forest 15.50
173 Bartlett 15.13
174 Glen Ellyn 14.20
175 Huntley 14.07
176 Lisle 13.00
177 Warrenville 12.88
178 Orland Park 12.37
179 Homer Glen 12.22
180 Buffalo Grove 11.83
181 Yorkville 11.63
182 Hinsdale 11.58
183 Lemont 11.42
184 Troy 8.85
185 Palos Heights 8.81
186 Pingree Grove 8.78
187 Morton Grove 8.41
188 Minooka 7.74
189 Plano 7.73
190 Wilmette 7.50
191 Lindenhurst 6.98
192 Northbrook 5.95
193 Deerfield 5.32
194 Oswego 5.28
195 Campton Hills 0.00
195 Cary 0.00
195 Western Springs 0.00