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

Updated on January 21, 2026.

According to the FBI UCR data, in 2024, among Massachusetts cities with a population of at least 10K, Holyoke had the highest Larceny Theft Crime Rate per 100K residents (3,413.37), followed by West Springfield (2,612.64), Cambridge (2,323.01), North Adams (2,186.36), and Springfield (1,856.7).

The chart below shows the top 10 cities with high Larceny Theft crime rate in 2024, 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.
Ranking of Massachusetts Cities By Larceny Theft Crime Rate Per 100K in 2024
Holyoke
West Springfield
Cambridge
North Adams
Springfield
Watertown
Boston
Wrentham
Plainville
Burlington
Ranking of Massachusetts Cities By Larceny Theft Crime Rate Per 100K in 2024
0 of 0
Rank City Crime Rate Per 100K
1 Holyoke 3413.37
2 West Springfield 2612.64
3 Cambridge 2323.01
4 North Adams 2186.36
5 Springfield 1856.70
6 Watertown 1780.69
7 Boston 1687.43
8 Wrentham 1580.66
9 Plainville 1532.19
10 Burlington 1518.95
11 Seekonk 1461.17
12 Salem 1346.97
13 Chicopee 1344.81
14 Greenfield 1326.14
15 Danvers 1318.06
16 Lowell 1309.65
17 Millbury 1298.16
18 Somerville 1279.26
19 East Longmeadow 1238.48
20 Revere 1227.09
21 Saugus 1199.45
22 Abington 1158.68
23 Chelsea 1151.23
24 Dedham 1127.98
25 Leominster 1080.91
26 Northampton 1069.48
27 Everett 1053.26
28 Westwood 1051.30
29 Quincy 1036.21
30 Natick 1035.79
31 Medford 1006.70
32 Fall River 996.10
33 Holbrook 985.87
34 Dartmouth 977.24
35 Chelmsford 975.68
36 Braintree 971.35
37 Fitchburg 952.00
38 Attleboro 941.30
39 North Attleboro 934.58
40 New Bedford 930.81
41 Auburn 928.63
42 Bellingham 917.18
43 Stoughton 914.66
44 Raynham 911.97
45 Swampscott 911.55
46 Wilbraham 905.53
47 Malden 888.77
48 Lunenburg 884.66
49 Hanover 872.87
50 Wilmington 862.55
51 Lawrence 851.56
52 Wareham 825.96
53 Marlborough 808.90
54 Nantucket 791.13
55 Brookline 784.44
56 Lynn 783.92
57 Milford 779.25
58 Haverhill 762.37
59 Lynnfield 759.51
60 Pittsfield 756.39
61 Brockton 751.06
62 Tewksbury 732.08
63 Sturbridge 730.14
64 Randolph 728.74
65 Bourne 719.56
66 Walpole 711.89
67 Hingham 706.74
68 Peabody 693.18
69 Methuen 682.86
70 Mansfield 682.82
71 Woburn 671.88
72 Agawam 656.96
73 Easton 655.33
74 Westfield 646.96
75 Falmouth 640.55
76 Weymouth 638.14
77 Taunton 631.93
78 Westborough 628.57
79 Athol 616.52
80 Webster 592.97
81 Plymouth 582.15
82 Barnstable 581.21
83 Swansea 579.56
84 Andover 578.70
85 Shrewsbury 572.33
86 Framingham 568.90
87 Whitman 567.96
88 Leicester 558.76
89 South Hadley 552.96
90 Norwood 545.67
91 Dennis 543.80
92 Needham 536.93
93 Kingston 524.81
94 Yarmouth 519.21
95 Waltham 519.18
96 Belmont 509.53
97 Dracut 505.77
98 Newton 501.47
99 Fairhaven 494.84
100 Foxborough 489.54
101 Milton 489.04
102 Maynard 483.18
103 Oxford 479.74
104 Marblehead 479.54
105 Gardner 474.45
106 Carver 470.19
107 Concord 469.05
108 North Andover 468.07
109 Ludlow 464.70
110 Lakeville 453.70
111 Longmeadow 453.37
112 Stoneham 453.11
113 Amesbury 448.41
114 Canton 444.78
115 Hudson 439.79
116 Middleboro 439.19
117 Reading 436.78
118 Mashpee 436.60
119 Southbridge 432.17
120 Somerset 426.47
121 Winthrop 419.39
122 Hull 417.07
123 Harwich 416.97
124 Gloucester 415.05
125 Littleton 400.57
126 Norwell 400.07
127 Wayland 394.01
128 Wellesley 378.44
129 Belchertown 378.12
130 Bedford 375.20
131 Palmer 374.98
132 Tyngsboro 353.30
133 Newburyport 348.38
134 North Reading 338.76
135 Arlington 338.62
136 Easthampton 337.86
137 Melrose 335.75
138 Beverly 320.75
139 Billerica 318.91
140 Winchendon 318.62
141 Winchester 296.93
142 Wakefield 293.77
143 Ware 287.81
144 Rockland 274.31
145 Pembroke 274.05
146 Lexington 273.65
147 Westford 268.58
148 Northbridge 267.65
149 Amherst 263.48
150 Uxbridge 261.48
151 Acton 261.16
152 Sudbury 250.77
153 Pepperell 250.63
154 Sandwich 248.44
155 Ashland 233.29
156 Middleton 227.39
157 Westport 226.04
158 Charlton 219.43
159 Medway 214.59
160 Franklin 213.55
161 Ipswich 211.05
162 Holden 201.75
163 Hopkinton 198.30
164 Southborough 197.74
165 Norfolk 194.52
166 Duxbury 193.62
167 Weston 191.01
168 Medfield 186.10
169 Spencer 181.37
170 Sharon 181.30
171 Northborough 175.27
172 Rehoboth 166.14
173 East Bridgewater 156.77
174 Brewster 150.94
175 Hanson 139.25
176 Acushnet 138.67
177 Holliston 130.64
178 Grafton 122.17
179 Marshfield 121.96
180 Groton 121.88
181 Bridgewater 112.00
182 Dudley 91.26
183 Scituate 76.01
184 Norton 41.06
185 Clinton 37.82
186 Worcester 0.00