Ranking of Massachusetts Cities By Larceny-Theft 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, Holyoke had the highest Larceny-Theft Crime Rate per 100K residents (2,581.46), followed by West Springfield (2,506.27), North Adams (1,804.08), Cambridge (1,676.27), and Springfield (1,631.43).

The chart below shows the top 10 cities with high Larceny-Theft crime rate in 2021, and the table below shows the ranking of Massachusetts cities with a population of at least 10K, based on the Larceny-Theft 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 Larceny-Theft 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 Larceny-Theft Crime Rate Per 100K in 2021
Holyoke
West Springfield
North Adams
Cambridge
Springfield
Chicopee
Auburn
Greenfield
Worcester
Chelsea
Ranking of Massachusetts Cities By Larceny-Theft Crime Rate Per 100K in 2021
Items per page:
0 of 0
Rank City Crime Rate Per 100K
1 Holyoke 2581.46
2 West Springfield 2506.27
3 North Adams 1804.08
4 Cambridge 1676.27
5 Springfield 1631.43
6 Chicopee 1387.99
7 Auburn 1368.08
8 Greenfield 1347.11
9 Worcester 1311.94
10 Chelsea 1305.95
11 Boston 1293.78
12 Leominster 1277.26
13 New Bedford 1274.57
14 Nantucket 1232.76
15 Seekonk 1208.98
16 Northampton 1175.35
17 Natick 1070.45
18 Salem 1065.28
19 Dartmouth 1051.00
20 Attleboro 1041.15
21 Brockton 1031.68
22 Dedham 1031.17
23 Lowell 995.28
24 Tewksbury 980.67
25 Dennis 901.87
26 Revere 896.71
27 Holbrook 886.86
28 Everett 885.88
29 Pittsfield 885.55
30 Somerville 882.82
31 Plymouth 873.45
32 Framingham 868.85
33 Bellingham 867.64
34 Malden 862.11
35 Burlington 845.74
36 Quincy 841.89
37 South Hadley 827.63
38 Marlborough 821.53
39 Saugus 804.36
40 Brookline 793.33
41 Gardner 788.65
42 Danvers 781.25
43 Lawrence 780.05
44 Woburn 778.94
45 Braintree 770.40
46 Weymouth 754.53
47 Southbridge 738.25
48 Fitchburg 721.21
49 Randolph 719.22
50 East Longmeadow 718.41
51 Yarmouth 716.89
52 Wilbraham 713.13
53 Athol 703.27
54 Fairhaven 695.09
55 Wareham 692.94
56 Taunton 692.58
57 Medford 692.34
58 North Attleboro 691.53
59 Methuen 686.77
60 Westwood 673.94
61 Norwood 672.19
62 Walpole 666.42
63 Webster 660.26
64 Westfield 638.96
65 Raynham 635.18
66 Abington 629.86
67 Peabody 626.06
68 Lunenburg 619.94
69 Easthampton 610.69
70 Agawam 608.55
71 Lynn 598.58
72 Swampscott 596.22
73 Ludlow 586.52
74 Chelmsford 586.36
75 Westborough 585.52
76 Wrentham 583.75
77 Watertown 583.32
78 Leicester 578.90
79 Bourne 567.73
80 Falmouth 561.94
81 Haverhill 558.94
82 Wilmington 551.62
83 Barnstable 548.61
84 Somerset 546.87
85 Stoughton 543.89
86 Foxborough 543.30
87 Oxford 539.85
88 Millbury 536.72
89 Swansea 527.32
90 Fall River 512.04
91 Winthrop 508.24
92 Shrewsbury 502.50
93 Hull 500.00
94 Harwich 498.57
95 Canton 488.40
96 Mansfield 486.33
97 Palmer 479.68
98 Newburyport 474.49
99 Lynnfield 466.17
100 Newton 463.00
101 Gloucester 448.92
102 Milford 430.08
103 Belmont 419.75
104 Easton 419.46
105 Kingston 417.71
106 Reading 416.99
107 Mashpee 416.35
108 Beverly 415.39
109 Marblehead 413.64
110 Carver 413.06
111 Longmeadow 412.33
112 Acton 406.66
113 Stoneham 396.91
114 Andover 392.30
115 Spencer 391.21
116 Middleboro 385.63
117 Whitman 384.97
118 Concord 378.45
119 Waltham 376.44
120 Melrose 373.75
121 Winchendon 373.64
122 Uxbridge 370.85
123 Dracut 370.15
124 Bedford 344.08
125 Pepperell 336.29
126 Milton 333.20
127 Wellesley 326.60
128 Westport 325.43
129 Belchertown 323.48
130 Hingham 317.13
131 North Reading 309.90
132 Needham 301.63
133 Billerica 300.16
134 Littleton 295.80
135 North Andover 290.26
136 Winchester 287.11
137 Northbridge 284.87
138 Holliston 284.05
139 Norwell 280.37
140 Sandwich 276.33
141 Lakeville 258.90
142 Amesbury 258.30
143 Wakefield 254.82
144 East Bridgewater 254.50
145 Hanover 253.31
146 Ashland 247.80
147 Maynard 243.31
148 Amherst 242.39
149 Lexington 233.34
150 Southborough 232.38
151 Norfolk 230.42
152 Sharon 228.90
153 Groton 227.93
154 Rehoboth 220.53
155 Arlington 216.31
156 Pembroke 215.33
157 Ipswich 209.83
158 Acushnet 203.74
159 Charlton 201.72
160 Tyngsboro 194.08
161 Westford 189.67
162 Duxbury 178.78
163 Middleton 174.57
164 Hanson 173.16
165 Medway 168.25
166 Marshfield 160.81
167 Hudson 155.36
168 Sudbury 151.53
169 Northborough 151.09
170 Weston 139.40
171 Rockland 137.58
172 Dudley 135.85
173 Medfield 135.69
174 Hopkinton 125.05
175 Holden 117.32
176 Franklin 115.74
177 Scituate 114.74
178 Norton 113.68
179 Grafton 77.53
180 Clinton 42.56
181 Wayland 0.00