Massachusetts / Cities by Population

Massachusetts Cities by Population

The data is from the US Census. Below are 351 Massachusetts cities ranked 1 through 349. 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 658,279
2 Worcester 183,677
3 Springfield 153,991
4 Lowell 109,871
5 Cambridge 108,757
6 New Bedford 94,988
7 Brockton 94,813
8 Quincy 93,349
9 Lynn 92,074
10 Fall River 88,902
11 Newton 88,317
12 Somerville 79,507
13 Lawrence 79,337
14 Framingham 70,743
15 Waltham 62,699
16 Haverhill 62,340
17 Malden 60,732
18 Brookline 59,180
19 Plymouth 58,216
20 Medford 57,180
21 Taunton 56,504
22 Chicopee 56,100
23 Weymouth Town 55,601
24 Revere 53,165
25 Peabody 52,235
26 Methuen Town 49,043
27 Everett 44,636
28 Barnstable Town 44,498
29 Arlington 44,408
30 Attleboro 44,121
31 Pittsfield 43,632
32 Salem 42,804
33 Billerica 42,228
34 Westfield 41,486
35 Leominster 41,304
36 Beverly 40,967
37 Fitchburg 40,441
38 Holyoke 40,280
39 Amherst 39,724
40 Marlborough 39,545
41 Woburn 39,220
42 Chelsea 38,244
43 Braintree Town 37,066
44 Shrewsbury 36,494
45 Natick 35,385
46 Andover 34,963
47 Chelmsford 34,906
48 Dartmouth 34,555
49 Watertown Town 33,849
50 Randolph 33,526
51 Lexington 32,936
52 Franklin Town 32,873
53 Falmouth 31,544
54 Dracut 30,940
55 Tewksbury 30,378
56 Needham 30,167
57 North Andover 29,705
58 Gloucester 29,546
59 Norwood 29,018
60 North Attleborough 28,945
61 Wellesley 28,909
62 Agawam Town 28,701
63 West Springfield Town 28,575
64 Northampton 28,534
65 Milford 28,429
66 Stoughton 28,260
67 Melrose 27,787
68 Saugus 27,773
69 Danvers 27,558
70 Bridgewater 27,381
71 Milton 27,351
72 Wakefield 26,399
73 Burlington 25,698
74 Marshfield 25,596
75 Belmont 25,555
76 Reading 25,490
77 Dedham 25,272
78 Walpole 24,913
79 Middleborough 24,042
80 Westford 23,850
81 Easton 23,770
82 Mansfield 23,615
83 Yarmouth 23,548
84 Wilmington 23,310
85 Acton 23,209
86 Hingham 22,901
87 Canton 22,562
88 Winchester 22,491
89 Wareham 22,472
90 Stoneham 21,831
91 Ludlow 21,352
92 Sandwich 20,508
93 Marblehead 20,363
94 Gardner 20,334
95 Bourne 19,780
96 Hudson 19,680
97 Concord 19,432
98 Norton 19,409
99 Westborough 18,706
100 Sudbury 18,594
101 Scituate 18,390
102 Grafton 18,330
103 Holden 18,300
104 Somerset 18,279
105 Sharon 18,193
106 Pembroke 18,166
107 Winthrop Town 18,031
108 Newburyport 17,837
109 South Hadley 17,753
110 Rockland 17,725
111 Greenfield Town 17,477
112 Ashland 17,420
113 Foxborough 17,348
114 Amesbury Town 17,082
115 Webster 16,838
116 Bellingham 16,833
117 Southbridge Town 16,824
118 Auburn 16,393
119 Northbridge 16,381
120 Hopkinton 16,257
121 Swansea 16,249
122 Abington 16,196
123 Fairhaven 16,078
124 East Longmeadow 16,063
125 Easthampton Town 16,042
126 Longmeadow 15,837
127 Westport 15,753
128 North Reading 15,476
129 Duxbury 15,444
130 Westwood 15,364
131 Belchertown 14,888
132 Northborough 14,846
133 Whitman 14,767
134 Seekonk 14,653
135 Wilbraham 14,516
136 Hanover 14,332
137 Holliston 14,324
138 Swampscott 14,250
139 East Bridgewater 14,222
140 Bedford 14,088
141 Mashpee 14,080
142 Dennis 14,067
143 Oxford 13,844
144 Uxbridge 13,765
145 Clinton 13,759
146 Raynham 13,699
147 Ipswich 13,682
148 Wayland 13,544
149 Millbury 13,431
150 North Adams 13,326
151 Charlton 13,292
152 Medway 13,135
153 Kingston 13,106
154 Medfield 12,510
155 Lynnfield 12,489
156 Harwich 12,167
157 Palmer Town 12,145
158 Tyngsborough 12,133
159 Pepperell 12,031
160 Weston 11,946
161 Rehoboth 11,914
162 Spencer 11,801
163 Norfolk 11,639
164 Athol 11,625
165 Dudley 11,608
166 Carver 11,557
167 Wrentham 11,483
168 Leicester 11,229
169 Lakeville 11,193
170 Groton 11,182
171 Lunenburg 11,087
172 Holbrook 11,008
173 Norwell 10,845
174 Nantucket 10,694
175 Winchendon 10,613
176 Maynard 10,526
177 Hanson 10,477
178 Hull 10,437
179 Acushnet 10,414
180 Southborough 9,968
181 Ware 9,903
182 Brewster 9,879
183 Southwick 9,650
184 Littleton 9,538
185 Middleton 9,514
186 Sturbridge 9,451
187 Townsend 9,369
188 Sutton 9,208
189 Freetown 9,111
190 Blackstone 9,068
191 Plainville 8,892
192 Salisbury 8,882
193 Monson 8,741
194 Douglas 8,665
195 Georgetown 8,514
196 Rutland 8,402
197 Montague 8,325
198 Cohasset 8,316
199 Adams 8,266
200 Boxford 8,198
201 Hamilton 8,136
202 Templeton 8,131
203 Millis 8,110
204 Lancaster 8,092
205 Sterling 7,954
206 Ayer 7,929
207 West Boylston 7,844
208 Halifax 7,753
209 Orange 7,709
210 Upton 7,703
211 Williamstown 7,592
212 Westminster 7,480
213 Shirley 7,433
214 Dighton 7,320
215 Rockport 7,167
216 West Bridgewater 7,044
217 Stow 7,027
218 Great Barrington 6,933
219 Newbury 6,905
220 Merrimac 6,695
221 Dalton 6,682
222 Groveland 6,681
223 Lincoln 6,651
224 Berkley 6,589
225 Harvard 6,570
226 Topsfield 6,434
227 Granby 6,327
228 Mattapoisett 6,216
229 Ashburnham 6,171
230 Rowley 6,145
231 Chatham 6,142
232 Southampton 6,081
233 Mendon 5,963
234 Hopedale 5,942
235 Dover 5,864
236 Lee 5,856
237 Orleans 5,847
238 Barre 5,456
239 Rochester 5,439
240 Hadley 5,338
241 Manchester-by-the-Sea 5,321
242 Boxborough 5,287
243 Hampden 5,190
244 Warren 5,178
245 Wenham 5,135
246 Carlisle 5,125
247 Bolton 5,113
248 Deerfield 5,054
249 Lenox 5,015
250 Marion 5,014
251 Eastham 4,924
252 Paxton 4,849
253 North Brookfield 4,761
254 Oak Bluffs 4,647
255 Hubbardston 4,537
256 West Newbury 4,484
257 Boylston 4,480
258 Avon 4,476
259 Sherborn 4,255
260 Edgartown 4,247
261 Tisbury 4,072
262 West Brookfield 3,767
263 Brimfield 3,718
264 Sunderland 3,673
265 Essex 3,632
266 Nahant 3,471
267 Princeton 3,451
268 Brookfield 3,386
269 Dunstable 3,310
270 Hatfield 3,298
271 Millville 3,218
272 Sheffield 3,205
273 Ashby 3,196
274 Cheshire 3,192
275 Wellfleet 3,168
276 Berlin 3,061
277 Lanesborough 3,019
278 Northfield 3,006
279 Hardwick 3,003
280 Provincetown 2,962
281 Plympton 2,913
282 Williamsburg 2,448
283 Holland 2,374
284 West Tisbury 2,306
285 East Brookfield 2,259
286 Bernardston 2,160
287 Stockbridge 2,110
288 Wales 2,016
289 Leverett 1,972
290 Huntington 1,962
291 Hinsdale 1,955
292 Erving 1,871
293 Westhampton 1,830
294 Shelburne 1,826
295 Oakham 1,825
296 Shutesbury 1,802
297 Buckland 1,796
298 Conway 1,783
299 Becket 1,721
300 Granville 1,706
301 Colrain 1,682
302 Gill 1,656
303 Clarksburg 1,652
304 Phillipston 1,618
305 Ashfield 1,609
306 Truro 1,589
307 Otis 1,576
308 Chester 1,564
309 Richmond 1,508
310 New Marlborough 1,435
311 Russell 1,421
312 Royalston and Whately 1,356
313 Pelham 1,300
314 Chesterfield 1,243
315 Worthington 1,219
316 Chilmark 1,216
317 Egremont and Petersham 1,202
318 West Stockbridge 1,194
319 Charlemont 1,173
320 Goshen 1,170
321 Blandford 1,164
322 New Braintree 1,106
323 New Salem 1,012
324 Windsor 927
325 Cummington 884
326 Sandisfield 869
327 Montgomery 835
328 Monterey 827
329 Peru 826
330 Wendell 813
331 Florida 793
332 Savoy 764
333 Warwick 742
334 Heath 730
335 Leyden 691
336 Hancock 670
337 Tolland 647
338 Aquinnah 596
339 Plainfield 594
340 Washington 526
341 Middlefield 497
342 Rowe 477
343 Hawley 426
344 Alford 418
345 Tyringham 408
346 New Ashford 308
347 Mount Washington 156
348 Monroe 95
349 Gosnold 53

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, 2016". 2016 Population Estimates Program. Web. July 2017. 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.