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

Updated on January 21, 2026.

According to the FBI UCR data, in 2024, among Minnesota cities with a population of at least 10K, Minneapolis had the highest Aggravated Assault Crime Rate per 100K residents (681.34), followed by Bemidji (523.56), St. Paul (424.27), Brooklyn Center (370.28), and Brainerd (321.59).

The chart below shows the top 10 cities with high Aggravated Assault crime rate in 2024, and the table below shows the ranking of Minnesota 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 Minnesota, 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 Minnesota cities.

Data Source: FBI UCR.
Ranking of Minnesota Cities By Aggravated Assault Crime Rate Per 100K in 2024
Minneapolis
Bemidji
St. Paul
Brooklyn Center
Brainerd
Maplewood
Willmar
South St. Paul
St. Cloud
Moorhead
Ranking of Minnesota Cities By Aggravated Assault Crime Rate Per 100K in 2024
0 of 0
Rank City Crime Rate Per 100K
1 Minneapolis 681.34
2 Bemidji 523.56
3 St. Paul 424.27
4 Brooklyn Center 370.28
5 Brainerd 321.59
6 Maplewood 305.26
7 Willmar 303.21
8 South St. Paul 300.27
9 St. Cloud 272.76
10 Moorhead 270.78
11 Faribault 238.79
12 Robbinsdale 232.37
13 Worthington 229.24
14 Fairmont 226.09
15 Roseville 222.49
16 Bloomington 213.63
17 Alexandria 211.42
18 Crystal 200.21
19 Fridley 197.66
20 Anoka 194.21
21 Marshall 193.91
22 Fergus Falls 189.54
23 Columbia Heights 179.94
24 Apple Valley 178.09
25 Hopkins 173.40
25 Mankato 173.40
26 North St. Paul 172.39
27 Albert Lea 170.39
28 Brooklyn Park 163.64
29 Richfield 159.84
30 Cloquet 159.11
31 Red Wing 154.59
32 Hutchinson 149.35
33 Mounds View 141.40
34 Burnsville 140.30
35 St. Louis Park 135.10
36 Coon Rapids 132.69
37 Mendota Heights 130.42
38 Duluth 127.27
39 Winona 126.70
40 Austin 126.15
41 Northfield 118.49
42 Oakdale 113.42
43 Owatonna 105.37
44 Inver Grove Heights 102.18
45 Rochester 97.80
46 Forest Lake 96.71
47 North Branch 90.63
48 Rogers 87.49
49 West St. Paul 85.86
50 Minnetonka 84.72
51 Grand Rapids 79.41
52 Maple Grove 72.60
53 Eagan 71.69
54 North Mankato 71.32
55 St. Anthony 71.10
56 Woodbury 69.19
57 Chaska 67.96
58 New Ulm 64.94
59 Prior Lake 63.91
60 Champlin 62.13
61 Big Lake 62.00
62 White Bear Lake 60.59
63 Savage 60.35
64 Shakopee 60.12
65 Golden Valley 57.68
66 Blaine 57.40
67 Edina 56.24
68 Lakes Area 55.65
69 New Brighton 54.49
70 Hastings 54.27
71 Elk River 50.31
72 New Hope 49.22
73 Centennial Lakes 49.10
74 Hermantown 49.04
75 Cambridge 46.29
76 Hibbing 43.98
77 Lakeville 43.35
78 Buffalo 42.10
79 Ramsey 41.65
80 St. Peter 40.45
81 Sartell 40.31
82 Rosemount 38.98
83 Farmington 37.51
84 Stillwater 36.49
85 Sauk Rapids 36.40
86 Eden Prairie 34.14
87 Plymouth 33.95
88 Minnetrista 27.10
89 Orono 26.40
90 Lino Lakes 22.04
91 South Lake Minnetonka 16.72
92 Cottage Grove 13.91
93 Dayton 8.87