Ranking of Illinois Cities By Violent 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 Violent Crime Rate per 100K residents (1,684.29), followed by Peoria (1,344.86), Chicago Heights (1,232.46), Rockford (1,079.98), and Carbondale (1,004.93).

The chart below shows the top 10 cities with high Violent crime rate in 2024, and the table below shows the ranking of Illinois 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 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 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 Illinois cities.

Data Source: FBI UCR.
Ranking of Illinois Cities By Violent Crime Rate Per 100K in 2024
Danville
Peoria
Chicago Heights
Rockford
Carbondale
Alton
Springfield
Riverdale
Harvey
Centralia
Ranking of Illinois Cities By Violent Crime Rate Per 100K in 2024
0 of 0
Rank City Crime Rate Per 100K
1 Danville 1684.29
2 Peoria 1344.86
3 Chicago Heights 1232.46
4 Rockford 1079.98
5 Carbondale 1004.93
6 Alton 963.36
7 Springfield 901.17
8 Riverdale 709.36
9 Harvey 706.03
10 Centralia 663.94
11 Granite City 617.79
12 Decatur 602.05
13 Rantoul 549.22
14 Urbana 544.45
15 Rock Island 544.07
16 Hazel Crest 540.20
17 Chicago 539.85
18 Belleville 532.01
19 Mattoon 528.43
20 Galesburg 512.75
21 Champaign 501.87
22 Marion 468.68
22 Summit 468.68
23 Zion 452.88
24 Waukegan 445.18
25 Blue Island 434.39
26 Forest Park 416.05
27 Fairview Heights 407.58
28 DeKalb 392.96
29 Lansing 391.81
30 Herrin 387.63
31 Moline 384.07
32 Freeport 362.64
33 Charleston 359.73
34 Loves Park 356.04
35 Joliet 350.01
36 Cicero 347.34
37 South Holland 336.77
38 Country Club Hills 329.39
39 Normal 329.07
40 Richton Park 328.22
41 Oak Park 323.55
42 Machesney Park 319.57
43 Sterling 319.44
44 East Moline 314.97
45 Morris 314.90
46 Bellwood 306.42
47 Melrose Park 304.37
48 Jacksonville 303.70
49 Alsip 289.84
50 Chicago Ridge 285.55
51 Park Forest 283.11
52 Wood River 274.08
53 Bradley 269.31
54 Elgin 266.66
55 Aurora 266.01
56 East Peoria 265.17
57 Fox Lake 251.19
58 Mount Vernon 247.42
59 Pontiac 237.27
60 Mahomet 227.75
61 Effingham 220.48
62 Taylorville 206.47
63 Skokie 204.54
64 Worth 202.86
65 Midlothian 200.22
66 Burbank 197.96
67 Collinsville 194.92
68 O'Fallon 194.63
69 Dixon 192.78
70 Streator 188.48
71 South Elgin 188.37
72 La Grange 187.45
73 Ottawa 186.95
74 Homewood 186.11
75 West Chicago 184.24
76 Bolingbrook 182.00
77 Villa Park 180.81
78 Oak Lawn 180.15
79 Crest Hill 179.82
80 North Chicago 178.11
81 Franklin Park 175.15
82 Shiloh 173.91
83 Elmwood Park 169.36
84 Lincoln 169.05
85 Gurnee 166.44
86 Prospect Heights 158.71
87 Roscoe 157.34
88 Romeoville 151.19
89 Glenview 150.96
90 Belvidere 150.19
91 Hoffman Estates 149.60
92 Evanston 141.55
93 Addison 139.96
94 Crestwood 136.48
95 North Aurora 134.88
96 Streamwood 128.88
97 Bourbonnais 127.63
98 Bensenville 126.24
99 Hanover Park 125.77
100 Northlake 123.97
101 Evergreen Park 122.77
102 Des Plaines 120.59
103 Elk Grove Village 119.70
104 Berwyn 119.45
105 Lombard 117.04
106 Montgomery 115.61
107 Downers Grove 112.98
108 Carpentersville 111.31
109 Lincolnwood 110.26
110 Tinley Park 108.91
111 Barrington 105.75
112 Crystal Lake 104.69
113 Chatham 103.01
114 Wood Dale 102.27
115 Mokena 101.39
116 Rolling Meadows 99.67
117 Glendale Heights 99.44
118 Park Ridge 96.31
119 Washington 95.18
120 McHenry 94.53
121 Woodstock 93.27
122 Brookfield 92.74
123 Shorewood 92.23
123 St. Charles 92.23
124 Batavia 91.58
125 Schaumburg 90.81
126 River Forest 90.25
127 Mount Prospect 89.68
128 Oak Forest 89.07
129 River Grove 88.36
130 Hickory Hills 87.60
131 Morton 85.27
132 Libertyville 83.92
133 Naperville 83.71
134 Round Lake Beach 82.57
135 Winnetka 82.24
136 Round Lake 81.77
137 Channahon 76.57
138 Yorkville 73.68
139 Bloomingdale 71.81
140 Lake in the Hills 70.00
141 Carol Stream 69.76
142 Plano 69.54
143 Palos Hills 68.45
144 Lockport 67.50
145 Palatine 67.23
146 Grayslake 65.74
147 Glen Carbon 64.89
148 Geneva 61.74
148 Wheeling 61.74
149 Palos Heights 61.66
150 Lake Zurich 61.07
151 Vernon Hills 60.09
152 Woodridge 59.90
153 Elmhurst 59.73
154 Algonquin 59.43
155 Winfield 59.19
156 Plainfield 57.96
157 Westchester 56.76
158 Niles 54.99
159 Westmont 54.66
160 New Lenox 52.98
161 Arlington Heights 50.31
162 Glen Ellyn 49.69
163 Highland Park 49.49
164 Wheaton 49.38
165 Mundelein 47.06
166 Hinsdale 46.32
167 Morton Grove 46.25
168 Lisle 43.34
169 Sycamore 42.74
170 Darien 41.67
171 Swansea 41.34
172 Antioch 40.25
173 Manhattan 36.66
174 Lindenhurst 34.90
175 Oswego 34.31
176 Lemont 34.27
177 Frankfort 33.16
178 Edwardsville 30.00
179 Orland Park 28.27
180 Huntley 28.13
181 Bartlett 27.74
182 Burr Ridge 27.35
183 Deerfield 26.60
184 Warrenville 25.76
185 La Grange Park 23.30
186 Wilmette 22.49
187 Buffalo Grove 21.29
188 Lake Forest 20.66
189 Northbrook 17.85
190 Homer Glen 16.29
191 Cary 11.09
192 Campton Hills 9.29
193 Troy 8.85
194 Pingree Grove 8.78
195 Minooka 7.74
196 Western Springs 7.58