Ranking of Massachusetts Cities By Total Crime Rate Per 100K in 2021

Updated on January 9, 2025.

According to the FBI UCR data, in 2021, among Massachusetts cities with a population of at least 10K, Holyoke had the highest Total Crime Rate per 100K residents (4,156.13), followed by West Springfield (3,607.78), North Adams (3,497.39), Springfield (3,290.11), and Worcester (2,548.23).

The chart below shows the top 10 cities with high Total crime rate in 2021, and the table below shows the ranking of Massachusetts 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 Massachusetts, 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 Massachusetts cities.

Data Source: FBI UCR.
See this for other years:
Ranking of Massachusetts Cities By Total Crime Rate Per 100K in 2021
Holyoke
West Springfield
North Adams
Springfield
Worcester
Chelsea
New Bedford
Brockton
Greenfield
Chicopee
Ranking of Massachusetts Cities By Total Crime Rate Per 100K in 2021
Items per page:
0 of 0
Rank City Crime Rate Per 100K
1 Holyoke 4156.13
2 West Springfield 3607.78
3 North Adams 3497.39
4 Springfield 3290.11
5 Worcester 2548.23
6 Chelsea 2386.73
7 New Bedford 2369.59
8 Brockton 2342.91
9 Greenfield 2340.03
10 Chicopee 2309.69
11 Pittsfield 2271.63
12 Cambridge 2252.28
13 Boston 2202.88
14 Leominster 2023.12
15 Fall River 1977.53
16 Seekonk 1813.47
17 Nantucket 1793.10
18 Northampton 1793.03
19 Auburn 1729.35
20 Webster 1715.50
21 Dennis 1682.06
22 Lowell 1665.33
23 Holbrook 1585.60
24 Salem 1563.92
25 Attleboro 1560.63
26 Quincy 1538.59
27 Everett 1516.22
28 Lawrence 1498.38
29 Revere 1494.51
30 Fitchburg 1452.27
31 South Hadley 1449.77
32 Malden 1441.27
33 Tewksbury 1426.43
34 Haverhill 1422.76
35 Marlborough 1398.62
36 Framingham 1387.22
37 Dartmouth 1361.32
38 Taunton 1350.87
39 Lynn 1336.09
40 Natick 1323.61
41 Somerville 1313.88
42 Athol 1304.86
43 Falmouth 1302.68
44 Gardner 1293.58
45 Randolph 1292.74
46 Yarmouth 1270.66
47 Agawam 1269.26
48 Wareham 1256.47
49 Plymouth 1253.60
50 East Longmeadow 1246.47
51 Southbridge 1246.16
52 Dedham 1225.73
53 Hull 1209.09
54 Saugus 1208.27
55 Barnstable 1184.18
56 Bellingham 1139.84
57 Woburn 1128.97
58 Bourne 1115.35
59 Weymouth 1107.32
60 Fairhaven 1094.91
61 Stoughton 1084.37
62 Wilbraham 1083.15
63 Danvers 1082.28
64 Burlington 1079.52
65 Braintree 1062.62
66 Westfield 1060.91
67 Peabody 1052.75
68 Brookline 1009.24
69 Medford 993.22
70 Methuen 992.44
71 Palmer 975.61
72 Norwood 966.89
73 Raynham 966.28
74 Abington 958.97
75 North Attleboro 950.02
76 Westborough 927.51
77 Ludlow 924.36
78 Lunenburg 917.51
79 Foxborough 889.53
80 Canton 879.12
81 Harwich 874.54
82 Mashpee 867.39
83 Somerset 864.05
84 Middleboro 863.08
85 Walpole 846.83
86 Wrentham 835.09
87 Easthampton 833.33
88 Swansea 828.65
89 Millbury 826.27
90 Leicester 824.49
91 Watertown 813.94
92 Winchendon 811.08
93 Milford 785.06
94 Westwood 775.33
95 Oxford 774.26
96 Chelmsford 761.43
97 Winthrop 759.68
98 Mansfield 759.65
99 Gloucester 752.51
100 Swampscott 742.10
101 Wilmington 734.08
102 Stoneham 711.98
103 Belmont 709.76
104 Dracut 655.60
105 Easton 654.67
106 Newburyport 645.09
107 Westport 644.73
108 Spencer 640.92
109 Longmeadow 640.70
110 Shrewsbury 633.81
111 Melrose 633.59
112 Newton 630.85
113 Whitman 627.13
114 Lynnfield 609.02
115 Carver 599.34
116 Uxbridge 597.49
117 Beverly 595.09
118 Kingston 592.87
119 Waltham 586.99
120 Belchertown 580.93
121 Marblehead 577.17
122 Pepperell 549.54
123 East Bridgewater 548.16
124 Sandwich 542.78
125 Northbridge 540.06
126 Andover 537.40
127 Acton 536.62
128 Lakeville 533.98
129 Maynard 521.38
130 Reading 509.65
131 Amherst 509.27
132 Hingham 496.71
133 Concord 494.09
134 Ipswich 489.61
135 Billerica 485.75
136 Norwell 484.28
137 Dudley 475.46
138 Bedford 456.43
139 Wakefield 455.04
140 Rockland 449.78
141 Rehoboth 448.93
142 North Reading 446.26
143 Holliston 442.60
144 Wellesley 436.61
145 Milton 433.52
146 Needham 429.12
147 Amesbury 426.75
148 North Andover 424.47
149 Ashland 418.50
150 Littleton 410.31
151 Acushnet 388.96
152 Winchester 387.16
153 Groton 376.96
154 Tyngsboro 372.64
155 Lexington 370.96
156 Southborough 358.25
157 Hanover 357.24
158 Hudson 345.80
159 Sharon 338.15
160 Arlington 336.49
161 Charlton 324.18
162 Marshfield 321.63
163 Hanson 320.35
164 Norfolk 312.71
165 Pembroke 307.61
166 Medfield 293.99
167 Weston 278.80
168 Middleton 271.56
169 Westford 270.96
170 Duxbury 268.18
171 Sudbury 267.70
172 Franklin 254.06
173 Norton 252.08
174 Medway 248.72
175 Scituate 244.44
176 Northborough 243.05
177 Hopkinton 213.63
178 Holden 204.03
179 Grafton 180.91
180 Clinton 78.02
181 Wayland 0.00