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

Updated on January 9, 2025.

According to the FBI UCR data, in 2023, among Massachusetts cities with a population of at least 10K, Holyoke had the highest Total Crime Rate per 100K residents (5,622.45), followed by Springfield (3,880.22), West Springfield (3,706.04), North Adams (3,637.51), and Cambridge (2,882.48).

The chart below shows the top 10 cities with high Total crime rate in 2023, 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 2023
Holyoke
Springfield
West Springfield
North Adams
Cambridge
Brockton
Chelsea
Boston
Chicopee
Fall River
Ranking of Massachusetts Cities By Total Crime Rate Per 100K in 2023
Items per page:
0 of 0
Rank City Crime Rate Per 100K
1 Holyoke 5622.45
2 Springfield 3880.22
3 West Springfield 3706.04
4 North Adams 3637.51
5 Cambridge 2882.48
6 Brockton 2635.44
7 Chelsea 2600.63
8 Boston 2575.52
9 Chicopee 2430.83
10 Fall River 2354.09
11 Wrentham 2216.79
12 Greenfield 2185.63
13 Burlington 2108.60
14 Seekonk 2100.65
15 New Bedford 2061.94
16 Pittsfield 1954.59
17 Revere 1864.10
18 Southbridge 1803.44
19 Salem 1750.92
20 Everett 1735.02
21 Braintree 1733.08
22 Agawam 1702.43
23 Malden 1676.75
24 Somerville 1670.17
25 Auburn 1657.82
26 East Longmeadow 1608.68
27 Webster 1585.59
28 Abington 1575.87
29 Leominster 1559.00
30 Marlborough 1557.40
31 Holbrook 1548.26
32 Lawrence 1547.73
33 Fitchburg 1522.88
34 Millbury 1517.09
35 Natick 1493.49
36 Saugus 1481.53
37 Tewksbury 1476.90
38 Stoughton 1472.26
39 Quincy 1461.96
40 Watertown 1457.64
41 Northampton 1456.18
42 Lynn 1450.41
43 North Attleboro 1447.46
44 Dedham 1441.81
45 Wareham 1420.74
46 Wilbraham 1413.67
47 Nantucket 1400.43
48 Leicester 1392.78
49 Framingham 1389.05
50 Weymouth 1385.88
51 Dartmouth 1381.10
52 Attleboro 1371.06
53 Westwood 1366.25
54 Taunton 1360.26
55 Haverhill 1345.09
56 Randolph 1331.01
57 Danvers 1296.97
58 Yarmouth 1264.48
59 Barnstable 1249.15
60 Bellingham 1233.80
61 Athol 1224.52
62 Dennis 1203.94
63 Medford 1199.47
64 Palmer 1197.31
65 Woburn 1158.10
66 Raynham 1140.35
67 Middleboro 1126.64
68 Peabody 1121.82
69 Bourne 1115.63
70 Hudson 1097.78
71 Waltham 1094.10
72 Ware 1091.60
73 Fairhaven 1091.21
74 Chelmsford 1086.38
75 Hingham 1083.97
76 Somerset 1076.45
77 Wilmington 1074.70
78 Winchendon 1072.49
79 Canton 1065.80
80 Plymouth 1051.32
81 Methuen 1047.46
82 Gardner 1037.66
83 Mansfield 1034.34
84 Falmouth 1029.48
85 Oxford 1029.07
86 Walpole 1010.87
87 Westfield 996.33
88 Westborough 992.30
89 Dracut 992.14
90 Norwood 987.86
91 Stoneham 948.83
92 Easton 948.33
93 Charlton 937.92
94 South Hadley 935.37
95 Winthrop 933.25
96 Foxborough 916.84
97 Belmont 903.75
98 Easthampton 901.13
99 Hull 894.71
100 Milford 886.45
101 Longmeadow 883.14
102 Ludlow 874.61
103 Amesbury 868.30
104 Brookline 855.70
105 Hanover 840.01
106 Lynnfield 839.56
107 Needham 817.11
108 Lunenburg 806.72
109 Maynard 790.70
110 Swansea 779.95
111 Gloucester 776.90
112 Whitman 769.66
113 Kingston 759.83
114 Harwich 753.30
115 Marblehead 741.77
116 Swampscott 739.40
117 Concord 695.69
118 Melrose 690.08
119 Beverly 682.38
120 Hanson 671.63
121 Norwell 647.97
122 Belchertown 646.59
123 Wakefield 640.29
124 Mashpee 635.65
125 Shrewsbury 634.84
126 Acushnet 629.94
127 Newton 614.97
128 Northbridge 609.57
129 Newburyport 608.08
130 Rockland 607.45
131 North Andover 607.00
132 Sandwich 603.77
133 Spencer 570.09
134 Weston 566.57
135 Arlington 564.31
136 Westport 563.43
137 Carver 552.90
138 Lakeville 540.03
139 Billerica 538.57
140 Bedford 538.36
141 Milton 527.85
142 Brewster 521.53
143 Reading 513.23
144 Andover 511.02
145 Uxbridge 502.24
146 Acton 473.68
147 Sudbury 461.29
148 Wellesley 458.20
149 Ashland 457.62
150 East Bridgewater 456.19
151 North Reading 448.52
152 Littleton 441.96
153 Amherst 433.22
154 Pepperell 428.19
155 Winchester 425.06
156 Hopkinton 419.24
157 Tyngsboro 411.22
158 Medfield 406.38
159 Pembroke 393.66
160 Ipswich 387.35
161 Dudley 370.87
162 Medway 366.84
163 Rehoboth 360.09
164 Southborough 345.19
165 Holliston 343.46
166 Lexington 323.11
167 Westford 321.49
168 Franklin 318.49
169 Duxbury 309.36
170 Sharon 298.12
171 Norfolk 292.60
172 Holden 285.84
173 Scituate 284.08
174 Grafton 270.39
175 Groton 251.26
176 Wayland 242.70
177 Marshfield 216.71
178 Norton 214.39
179 Northborough 108.32
180 Clinton 77.04