Ranking of Alabama Cities By Aggravated Assault Crime Rate Per 100K in 2024

Updated on January 21, 2026.

According to the FBI UCR data, in 2024, among Alabama cities with a population of at least 10K, Bessemer had the highest Aggravated Assault Crime Rate per 100K residents (1,476.54), followed by Birmingham (971.76), Alexander City (870.9), Dothan (783.81), and Anniston (665.02).

The chart below shows the top 10 cities with high Aggravated Assault crime rate in 2024, and the table below shows the ranking of Alabama cities with a population of at least 10K, based on the Aggravated Assault crime rate per 100K.

You can see similar rankings of cities for other crime types in Alabama, 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 Aggravated Assault 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 Alabama cities.

Data Source: FBI UCR.
Ranking of Alabama Cities By Aggravated Assault Crime Rate Per 100K in 2024
Bessemer
Birmingham
Alexander City
Dothan
Anniston
Mobile
Phenix City
Florence
Jacksonville
Selma
Ranking of Alabama Cities By Aggravated Assault Crime Rate Per 100K in 2024
0 of 0
Rank City Crime Rate Per 100K
1 Bessemer 1476.54
2 Birmingham 971.76
3 Alexander City 870.90
4 Dothan 783.81
5 Anniston 665.02
6 Mobile 656.71
7 Phenix City 649.74
8 Florence 571.08
9 Jacksonville 560.36
10 Selma 558.32
11 Enterprise 552.56
12 Eufaula 544.10
13 Gadsden 508.86
14 Decatur 499.03
15 Prichard 498.07
16 Sylacauga 495.50
17 Tuscaloosa 460.32
18 Talladega 452.37
19 Opelika 447.05
20 Hueytown 437.15
21 Troy 435.90
22 Montgomery 378.88
23 Huntsville 372.55
24 Ozark 348.43
25 Valley 292.94
26 Jasper 270.50
27 Gulf Shores 246.94
28 Pell City 245.61
29 Athens 209.97
30 Leeds 208.92
31 Calera 208.03
32 Millbrook 192.82
33 Gardendale 185.98
34 Prattville 183.33
35 Foley 162.73
36 Madison 162.68
37 Hartselle 162.39
38 Cullman 161.50
39 Albertville 159.20
40 Pelham 141.63
41 Fort Payne 140.15
42 Oxford 135.91
43 Scottsboro 131.58
44 Muscle Shoals 125.71
45 Irondale 125.57
46 Trussville 111.26
47 Homewood 104.00
48 Moody 102.04
49 Alabaster 84.43
50 Russellville 84.28
51 Auburn 78.80
52 Fairhope 69.82
53 Rainbow City 67.56
54 Vestavia Hills 66.39
55 Helena 62.31
56 Hoover 55.22
57 Saraland 48.47
58 Mountain Brook 41.89
59 Spanish Fort 35.72
60 Daphne 35.19