Ranking of Massachusetts Cities By Larceny Theft 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, West Springfield had the highest Larceny Theft Crime Rate per 100K residents (2,553.01), followed by Holyoke (2,367.38), North Adams (1,822.5), Nantucket (1,724.14), and Springfield (1,708.87).

The chart below shows the top 10 cities with high Larceny Theft crime rate in 2020, 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 2020
West Springfield
Holyoke
North Adams
Nantucket
Springfield
Cambridge
Chicopee
Seekonk
Boston
Northampton
Ranking of Massachusetts Cities By Larceny Theft Crime Rate Per 100K in 2020
Items per page:
0 of 0
Rank City Crime Rate Per 100K
1 West Springfield 2553.01
2 Holyoke 2367.38
3 North Adams 1822.50
4 Nantucket 1724.14
5 Springfield 1708.87
6 Cambridge 1598.33
7 Chicopee 1549.58
8 Seekonk 1531.99
9 Boston 1439.36
10 Northampton 1417.62
11 Leominster 1411.13
12 Worcester 1396.27
13 Salem 1309.26
14 New Bedford 1288.92
15 Auburn 1183.08
16 Easthampton 1157.94
17 Oxford 1131.24
18 Danvers 1108.41
19 Everett 1107.67
20 Brockton 1081.97
21 Wilbraham 1075.56
22 Lowell 1064.25
23 Brookline 1048.14
24 Fairhaven 1036.59
25 Bellingham 1032.83
26 Dartmouth 1026.89
27 Gardner 1003.44
28 Chelsea 1000.13
29 Fitchburg 993.99
30 North Attleboro 983.61
31 Plymouth 961.07
32 Revere 957.87
33 Attleboro 956.15
34 Tewksbury 944.39
35 Natick 936.46
36 Somerville 929.47
37 Malden 919.79
38 Quincy 910.93
39 Holbrook 897.15
40 Raynham 895.81
41 Dedham 884.32
42 Pittsfield 881.41
43 Ludlow 878.56
44 Dennis 850.29
45 Framingham 836.90
46 East Longmeadow 828.13
47 Medford 812.08
48 Webster 811.80
49 Swampscott 805.67
50 South Hadley 789.19
51 Woburn 779.73
52 Southbridge 779.53
53 Marlborough 751.94
54 Athol 744.74
55 Westwood 741.95
56 Chelmsford 735.11
57 Burlington 725.14
58 Walpole 720.14
59 Bourne 717.30
60 Braintree 713.56
61 Yarmouth 703.89
62 Falmouth 698.76
63 Wareham 698.59
64 Dracut 678.06
65 Saugus 676.13
66 Lynn 670.75
67 Peabody 664.46
68 Somerset 660.23
69 Westborough 658.38
70 Norwood 644.49
71 Methuen 643.57
72 Haverhill 642.04
73 Palmer 639.34
74 Barnstable 636.19
75 Westfield 635.47
76 Weymouth 635.22
77 Winthrop 619.58
78 Randolph 611.51
79 Concord 606.80
80 Lunenburg 597.95
81 Longmeadow 594.63
82 Easton 579.92
83 Lawrence 578.77
84 Watertown 571.81
85 Agawam 571.27
86 Stoughton 571.09
87 Marblehead 545.68
88 Kingston 545.54
89 Millbury 544.84
90 Hull 534.56
91 Wilmington 529.08
92 Fall River 525.04
93 Leicester 511.96
94 Swansea 510.27
95 Winchendon 504.22
96 Abington 502.72
97 Waltham 497.28
98 Wrentham 495.38
99 Middleboro 488.61
100 Mashpee 486.60
101 Canton 478.87
102 Newton 475.75
103 Foxborough 463.89
104 Wakefield 461.02
105 Acton 459.37
106 Lynnfield 458.26
107 Harwich 455.75
108 Hingham 426.09
109 Milford 412.85
110 Stoneham 398.70
111 Belchertown 396.09
112 Newburyport 393.70
113 Spencer 386.69
114 Melrose 386.06
115 Winchester 376.75
116 Pepperell 371.47
117 Westport 368.68
118 Whitman 366.76
119 Carver 352.55
120 Belmont 348.18
121 Maynard 341.51
122 Beverly 338.63
123 Reading 338.36
124 Ipswich 333.40
125 Bedford 332.51
126 Taunton 327.88
127 Hudson 322.60
128 North Andover 322.26
129 Littleton 319.58
130 Milton 315.22
131 Sandwich 309.88
132 Billerica 305.94
133 Northborough 304.54
134 Needham 303.93
135 Hanover 303.77
136 Wellesley 296.30
137 Norwell 292.98
138 Amesbury 290.14
139 Shrewsbury 284.56
140 Rehoboth 282.12
141 Northbridge 281.45
142 Sudbury 273.03
143 Ashland 269.03
144 Lexington 265.56
145 East Bridgewater 264.85
146 Southborough 254.85
147 Pembroke 249.86
148 Gloucester 249.63
149 Groton 246.98
150 North Reading 239.20
151 Weston 238.76
152 Holliston 226.88
153 Middleton 225.73
154 Grafton 216.84
155 Westford 215.91
156 Arlington 215.00
157 Scituate 213.69
158 Uxbridge 204.20
159 Tyngsboro 198.57
160 Hanson 193.54
161 Duxbury 187.19
162 Marshfield 185.63
163 Amherst 179.73
164 Charlton 174.93
165 Medfield 168.79
166 Dudley 153.26
167 Acushnet 150.89
168 Hopkinton 143.57
169 Sharon 136.76
170 Rockland 134.03
171 Lakeville 124.45
172 Norfolk 91.15
173 Holden 82.42
174 Franklin 70.01
175 Clinton 64.44
176 Wayland 0.00