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

Updated on November 1, 2023.

According to the FBI UCR data, in 2021, among Massachusetts cities with a population of at least 10K, North Adams had the highest Violent Crime Rate per 100K residents (1,084.03), followed by Fall River (941.31), Springfield (937.72), Holyoke (910.08), and Chelsea (728.03).

The chart below shows the top 10 cities with high Violent crime rate in 2021, and the table below shows the ranking of Massachusetts cities with a population of at least 10K, based on the Violent 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 Violent 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 Violent Crime Rate Per 100K in 2021
North Adams
Fall River
Springfield
Holyoke
Chelsea
Webster
Brockton
Pittsfield
Worcester
New Bedford
Ranking of Massachusetts Cities By Violent Crime Rate Per 100K in 2021
Items per page:
0 of 0
Rank City Crime Rate Per 100K
1 North Adams 1084.03
2 Fall River 941.31
3 Springfield 937.72
4 Holyoke 910.08
5 Chelsea 728.03
6 Webster 725.11
7 Brockton 671.54
8 Pittsfield 664.16
9 Worcester 643.36
10 New Bedford 638.32
11 West Springfield 582.13
12 Haverhill 578.96
13 Boston 551.25
14 Hull 490.91
15 Chicopee 482.54
16 Lynn 463.82
17 Fitchburg 462.76
18 Lawrence 444.33
19 Dennis 443.78
20 Barnstable 439.33
21 Leominster 402.72
22 Northampton 402.37
23 Holbrook 394.16
24 Taunton 387.43
25 Athol 381.29
26 Greenfield 377.42
27 Marlborough 360.37
28 Agawam 337.31
29 Yarmouth 334.84
30 Lowell 326.12
31 Falmouth 322.48
32 Palmer 317.07
33 Quincy 316.49
34 Mashpee 312.26
35 Wareham 308.90
36 Middleboro 308.51
37 Gardner 307.77
38 Cambridge 305.67
39 Canton 305.25
40 Everett 302.39
41 Revere 297.01
42 Tewksbury 296.11
43 Randolph 294.51
44 Framingham 294.50
45 Attleboro 286.91
46 Plymouth 280.59
47 Stoughton 271.94
48 Peabody 270.18
49 Fairhaven 258.35
50 Malden 256.48
51 Winchendon 255.17
52 Rockland 238.12
53 Weymouth 238.01
54 Southbridge 236.24
55 Bourne 231.11
56 Foxborough 229.04
57 Salem 226.66
58 Seekonk 222.06
59 Somerset 218.75
60 Saugus 217.49
61 Westfield 217.00
62 South Hadley 211.19
63 Raynham 209.47
64 Nantucket 206.90
65 Dudley 203.77
66 Sandwich 197.38
67 Maynard 191.17
68 Wilbraham 188.38
69 Somerville 185.09
70 East Bridgewater 182.72
71 Dracut 181.94
72 Bellingham 181.47
73 Westborough 181.36
74 East Longmeadow 178.07
74 Westport 178.07
75 Ludlow 173.61
76 Danvers 172.02
77 Wrentham 170.26
78 Methuen 168.31
79 Dartmouth 166.87
80 Amherst 166.49
81 Abington 164.56
82 North Attleboro 164.49
83 Milford 163.84
84 Gloucester 161.48
85 Braintree 156.74
86 Harwich 155.29
87 Northbridge 154.30
88 Mansfield 152.73
89 Medford 152.06
90 Auburn 148.06
91 Easton 141.13
92 Leicester 140.34
93 Belchertown 138.63
94 Norwood 135.76
95 Hudson 135.31
96 Millbury 134.18
97 Easthampton 133.59
98 Natick 129.33
99 Norton 128.51
100 Kingston 128.01
101 Swansea 127.48
102 Winthrop 123.05
103 Lakeville 121.36
104 Burlington 120.33
105 Waltham 119.63
106 Norwell 118.95
107 Stoneham 118.66
108 Woburn 118.32
109 Whitman 117.98
110 Pepperell 114.83
111 Wakefield 112.85
112 Amesbury 112.30
113 Beverly 109.68
114 Spencer 108.21
115 Melrose 106.78
116 Newburyport 106.63
117 Oxford 106.55
118 Ipswich 104.92
119 Uxbridge 103.02
120 Rehoboth 102.39
121 Acushnet 101.87
122 Chelmsford 100.04
123 Medfield 98.00
124 Watertown 97.67
125 Walpole 95.73
126 Marshfield 95.03
127 North Reading 92.97
128 Wilmington 89.11
129 Carver 89.09
130 Hanson 86.58
131 Lynnfield 82.71
132 Franklin 81.86
133 Tyngsboro 77.63
134 Ashland 77.09
135 Sudbury 75.77
136 Scituate 74.83
137 Lunenburg 74.39
138 Billerica 73.32
139 Hingham 72.60
140 Lexington 68.81
141 Southborough 67.78
142 Hopkinton 67.74
143 Sharon 67.63
144 Marblehead 67.34
145 Dedham 66.15
146 Holliston 66.06
147 Brookline 65.27
148 Concord 63.08
149 Newton 61.96
150 Duxbury 59.60
151 Charlton 57.63
152 Weston 57.40
153 North Andover 56.18
154 Holden 56.11
155 Groton 52.60
156 Pembroke 51.27
157 Belmont 49.61
158 Littleton 47.71
159 Grafton 46.52
160 Needham 43.53
161 Westwood 41.75
162 Arlington 41.52
163 Swampscott 38.06
164 Medway 36.58
165 Milton 35.83
166 Reading 34.75
167 Acton 33.54
168 Norfolk 32.92
169 Northborough 32.85
170 Hanover 32.48
171 Westford 30.97
172 Winchester 30.45
173 Clinton 28.37
174 Bedford 28.09
175 Longmeadow 25.37
176 Shrewsbury 25.25
177 Middleton 19.40
178 Andover 18.81
179 Wellesley 17.19
180 Wayland 0.00