Massachusetts / Cities by Population

Massachusetts Cities by Population

The data is from the US Census. Below are 351 Massachusetts cities ranked 1 through 350. You can copy and paste this list directly into your favorite spreadsheet program. Don't you just adore lovely numbers listed nicely in columns & rows? We do!

Looking for a list of cities, counties or zips in Massachusetts?
Get a spreadsheet with the most current population, income, housing demographics and more for all cities, counties or zips in Massachusetts. Learn more.

Massachusetts Cities by Population Rank City Population
1 Boston 685,094
2 Worcester 185,677
3 Springfield 154,758
4 Cambridge 113,630
5 Lowell 111,346
6 Brockton 95,672
7 New Bedford 95,120
8 Quincy 94,166
9 Lynn 94,063
10 Fall River 89,420
11 Newton 88,994
12 Somerville 81,360
13 Lawrence 80,162
14 Framingham 72,032
15 Haverhill 63,639
16 Waltham 62,442
17 Malden 61,246
18 Plymouth 59,885
19 Brookline 59,157
20 Medford 57,797
21 Taunton 57,139
22 Weymouth Town 56,664
23 Chicopee 55,515
24 Revere 53,993
25 Peabody 52,987
26 Methuen Town 50,259
27 Everett 46,324
28 Arlington 45,510
29 Attleboro 44,590
30 Barnstable Town 44,163
31 Billerica 43,962
32 Salem 43,415
33 Pittsfield 42,591
34 Beverly 41,816
35 Westfield 41,700
36 Leominster 41,615
37 Fitchburg 40,793
38 Holyoke 40,341
39 Chelsea 40,227
40 Amherst 40,046
41 Marlborough 39,873
42 Woburn 39,701
43 Shrewsbury 37,387
44 Braintree Town 37,156
45 Natick 36,246
46 Andover 35,937
47 Watertown Town 35,756
48 Chelmsford 35,099
49 Dartmouth 34,336
50 Randolph 34,272
51 Lexington 33,727
52 Franklin Town 32,996
53 Dracut 31,619
54 Tewksbury 31,247
55 Falmouth 31,101
56 North Andover 31,013
57 Needham 30,999
58 Gloucester 30,172
59 Wellesley 29,479
60 Norwood 29,195
61 North Attleborough 29,153
62 Milford 28,933
63 Agawam Town 28,849
64 West Springfield Town 28,704
65 Northampton 28,593
66 Stoughton 28,528
67 Melrose 28,367
68 Saugus 28,251
69 Milton 27,575
70 Danvers 27,558
71 Bridgewater 27,478
72 Burlington 27,176
73 Wakefield 27,157
74 Belmont 26,458
75 Reading 26,106
76 Marshfield 25,836
77 Dedham 25,364
78 Walpole 25,073
79 Easton 24,984
80 Middleborough 24,873
81 Westford 24,310
82 Mansfield 23,946
83 Wilmington 23,803
84 Acton 23,777
85 Canton 23,444
86 Hingham 23,415
87 Yarmouth 23,339
88 Winchester 22,838
89 Wareham 22,640
90 Stoneham 22,036
91 Ludlow 21,502
92 Gardner 20,640
93 Marblehead 20,554
94 Sandwich 20,303
95 Hudson 19,944
96 Norton 19,882
97 Bourne 19,879
98 Concord 19,237
99 Westborough 19,109
100 Holden 18,943
101 Sudbury 18,867
102 Grafton 18,761
103 Scituate 18,688
104 Winthrop Town 18,625
105 Pembroke 18,377
106 Sharon 18,277
107 Somerset 18,176
108 Newburyport 18,060
109 Hopkinton 18,035
110 Rockland 17,957
111 South Hadley 17,791
112 Ashland 17,706
113 Foxborough 17,574
114 Amesbury Town 17,457
115 Greenfield Town 17,442
116 Bellingham 17,093
117 Webster 17,020
118 Southbridge Town 16,911
119 Auburn 16,702
120 Northbridge 16,630
121 Swansea 16,528
122 Abington 16,396
123 East Longmeadow 16,291
124 Westwood 16,056
125 Fairhaven 16,055
126 Easthampton Town 16,050
127 Duxbury 15,928
128 Westport 15,910
129 Longmeadow 15,864
130 North Reading 15,735
131 Seekonk 15,548
132 Swampscott 15,177
133 Belchertown 15,100
134 Northborough 15,033
135 Whitman 15,022
136 Holliston 14,753
137 Wilbraham 14,671
138 East Bridgewater 14,465
139 Hanover 14,444
140 Raynham 14,203
141 Bedford 14,197
142 Mashpee 14,191
143 Uxbridge 13,997
144 Ipswich 13,995
145 Oxford 13,980
146 Clinton 13,963
147 Wayland 13,954
148 Dennis 13,917
149 Millbury 13,733
150 Charlton 13,571
151 Kingston 13,565
152 Medway 13,329
153 North Adams 12,970
154 Lynnfield 12,942
155 Medfield 12,845
156 Tyngsborough 12,357
157 Palmer Town 12,279
158 Rehoboth 12,188
159 Weston 12,150
160 Pepperell 12,146
161 Harwich 12,145
162 Spencer 11,954
163 Wrentham 11,838
164 Norfolk 11,793
165 Dudley 11,768
166 Carver 11,715
167 Athol 11,711
168 Lakeville 11,424
169 Leicester 11,373
170 Groton 11,364
171 Lunenburg 11,312
172 Nantucket 11,229
173 Norwell 11,067
174 Holbrook 11,026
175 Winchendon 10,862
176 Hanson 10,777
177 Maynard 10,665
178 Acushnet 10,544
179 Hull 10,449
180 Southborough 10,136
181 Littleton 10,115
182 Middleton 9,861
183 Ware 9,853
184 Brewster 9,836
185 Southwick 9,758
186 Sturbridge 9,584
187 Townsend 9,522
188 Sutton 9,458
189 Salisbury 9,400
190 Freetown 9,339
191 Blackstone 9,304
192 Plainville 9,154
193 Douglas 8,869
194 Monson 8,836
195 Rutland 8,700
196 Georgetown 8,688
197 Cohasset 8,516
198 Boxford 8,310
199 Montague 8,259
200 Millis 8,216
201 Ayer 8,145
202 Templeton 8,138
203 Sterling 8,136
204 Adams 8,090
205 Lancaster 8,074
206 West Boylston 8,056
207 Hamilton 8,051
208 Upton 7,926
209 Halifax 7,855
210 Williamstown 7,835
211 Westminster 7,766
212 Dighton 7,715
213 Shirley 7,672
214 Orange 7,651
215 Rockport 7,246
216 West Bridgewater 7,231
217 Stow 7,102
218 Newbury 7,079
219 Merrimac 6,913
220 Great Barrington 6,855
221 Groveland 6,789
222 Lincoln 6,781
223 Berkley 6,707
224 Dalton 6,581
225 Harvard 6,569
226 Topsfield 6,560
227 Boxborough 6,401
228 Granby 6,332
229 Mattapoisett 6,330
230 Rowley 6,325
231 Ashburnham 6,304
232 Southampton 6,196
233 Chatham 6,169
234 Mendon 6,094
235 Dover 6,041
236 Hopedale 5,976
237 Orleans 5,820
238 Lee 5,725
239 Rochester 5,575
240 Barre 5,569
241 Manchester-by-the-Sea 5,393
242 Hadley 5,335
243 Bolton 5,283
244 Wenham 5,246
245 Carlisle 5,235
246 Warren 5,218
247 Hampden 5,196
248 Marion 5,107
249 Deerfield 5,026
250 Lenox 4,957
251 Eastham 4,882
252 Paxton 4,881
253 North Brookfield 4,793
254 Hubbardston 4,715
255 Oak Bluffs 4,678
256 West Newbury 4,637
257 Boylston 4,634
258 Avon 4,496
259 Sherborn 4,323
260 Edgartown 4,321
261 Tisbury 4,109
262 West Brookfield 3,779
263 Essex 3,748
264 Brimfield 3,745
265 Sunderland 3,644
266 Nahant 3,502
267 Princeton 3,454
268 Brookfield 3,437
269 Dunstable 3,379
270 Hatfield 3,299
271 Millville 3,252
272 Ashby 3,223
273 Berlin 3,176
274 Sheffield 3,149
275 Cheshire 3,142
276 Hardwick 3,025
277 Northfield 2,988
278 Plympton 2,971
279 Lanesborough 2,965
280 Provincetown 2,959
281 West Tisbury 2,898
282 Wellfleet 2,736
283 Holland 2,496
284 Williamsburg 2,492
285 East Brookfield 2,195
286 Huntington 2,186
287 Bernardston 2,111
288 Truro 2,004
289 Oakham 1,946
290 Hinsdale 1,932
291 Stockbridge 1,906
292 Wales 1,892
293 Conway 1,878
294 Buckland 1,874
295 Leverett 1,853
296 Shelburne 1,848
297 Russell 1,793
298 Erving 1,767
299 Shutesbury 1,754
300 Phillipston 1,744
301 Ashfield 1,733
302 Becket 1,723
303 Colrain 1,665
304 Clarksburg 1,643
305 Westhampton 1,641
306 Granville 1,624
307 Whately 1,551
308 Otis 1,549
309 Gill 1,499
310 New Marlborough 1,458
311 Richmond 1,412
312 Chester 1,380
313 Pelham 1,325
314 Royalston 1,272
315 West Stockbridge 1,267
316 Blandford 1,260
317 Chesterfield 1,258
318 Petersham 1,250
319 Charlemont 1,240
320 Egremont 1,205
321 Worthington 1,193
322 Goshen 1,065
323 New Braintree 1,025
324 New Salem 1,017
325 Monterey 936
326 Chilmark 916
327 Sandisfield 893
328 Wendell 883
329 Cummington 881
330 Windsor 873
331 Montgomery 864
332 Peru 837
333 Warwick 762
334 Florida 719
335 Leyden 715
336 Heath 699
337 Hancock 698
338 Savoy 680
339 Plainfield 662
340 Washington and Middlefield 536
341 Tolland 500
342 Alford 486
343 Rowe 388
344 Hawley 337
345 Aquinnah 327
346 Tyringham 319
347 New Ashford 223
348 Mount Washington 158
349 Monroe 118
350 Gosnold 76

The table above displays population estimates data for all cities where data are available from the following dataset:

United States Census Bureau / American FactFinder. "Annual Estimates of the Resident Population: April 1, 2010 to July 1, 2017". 2017 Population Estimates Program. Web. May 2018. https://www.census.gov.

For all other cities where data aren't available in the above dataset, the following dataset is use:

United States Census Bureau. "B01001 Sex by Age." 2012 - 2016 American Community Survey. U.S. Census Bureau's American Community Survey Office. Web. 7 December 2017 http://ftp2.census.gov/.

Connect

Cubit logo
Copyright 2018 Cubit Planning, Inc.