Most Dangerous Cities in Iowa

Top 37 most dangerous cities in Iowa ranked by highest violent crime rate per 100,000 residents. Includes cities with 10,000+ population.

FBI UCR Highest-Crime Snapshot: Iowa

Iowa's 37 highest-crime cities for 2024 range from Fort Dodge at the top with a violent crime rate of 1061.1/100K down to Carroll at 39.5/100K — all sitting above most US municipal averages. The list draws on FBI Uniform Crime Reporting (UCR) Program Table 8 submissions and restricts inclusion to cities of 10,000 residents or more so that per-capita rates reflect enough underlying offenses to be statistically meaningful. Across these 37 Iowa cities the average violent crime rate reaches 268.1 per 100,000 residents, a figure that typically exceeds the US national violent crime benchmark by a wide margin.

At the top of the ranking, Fort Dodge recorded 260 violent crimes and 783 property crimes against a reporting population of 24,502 in 2024. That produces a property crime rate of 3195.7 per 100,000 residents alongside the 1061.1/100K violent rate, with both Part I crime categories elevated compared to state and national benchmarks. The five most dangerous Iowa cities on this list are Fort Dodge, Des Moines, Davenport, Sioux City, Waterloo, each submitting Part I offense counts to the FBI UCR Program for 2024.

Elevated per-capita rates can reflect multiple factors beyond raw crime volume: small reporting populations amplify year-to-year rate volatility, transient or tourist populations dilute resident denominators, and municipal boundaries sometimes exclude higher-income suburbs that would otherwise balance the total. UCR figures also reflect offenses reported to and submitted by local law enforcement and can miss unreported crime entirely, so rankings measure visible, recorded crime rather than absolute community conditions. Readers comparing these cities with others across Iowa can use the A-F safety grades page or national rankings to contextualize how 2024 figures stack up against peers nationwide.

Highest Crime City
Fort Dodge
Highest Violent Rate
1061.1/100K
Avg. Violent Rate
268.1/100K
Cities Listed
37
# Grade City Population Violent Crime Rate Property Crime Rate
1 F Fort Dodge 24,502 1061.1/100K 3195.7/100K
2 F Des Moines 209,245 703/100K 3126.5/100K
3 F Davenport 99,926 581.4/100K 3540.6/100K
4 F Sioux City 85,711 555.4/100K 3324/100K
5 F Waterloo 66,385 476/100K 2444.8/100K
6 F Council Bluffs 62,269 420.8/100K 2452.3/100K
7 F Burlington 23,444 413.8/100K 1825.6/100K
8 F Dubuque 58,620 400.9/100K 1434.7/100K
9 F Ottumwa 25,185 397.1/100K 2616.6/100K
10 F Newton 15,611 384.3/100K 1390/100K
11 F Clinton 24,171 359.9/100K 2726.4/100K
12 F Iowa City 75,934 321.3/100K 1673.8/100K
13 F Marshalltown 27,576 297.4/100K 1773.3/100K
14 F Storm Lake 11,494 287.1/100K 1679.1/100K
15 F Indianola 16,104 273.2/100K 1471.7/100K
16 F Cedar Rapids 135,363 261.5/100K 2689.1/100K
17 F Muscatine 23,208 245.6/100K 1228/100K
18 F Mason City 26,786 224/100K 2322.1/100K
19 F Clive 19,124 209.2/100K 1166.1/100K
20 F Ankeny 76,547 165.9/100K 1021.6/100K
21 F West Des Moines 73,335 165/100K 1714.1/100K
22 F Ames 65,426 148.3/100K 1505.5/100K
23 F Altoona 22,422 142.7/100K 2011.4/100K
24 F Waukee 34,520 141.9/100K 640.2/100K
25 F Waverly 10,611 141.4/100K 885.9/100K
26 F Oskaloosa 11,419 140.1/100K 902/100K
27 F Coralville 24,033 133.2/100K 2063.8/100K
28 F Marion 42,420 122.6/100K 497.4/100K
29 F Pella 10,940 109.7/100K 950.6/100K
30 D Norwalk 15,588 109.1/100K 179.6/100K
31 F Bettendorf 40,105 104.7/100K 867.7/100K
32 F Le Mars 10,624 94.1/100K 922.4/100K
33 D Urbandale 47,119 89.1/100K 634.6/100K
34 D Johnston 24,819 76.6/100K 749.4/100K
35 C North Liberty 21,635 69.3/100K 397.5/100K
36 C Spencer 11,501 52.2/100K 991.2/100K
37 C Carroll 10,118 39.5/100K 978.5/100K

Top of the List — Iowa Cities with Highest Violent Rates

Jump into the top five Iowa cities from this list, or launch the compare tool for side-by-side jurisdiction benchmarking.

Methodology

Rankings are based on FBI Uniform Crime Reporting (UCR) Program data for 2024. The violent crime rate is calculated as the number of violent crimes (murder, rape, robbery, and aggravated assault) per 100,000 residents. Only cities in Iowa with a population of 10,000 or more are included. Cities that did not report crime data are excluded.

Source: FBI Crime in the United States, Table 8. Population figures cross-check against U.S. Census Bureau estimates where FBI populations are unavailable. Data reflects reported offenses and may not capture all criminal activity.