Ranking of Illinois Cities By Total Crime Rate Per 100K in 2021

Updated on January 9, 2025.

According to the FBI UCR data, in 2021, among Illinois cities with a population of at least 10K, Springfield had the highest Total Crime Rate per 100K residents (4,686.27), followed by Rockford (4,039.52), Alton (3,730.05), Moline (3,521.75), and Fairview Heights (3,243.11).

The chart below shows the top 10 cities with high Total crime rate in 2021, and the table below shows the ranking of Illinois cities with a population of at least 10K, based on the Total 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 Total 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.
See this for other years:
Ranking of Illinois Cities By Total Crime Rate Per 100K in 2021
Springfield
Rockford
Alton
Moline
Fairview Heights
Rock Island
Homewood
Granite City
DeKalb
Urbana
Ranking of Illinois Cities By Total Crime Rate Per 100K in 2021
Items per page:
0 of 0
Rank City Crime Rate Per 100K
1 Springfield 4686.27
2 Rockford 4039.52
3 Alton 3730.05
4 Moline 3521.75
5 Fairview Heights 3243.11
6 Rock Island 3166.42
7 Homewood 3109.88
8 Granite City 3040.99
9 DeKalb 2935.85
10 Urbana 2490.82
11 Evanston 2471.83
12 Fox Lake 2310.80
13 Skokie 2265.01
14 Champaign 2224.29
15 East Peoria 2199.24
16 Rantoul 2181.19
17 Pekin 2161.87
18 Chicago Ridge 1712.58
19 Loves Park 1599.28
20 Midlothian 1572.68
21 Cicero 1570.23
22 River Forest 1512.16
23 Normal 1447.76
24 Franklin Park 1444.00
25 Bloomington 1372.37
26 Sycamore 1282.68
27 Morris 1240.13
28 Montgomery 1207.60
29 O'Fallon 1111.56
30 Worth 1049.67
31 Swansea 1041.90
32 Grayslake 1038.38
33 Wheeling 1018.24
34 Lake Zurich 1001.82
35 Morton 968.06
36 Tinley Park 964.44
37 Batavia 956.16
38 Wilmette 836.04
39 La Grange 786.73
40 Shiloh 763.08
41 Highland Park 738.30
42 Algonquin 711.13
43 McHenry 671.44
44 Jacksonville 668.55
45 Troy 660.48
46 Geneva 641.14
47 Palos Heights 639.11
48 Deerfield 635.71
49 La Grange Park 616.80
50 Edwardsville 565.91
51 Barrington 551.02
52 Mundelein 543.06
53 Lemont 469.38
54 Oswego 401.48
55 Lake in the Hills 325.27
56 Wauconda 223.71
57 Pingree Grove 222.20