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

Updated on January 9, 2025.

According to the FBI UCR data, in 2020, among Massachusetts cities with a population of at least 10K, Holyoke had the highest Total Crime Rate per 100K residents (4,034.8), followed by West Springfield (3,583.36), Springfield (3,425.57), North Adams (3,161.65), and Worcester (2,636.73).

The chart below shows the top 10 cities with high Total crime rate in 2020, 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 2020
Holyoke
West Springfield
Springfield
North Adams
Worcester
Chicopee
Boston
Brockton
Pittsfield
New Bedford
Ranking of Massachusetts Cities By Total Crime Rate Per 100K in 2020
Items per page:
0 of 0
Rank City Crime Rate Per 100K
1 Holyoke 4034.80
2 West Springfield 3583.36
3 Springfield 3425.57
4 North Adams 3161.65
5 Worcester 2636.73
6 Chicopee 2633.02
7 Boston 2495.69
8 Brockton 2450.31
9 Pittsfield 2419.68
10 New Bedford 2415.53
11 Leominster 2161.16
12 Cambridge 2129.43
13 Seekonk 2053.12
14 Chelsea 2052.76
15 Fall River 2029.48
16 Fitchburg 2000.35
17 Northampton 1991.00
18 Nantucket 1985.37
19 Everett 1830.43
20 Lowell 1793.90
21 Webster 1783.60
22 Salem 1770.40
23 Holbrook 1703.67
24 Gardner 1701.49
25 Fairhaven 1623.58
26 Revere 1611.56
27 Southbridge 1588.81
28 Auburn 1577.44
29 Dennis 1555.23
30 Quincy 1538.32
31 Malden 1522.47
32 Framingham 1513.12
33 Easthampton 1499.62
34 South Hadley 1498.89
35 Haverhill 1480.90
36 Attleboro 1474.07
37 Danvers 1471.82
38 Oxford 1424.79
39 Falmouth 1420.26
40 Dartmouth 1415.29
41 Lynn 1412.61
42 Plymouth 1406.56
43 Wilbraham 1395.51
44 Ludlow 1383.97
45 Bellingham 1379.03
46 Somerville 1374.58
47 Wareham 1354.84
48 Yarmouth 1329.57
49 Tewksbury 1315.75
50 Athol 1309.71
51 Agawam 1286.23
52 Marlborough 1283.61
53 Lawrence 1256.30
54 Palmer 1254.10
55 Brookline 1244.56
56 Barnstable 1238.43
57 Bourne 1215.85
58 Randolph 1204.29
59 North Attleboro 1174.86
60 Natick 1165.75
61 Raynham 1150.77
62 Winchendon 1145.95
63 East Longmeadow 1130.96
64 Dedham 1130.19
65 Woburn 1121.02
66 Braintree 1094.48
67 Saugus 1081.10
68 Hull 1078.34
69 Medford 1071.11
70 Stoughton 1049.30
71 Swampscott 1020.08
72 Peabody 1019.35
73 Middleboro 1014.81
74 Westfield 1000.68
75 Methuen 991.93
76 Weymouth 986.40
77 Burlington 980.66
78 Westborough 977.11
79 Dracut 968.21
80 Uxbridge 964.65
81 Walpole 961.50
82 Lunenburg 960.08
83 Chelmsford 947.16
84 Somerset 932.09
85 Westwood 910.85
86 Winthrop 899.74
87 Canton 895.27
88 Taunton 894.70
89 Norwood 886.17
90 Abington 860.97
91 Longmeadow 856.78
92 Harwich 853.50
93 Easton 834.13
94 Spencer 832.21
95 Foxborough 825.29
96 Leicester 820.90
97 Mashpee 818.05
98 Kingston 801.05
99 Swansea 801.00
100 Wilmington 793.62
101 Millbury 788.59
102 Watertown 787.27
103 Belmont 761.40
104 Waltham 758.76
105 Milford 739.70
106 Concord 738.71
107 Hingham 735.98
108 Stoneham 735.75
109 Belchertown 719.57
110 Wakefield 697.06
111 Marblehead 691.84
112 Southborough 666.54
113 Newburyport 628.83
114 Northbridge 622.79
115 Wrentham 619.22
116 Acton 615.31
117 Carver 614.91
118 Whitman 613.38
119 Newton 604.89
120 Maynard 604.20
121 Pepperell 602.61
122 Westport 581.14
123 Melrose 568.37
124 Lynnfield 557.55
125 Gloucester 555.10
126 Ashland 549.27
127 Beverly 528.07
128 Bedford 523.52
129 Amesbury 517.69
130 Ipswich 503.65
131 Rehoboth 491.70
132 Billerica 489.96
133 Dudley 485.31
134 Winchester 481.89
135 Reading 472.13
136 Northborough 470.04
137 Rockland 466.44
138 Sandwich 464.81
139 Hudson 463.73
140 Lakeville 456.32
141 Needham 446.40
142 North Andover 433.94
143 East Bridgewater 430.38
144 Littleton 426.11
145 Wellesley 418.31
146 Amherst 416.86
147 Sudbury 414.60
148 Milton 409.42
149 Holliston 407.05
150 Norwell 405.00
151 Pembroke 395.61
152 Acushnet 386.65
153 Lexington 380.23
154 Charlton 371.72
155 Shrewsbury 369.93
156 Arlington 359.79
157 North Reading 346.22
158 Groton 344.01
159 Hanover 343.39
160 Hanson 343.10
161 Marshfield 326.70
162 Tyngsboro 325.65
163 Middleton 323.88
164 Grafton 312.04
165 Scituate 305.27
166 Weston 296.39
167 Duxbury 283.80
168 Westford 263.88
169 Medfield 260.86
170 Sharon 220.93
171 Hopkinton 180.79
172 Holden 154.54
173 Norfolk 116.01
174 Franklin 113.77
175 Clinton 107.40
176 Wayland 7.22