Ranking of Minnesota Cities By Total Crime Rate Per 100K in 2020

Updated on January 9, 2025.

According to the FBI UCR data, in 2020, among Minnesota cities with a population of at least 10K, West St. Paul had the highest Total Crime Rate per 100K residents (8,227.12), followed by Bemidji (7,959.14), Roseville (6,781.19), Minneapolis (5,741.69), and Maplewood (4,971.29).

The chart below shows the top 10 cities with high Total crime rate in 2020, and the table below shows the ranking of Minnesota cities with a population of at least 10K, based on the Total 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 Total 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.
See this for other years:
Ranking of Minnesota Cities By Total Crime Rate Per 100K in 2020
West St. Paul
Bemidji
Roseville
Minneapolis
Maplewood
Fridley
St. Paul
Brainerd
Brooklyn Center
Duluth
Ranking of Minnesota Cities By Total Crime Rate Per 100K in 2020
Items per page:
0 of 0
Rank City Crime Rate Per 100K
1 West St. Paul 8227.12
2 Bemidji 7959.14
3 Roseville 6781.19
4 Minneapolis 5741.69
5 Maplewood 4971.29
6 Fridley 4940.48
7 St. Paul 4624.04
8 Brainerd 4196.17
9 Brooklyn Center 4117.88
10 Duluth 4092.10
11 Fergus Falls 3932.34
12 Brooklyn Park 3850.58
13 Bloomington 3720.10
14 Oakdale 3476.24
15 Willmar 3401.84
16 Moorhead 3392.10
17 Alexandria 3326.66
18 Red Wing 3263.00
19 Columbia Heights 3259.59
20 St. Louis Park 3137.10
21 Forest Lake 3057.00
22 Albert Lea 2983.12
23 New Hope 2861.23
24 New Brighton 2849.89
25 Burnsville 2792.74
26 White Bear Lake 2753.88
27 Winona 2752.29
28 South St. Paul 2682.89
29 Mankato 2650.43
30 Hopkins 2644.33
31 North St. Paul 2612.98
32 Robbinsdale 2521.30
33 Crystal 2518.82
34 Sauk Rapids 2454.55
35 Coon Rapids 2395.43
36 Inver Grove Heights 2392.57
37 Blaine 2327.75
38 Prior Lake 2320.89
39 Rogers 2265.96
40 Faribault 2237.25
41 Rochester 2178.07
42 Woodbury 2158.95
43 North Branch 2140.02
44 Cloquet 2109.21
45 Anoka 2046.27
46 Hastings 1877.26
47 Austin 1872.01
48 Elk River 1837.67
49 Edina 1828.84
50 Apple Valley 1742.29
51 Owatonna 1737.95
52 Maple Grove 1710.87
53 Sartell 1702.84
54 Mounds View 1669.03
55 Hutchinson 1646.86
56 Cottage Grove 1576.17
57 Mendota Heights 1573.90
58 Lakes Area 1540.00
59 Grand Rapids 1519.60
60 Plymouth 1499.20
61 Eden Prairie 1482.72
62 Centennial Lakes 1469.58
63 Stillwater 1464.33
64 Buffalo 1444.11
65 Hibbing 1366.92
66 Minnetonka 1358.11
67 Savage 1332.53
68 Worthington 1309.88
69 Lino Lakes 1163.99
70 Champlin 1140.42
71 North Mankato 1099.37
72 St. Peter 1054.73
73 Marshall 1039.66
74 Chaska 990.75
75 New Ulm 986.27
76 Northfield 907.78
77 Farmington 879.15
78 Ramsey 865.10
79 South Lake Minnetonka 738.32
80 Rosemount 714.93
81 Orono 686.71
82 Big Lake 519.60
83 Minnetrista 512.20