2. St. Louis, Missouri
It's tough to label a city as 'dangerous' because many factors go into creating crime rates, including how a city defines a crime and the population included in the calculations. But when we looked specifically at the number of violent crimes per 100,000 people, the city of St. Louis city ranked near the top of our list. Unfortunately, it didn't fare much better when it comes to sex offenders per capita.