Iowa's 25 Most Dangerous Cities in Assault Crime - Updated 2023

Unmasking Iowa's Challenges: Exploring the 25 Least Safe Cities in assault crime

Author: CrimeData.io Research Team

In a world filled with both promise and peril, understanding the areas where safety concerns loom large becomes crucial. Join us on an eye-opening expedition as we uncover the 25 most dangerous cities across Iowa. From bustling urban hubs to underprivileged neighborhoods, these communities grapple with security challenges that demand attention.

Where does the crime data come from?

This comprehensive list of the safest and most dangerous cities in Iowa is backed by credible data sourced directly from the FBI's National Incident-Based Reporting System (NBIRS). By relying on this authoritative database, we ensure that the information presented here is not only accurate but also up-to-date. The FBI's NBIRS system is a trusted source for crime statistics, providing valuable insights into the security landscapes of cities and communities across the nation.

How do we rank the cities?

Our ranking system is based on the total number of crimes reported in each city. We then calculated the crime rate per 100,000 population for each city. The cities with the lowest crime rates were ranked as the safest cities in Iowa. Conversely, the cities with the highest crime rates were ranked as the most dangerous cities in Iowa.

To ensure the relevance and accuracy of our rankings, this list includes only cities and communities in Iowa with a population of more than 5,000 residents. This population threshold allows us to focus on areas where a significant number of people live and work, providing a meaningful perspective on safety for the majority of our readers.

The data presented in this report spans a period from 2012 to 2021. By aggregating information over this decade, we gain valuable insights into the trends and changes in safety and crime rates within Iowa. This long-term perspective allows us to identify both short-term fluctuations and broader patterns, providing a comprehensive view of the security landscape in the state.

#25 Perry

County: Dallas

176

Crime per 100,000 population

-15.14%

vs. Iowa average

-32.27%

vs. US average 🇺🇸

Chart of assault crime rate in Perry from 2012 to 2022

Perry is an area in Dallas, Iowa with population of 7,836. The assault crime rate in Perry is based on the nearest law agency agency, Dallas County Sheriff's Office (IA0250000). Perry assault crime rate is 176 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Perry

#24 Adel

County: Dallas

176

Crime per 100,000 population

-15.14%

vs. Iowa average

-32.27%

vs. US average 🇺🇸

Chart of assault crime rate in Adel from 2012 to 2022

Adel is an area in Dallas, Iowa with population of 5,867. The assault crime rate in Adel is based on the nearest law agency agency, Dallas County Sheriff's Office (IA0250000). Adel assault crime rate is 176 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Adel

#23 DeWitt

County: Clinton

177

Crime per 100,000 population

-14.76%

vs. Iowa average

-31.97%

vs. US average 🇺🇸

Chart of assault crime rate in DeWitt from 2012 to 2022

DeWitt is an area in Clinton, Iowa with population of 5,466. The assault crime rate in DeWitt is based on the nearest law agency agency, De Witt Police Department (IA0230300). DeWitt assault crime rate is 177 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in DeWitt

#22 Council Bluffs

County: Pottawattamie

178

Crime per 100,000 population

-14.4%

vs. Iowa average

-31.68%

vs. US average 🇺🇸

Chart of assault crime rate in Council Bluffs from 2012 to 2022

Council Bluffs is an area in Pottawattamie, Iowa with population of 62,617. The assault crime rate in Council Bluffs is based on the nearest law agency agency, Pottawattamie County Sheriff's Office (IA0780000). Council Bluffs assault crime rate is 178 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Council Bluffs

#21 Indianola

County: Warren

186

Crime per 100,000 population

-10.49%

vs. Iowa average

-28.56%

vs. US average 🇺🇸

Chart of assault crime rate in Indianola from 2012 to 2022

Indianola is an area in Warren, Iowa with population of 15,544. The assault crime rate in Indianola is based on the nearest law agency agency, Warren County Sheriff's Office (IA0910000). Indianola assault crime rate is 186 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Indianola

#20 Cedar Rapids

County: Linn

188

Crime per 100,000 population

-9.67%

vs. Iowa average

-27.91%

vs. US average 🇺🇸

Chart of assault crime rate in Cedar Rapids from 2012 to 2022

Cedar Rapids is an area in Linn, Iowa with population of 192,714. The assault crime rate in Cedar Rapids is based on the nearest law agency agency, Cedar Rapids Police Department (IA0570100). Cedar Rapids assault crime rate is 188 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Cedar Rapids

#19 Dubuque

County: Dubuque

191

Crime per 100,000 population

-8.35%

vs. Iowa average

-26.85%

vs. US average 🇺🇸

Chart of assault crime rate in Dubuque from 2012 to 2022

Dubuque is an area in Dubuque, Iowa with population of 67,916. The assault crime rate in Dubuque is based on the nearest law agency agency, Dubuque Police Department (IA0310100). Dubuque assault crime rate is 191 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Dubuque

#18 Fort Dodge

County: Webster

205

Crime per 100,000 population

-1.27%

vs. Iowa average

-21.2%

vs. US average 🇺🇸

Chart of assault crime rate in Fort Dodge from 2012 to 2022

Fort Dodge is an area in Webster, Iowa with population of 24,826. The assault crime rate in Fort Dodge is based on the nearest law agency agency, Webster County Sheriff's Office (IA0940000). Fort Dodge assault crime rate is 205 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Fort Dodge

#17 Winterset

County: Madison

207

Crime per 100,000 population

-0.22%

vs. Iowa average

-20.36%

vs. US average 🇺🇸

Chart of assault crime rate in Winterset from 2012 to 2022

Winterset is an area in Madison, Iowa with population of 5,309. The assault crime rate in Winterset is based on the nearest law agency agency, Winterset Police Department (IA0610100). Winterset assault crime rate is 207 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Winterset

#16 Mason City

County: Cerro Gordo

214

Crime per 100,000 population

+2.8%

vs. Iowa average

-17.95%

vs. US average 🇺🇸

Chart of assault crime rate in Mason City from 2012 to 2022

Mason City is an area in Cerro Gordo, Iowa with population of 27,385. The assault crime rate in Mason City is based on the nearest law agency agency, Mason City Police Department (IA0170200). Mason City assault crime rate is 214 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Mason City

#15 Davenport

County: Scott

229

Crime per 100,000 population

+9.94%

vs. Iowa average

-12.25%

vs. US average 🇺🇸

Chart of assault crime rate in Davenport from 2012 to 2022

Davenport is an area in Scott, Iowa with population of 280,282. The assault crime rate in Davenport is based on the nearest law agency agency, Scott County Sheriff's Office (IA0820000). Davenport assault crime rate is 229 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Davenport

#14 Spirit Lake

County: Dickinson

265

Crime per 100,000 population

+27.27%

vs. Iowa average

+1.58%

vs. US average 🇺🇸

Chart of assault crime rate in Spirit Lake from 2012 to 2022

Spirit Lake is an area in Dickinson, Iowa with population of 5,301. The assault crime rate in Spirit Lake is based on the nearest law agency agency, Spirit Lake Police Department (IA0300100). Spirit Lake assault crime rate is 265 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Spirit Lake

#13 Clear Lake

County: Cerro Gordo

269

Crime per 100,000 population

+29.21%

vs. Iowa average

+3.13%

vs. US average 🇺🇸

Chart of assault crime rate in Clear Lake from 2012 to 2022

Clear Lake is an area in Cerro Gordo, Iowa with population of 7,673. The assault crime rate in Clear Lake is based on the nearest law agency agency, Clear Lake Police Department (IA0170100). Clear Lake assault crime rate is 269 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Clear Lake

#12 Red Oak

County: Montgomery

300

Crime per 100,000 population

+44.17%

vs. Iowa average

+15.07%

vs. US average 🇺🇸

Chart of assault crime rate in Red Oak from 2012 to 2022

Red Oak is an area in Montgomery, Iowa with population of 5,576. The assault crime rate in Red Oak is based on the nearest law agency agency, Red Oak Police Department (IA0690100). Red Oak assault crime rate is 300 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Red Oak

#11 Estherville

County: Emmet

302

Crime per 100,000 population

+45.16%

vs. Iowa average

+15.86%

vs. US average 🇺🇸

Chart of assault crime rate in Estherville from 2012 to 2022

Estherville is an area in Emmet, Iowa with population of 5,904. The assault crime rate in Estherville is based on the nearest law agency agency, Emmet County Sheriff's Office (IA0320000). Estherville assault crime rate is 302 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Estherville

#10 Clarinda

County: Page

311

Crime per 100,000 population

+49.56%

vs. Iowa average

+19.37%

vs. US average 🇺🇸

Chart of assault crime rate in Clarinda from 2012 to 2022

Clarinda is an area in Page, Iowa with population of 5,498. The assault crime rate in Clarinda is based on the nearest law agency agency, Clarinda Police Department (IA0730100). Clarinda assault crime rate is 311 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Clarinda

#9 Glenwood

County: Mills

380

Crime per 100,000 population

+82.6%

vs. Iowa average

+45.74%

vs. US average 🇺🇸

Chart of assault crime rate in Glenwood from 2012 to 2022

Glenwood is an area in Mills, Iowa with population of 5,224. The assault crime rate in Glenwood is based on the nearest law agency agency, Glenwood Police Department (IA0650100). Glenwood assault crime rate is 380 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Glenwood

#8 Nevada

County: Story

383

Crime per 100,000 population

+83.95%

vs. Iowa average

+46.82%

vs. US average 🇺🇸

Chart of assault crime rate in Nevada from 2012 to 2022

Nevada is an area in Story, Iowa with population of 7,017. The assault crime rate in Nevada is based on the nearest law agency agency, Nevada Police Department (IA0850200). Nevada assault crime rate is 383 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Nevada

#7 Muscatine

County: Muscatine

402

Crime per 100,000 population

+93.33%

vs. Iowa average

+54.31%

vs. US average 🇺🇸

Chart of assault crime rate in Muscatine from 2012 to 2022

Muscatine is an area in Muscatine, Iowa with population of 23,759. The assault crime rate in Muscatine is based on the nearest law agency agency, Muscatine Police Department (IA0700100). Muscatine assault crime rate is 402 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Muscatine

#6 Storm Lake

County: Buena Vista

407

Crime per 100,000 population

+95.32%

vs. Iowa average

+55.89%

vs. US average 🇺🇸

Chart of assault crime rate in Storm Lake from 2012 to 2022

Storm Lake is an area in Buena Vista, Iowa with population of 11,166. The assault crime rate in Storm Lake is based on the nearest law agency agency, Storm Lake Police Department (IA0110100). Storm Lake assault crime rate is 407 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Storm Lake

#5 Grinnell

County: Poweshiek

420

Crime per 100,000 population

+101.88%

vs. Iowa average

+61.13%

vs. US average 🇺🇸

Chart of assault crime rate in Grinnell from 2012 to 2022

Grinnell is an area in Poweshiek, Iowa with population of 9,481. The assault crime rate in Grinnell is based on the nearest law agency agency, Grinnell Police Department (IA0790100). Grinnell assault crime rate is 420 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Grinnell

#4 Marshalltown

County: Marshall

439

Crime per 100,000 population

+111.1%

vs. Iowa average

+68.49%

vs. US average 🇺🇸

Chart of assault crime rate in Marshalltown from 2012 to 2022

Marshalltown is an area in Marshall, Iowa with population of 27,570. The assault crime rate in Marshalltown is based on the nearest law agency agency, Marshalltown Police Department (IA0640100). Marshalltown assault crime rate is 439 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Marshalltown

#3 Washington

County: Washington

479

Crime per 100,000 population

+130.17%

vs. Iowa average

+83.71%

vs. US average 🇺🇸

Chart of assault crime rate in Washington from 2012 to 2022

Washington is an area in Washington, Iowa with population of 7,314. The assault crime rate in Washington is based on the nearest law agency agency, Washington Police Department (IA0920100). Washington assault crime rate is 479 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Washington

#2 Burlington

County: Des Moines

533

Crime per 100,000 population

+156.09%

vs. Iowa average

+104.4%

vs. US average 🇺🇸

Chart of assault crime rate in Burlington from 2012 to 2022

Burlington is an area in Des Moines, Iowa with population of 24,160. The assault crime rate in Burlington is based on the nearest law agency agency, Burlington Police Department (IA0290100). Burlington assault crime rate is 533 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Burlington

#1 Keokuk

County: Lee

776

Crime per 100,000 population

+272.45%

vs. Iowa average

+197.27%

vs. US average 🇺🇸

Chart of assault crime rate in Keokuk from 2012 to 2022

Keokuk is an area in Lee, Iowa with population of 9,977. The assault crime rate in Keokuk is based on the nearest law agency agency, Keokuk Police Department (IA0560200). Keokuk assault crime rate is 776 per 100,000 population, compared to Iowa average of 208.42 per 100,000 population and United States average of 261.13 per 100,000 population.

» Learn more about crime in Keokuk

Factors Influencing Crime Rates in Iowa

Safety Tips for Assault Crime in Iowa

Explore More on Crime Rates in Iowa

Interested in learning more about crime rates in Iowa? Check out our comprehensive guide to crime rates in Iowa for a detailed analysis of crime trends and statistics across the state. From the safest cities to the most dangerous communities, this guide provides a comprehensive overview of crime rates in Iowa.

Explore More on Crime Rates in United States

Curious about crime rates in the United States? Explore our comprehensive guide to crime statistics and trends across the country. From the safest cities to the most concerning communities, this guide offers an in-depth analysis of crime rates throughout the United States.

Shareable Link

Share this link with your friends and family to help them learn more about crime rates in Iowa.

https://crimedata.io/blog/iowa-most-dangerous-cities-in-assault-crime