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

Updated on September 18, 2025.

According to the FBI UCR data, in 2024, among Massachusetts cities with a population of at least 10K, Holyoke had the highest Total Crime Rate per 100K residents (5,291.38), followed by North Adams (3,783.78), Springfield (3,755.84), West Springfield (3,595.41), and Cambridge (3,093.48).

The chart below shows the top 10 cities with high Total crime rate in 2024, 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.
Ranking of Massachusetts Cities By Total Crime Rate Per 100K in 2024
Holyoke
North Adams
Springfield
West Springfield
Cambridge
Greenfield
Boston
Chelsea
Chicopee
Lowell
Ranking of Massachusetts Cities By Total Crime Rate Per 100K in 2024
Items per page:
0 of 0
Rank City Crime Rate Per 100K
1 Holyoke 5291.38
2 North Adams 3783.78
3 Springfield 3755.84
4 West Springfield 3595.41
5 Cambridge 3093.48
6 Greenfield 2703.94
7 Boston 2652.61
8 Chelsea 2422.53
9 Chicopee 2331.00
10 Lowell 2206.58
11 Fall River 2150.19
12 Plainville 2039.60
13 Watertown 2017.56
14 Revere 1985.15
15 Brockton 1959.68
16 Somerville 1922.56
17 Burlington 1887.63
18 Seekonk 1859.11
19 Fitchburg 1847.30
20 Wrentham 1820.86
21 Leominster 1810.53
22 Pittsfield 1753.24
23 Lynn 1750.97
24 Northampton 1720.47
25 New Bedford 1719.18
26 Salem 1706.02
27 Holbrook 1692.55
28 East Longmeadow 1675.24
29 Quincy 1669.73
30 Everett 1667.83
31 Saugus 1655.24
32 Danvers 1624.67
33 Abington 1598.98
34 Dedham 1597.32
35 Auburn 1571.08
36 Millbury 1563.37
37 Malden 1474.73
38 Marlborough 1462.25
39 Wilbraham 1452.90
40 Webster 1448.87
41 Lawrence 1439.73
42 Braintree 1407.04
43 Stoughton 1387.28
44 Medford 1385.88
45 Framingham 1382.60
46 Wareham 1376.59
47 Dartmouth 1356.63
48 Attleboro 1355.21
49 Natick 1354.09
50 Haverhill 1343.98
51 Agawam 1338.13
52 Raynham 1315.22
53 Taunton 1281.64
54 Bellingham 1265.26
55 Bourne 1254.50
56 Chelmsford 1250.17
57 Barnstable 1207.59
58 Milford 1194.84
59 Athol 1191.94
60 Westwood 1190.26
61 Wilmington 1176.97
62 Swampscott 1163.01
63 Woburn 1142.43
64 Lunenburg 1140.97
65 Randolph 1134.55
66 North Attleboro 1127.83
67 Falmouth 1127.61
68 Tewksbury 1124.83
69 Nantucket 1115.69
70 Peabody 1095.26
71 Hanover 1086.09
72 Sturbridge 1065.61
73 Middleboro 1054.06
74 Ware 1052.01
75 Weymouth 1042.73
76 Whitman 1033.82
77 Westborough 1031.38
78 Maynard 1022.12
79 Plymouth 1022.07
80 Dennis 1015.53
81 Westfield 1008.00
82 Southbridge 1006.57
83 Brookline 996.54
84 Leicester 984.48
85 Palmer 981.33
86 Yarmouth 975.95
87 Methuen 972.12
88 Waltham 962.01
89 Gardner 958.29
90 Lynnfield 955.03
91 Walpole 951.73
92 Hingham 930.14
93 Easton 925.18
94 South Hadley 918.02
95 Mansfield 913.17
96 Kingston 909.66
97 Oxford 900.44
98 Foxborough 899.27
99 Norwood 883.17
100 Andover 872.09
101 Swansea 860.91
102 Lakeville 842.58
103 Canton 837.93
104 Gloucester 830.09
105 Winchendon 815.29
106 Dracut 807.41
107 Ludlow 793.28
108 Ashland 779.39
109 Stoneham 763.82
110 Belmont 755.13
111 Fairhaven 754.62
112 Mashpee 733.99
113 Belchertown 730.17
114 Hull 727.45
115 Hudson 726.39
116 Somerset 723.39
117 Marblehead 721.72
118 North Andover 708.26
119 Needham 701.67
120 Longmeadow 686.36
121 Tyngsboro 683.05
122 Winthrop 680.83
123 Rockland 677.38
124 Shrewsbury 672.74
125 Amesbury 669.77
126 Easthampton 669.46
127 Newton 648.25
128 Carver 646.52
129 Harwich 625.45
130 Milton 613.90
131 Concord 589.04
132 Wakefield 587.54
133 Beverly 578.75
134 Reading 572.07
135 Wayland 558.78
136 Melrose 533.84
137 Wellesley 531.70
138 Norwell 530.53
139 Billerica 514.98
140 Littleton 495.95
141 Arlington 489.82
142 Pepperell 484.55
143 Uxbridge 482.74
144 Amherst 479.44
145 Sandwich 477.76
146 North Reading 471.84
147 Westport 469.93
148 Bedford 457.06
149 Charlton 453.48
150 Pembroke 446.00
151 Newburyport 441.97
152 Norfolk 431.33
153 Middleton 425.11
154 Acton 416.23
155 Weston 415.25
156 Northbridge 410.40
157 Ipswich 408.02
158 Westford 404.88
159 Winchester 400.21
160 Lexington 390.10
161 Medfield 387.08
162 Franklin 382.61
163 Rehoboth 375.61
164 Acushnet 369.79
165 Brewster 367.93
166 Spencer 362.74
167 East Bridgewater 361.26
168 Medway 350.50
169 Duxbury 344.89
170 Sudbury 336.03
171 Hanson 334.20
172 Hopkinton 327.20
173 Marshfield 320.15
174 Holden 314.93
175 Dudley 298.68
176 Southborough 282.49
177 Sharon 277.27
178 Bridgewater 274.90
179 Grafton 249.22
180 Groton 243.75
181 Norton 236.09
182 Holliston 222.09
183 Northborough 200.31
184 Scituate 157.08
185 Clinton 100.86
186 Worcester 16.48