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

Updated on January 9, 2025.

According to the FBI UCR data, in 2021, among Iowa cities with a population of at least 10K, Davenport had the highest Total Crime Rate per 100K residents (4,260.2), followed by Ottumwa (4,113.87), Clinton (3,836.72), Des Moines (3,815.36), and Council Bluffs (3,803.74).

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

Data Source: FBI UCR.
See this for other years:
Ranking of Iowa Cities By Total Crime Rate Per 100K in 2021
Davenport
Ottumwa
Clinton
Des Moines
Council Bluffs
Burlington
Keokuk
Sioux City
Fort Madison
Mason City
Ranking of Iowa Cities By Total Crime Rate Per 100K in 2021
Items per page:
0 of 0
Rank City Crime Rate Per 100K
1 Davenport 4260.20
2 Ottumwa 4113.87
3 Clinton 3836.72
4 Des Moines 3815.36
5 Council Bluffs 3803.74
6 Burlington 3706.43
7 Keokuk 3700.75
8 Sioux City 3649.55
9 Fort Madison 3456.06
10 Mason City 3269.30
11 Waterloo 3141.10
12 Cedar Rapids 3075.03
13 Fort Dodge 3018.33
14 Dubuque 2514.28
15 Pleasant Hill 2285.04
16 Marshalltown 2240.07
17 Indianola 2178.61
18 Altoona 2158.09
19 Cedar Falls 2060.96
20 Muscatine 2046.90
21 Newton 2044.19
22 Coralville 2041.62
23 Iowa City 1923.33
24 West Des Moines 1891.67
25 Bettendorf 1774.62
26 Oskaloosa 1715.69
27 Storm Lake 1661.23
28 Ames 1492.21
29 Waverly 1421.66
30 Le Mars 1407.21
31 Clive 1393.61
32 Marion 1365.72
33 Spencer 1349.63
34 Fairfield 1348.04
35 Ankeny 1116.14
36 Urbandale 1019.89
37 Johnston 989.10
38 Waukee 750.23
39 Pella 682.26
40 North Liberty 634.70