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 669,158
2 Worcester 184,743
3 Springfield 154,613
4 Lowell 110,964
5 Cambridge 110,893
6 Brockton 95,161
7 New Bedford 95,125
8 Quincy 93,824
9 Lynn 93,069
10 Fall River 89,258
11 Newton 88,479
12 Somerville 79,983
13 Lawrence 79,497
14 Framingham 71,232
15 Haverhill 62,943
16 Waltham 62,832
17 Malden 61,212
18 Brookline 59,246
19 Plymouth 58,695
20 Medford 57,700
21 Taunton 56,826
22 Weymouth Town 55,890
23 Chicopee 55,778
24 Revere 53,864
25 Peabody 52,610
26 Methuen Town 49,575
27 Everett 45,212
28 Arlington 44,992
29 Attleboro 44,326
30 Barnstable Town 44,325
31 Pittsfield 43,289
32 Salem 43,146
33 Billerica 42,791
34 Westfield 41,667
35 Leominster 41,446
36 Beverly 41,431
37 Fitchburg 40,666
38 Holyoke 40,362
39 Amherst 39,880
40 Marlborough 39,771
41 Woburn 39,500
42 Chelsea 39,272
43 Braintree Town 37,082
44 Shrewsbury 36,716
45 Natick 35,957
46 Andover 35,375
47 Chelmsford 35,067
48 Watertown Town 34,553
49 Dartmouth 34,341
50 Randolph 33,704
51 Lexington 33,339
52 Franklin Town 32,843
53 Falmouth 31,254
54 Dracut 31,113
55 Tewksbury 30,666
56 Needham 30,429
57 North Andover 30,170
58 Gloucester 29,858
59 Norwood 29,121
60 North Attleborough 29,033
61 Wellesley 29,004
62 Agawam Town 28,748
63 West Springfield Town 28,671
64 Milford 28,630
65 Northampton 28,548
66 Stoughton 28,338
67 Melrose 28,132
68 Saugus 28,037
69 Danvers and Milton 27,527
70 Bridgewater 27,434
71 Wakefield 26,823
72 Burlington 26,103
73 Belmont 25,965
74 Reading 25,769
75 Marshfield 25,648
76 Dedham 25,377
77 Walpole 24,960
78 Middleborough 24,213
79 Westford 24,087
80 Easton 24,001
81 Mansfield 23,678
82 Wilmington 23,538
83 Yarmouth 23,459
84 Acton 23,455
85 Hingham 23,047
86 Canton 22,829
87 Winchester 22,579
88 Wareham 22,535
89 Stoneham 21,967
90 Ludlow 21,331
91 Gardner 20,496
92 Sandwich 20,416
93 Marblehead 20,393
94 Hudson 19,843
95 Bourne 19,814
96 Norton 19,515
97 Concord 19,357
98 Westborough 18,836
99 Sudbury 18,697
100 Holden 18,558
101 Grafton 18,517
102 Scituate 18,491
103 Winthrop Town 18,391
104 Somerset 18,257
105 Sharon 18,245
106 Pembroke 18,230
107 Newburyport 17,890
108 Rockland 17,849
109 South Hadley 17,737
110 Ashland 17,478
111 Greenfield Town 17,474
112 Foxborough 17,448
113 Amesbury Town 17,218
114 Bellingham 16,929
115 Webster 16,926
116 Southbridge Town 16,858
117 Hopkinton 16,720
118 Auburn 16,552
119 Northbridge 16,425
120 Swansea 16,341
121 Abington 16,275
122 East Longmeadow 16,156
123 Easthampton Town 16,051
124 Fairhaven 16,027
125 Longmeadow 15,876
126 Westport 15,810
127 North Reading 15,598
128 Westwood 15,597
129 Duxbury 15,572
130 Seekonk 14,957
131 Northborough 14,918
132 Belchertown 14,906
133 Whitman 14,864
134 Swampscott 14,563
135 Wilbraham 14,553
136 Holliston 14,480
137 Hanover 14,328
138 East Bridgewater 14,301
139 Bedford 14,105
140 Mashpee 14,054
141 Dennis 13,992
142 Oxford 13,898
143 Clinton 13,855
144 Raynham 13,845
145 Uxbridge 13,815
146 Ipswich 13,810
147 Wayland 13,700
148 Millbury 13,521
149 Charlton 13,379
150 North Adams 13,211
151 Kingston 13,210
152 Medway 13,162
153 Lynnfield 12,732
154 Medfield 12,610
155 Palmer Town 12,237
156 Tyngsborough 12,232
157 Harwich 12,143
158 Pepperell 12,049
159 Weston 12,027
160 Rehoboth 11,990
161 Spencer 11,856
162 Athol 11,680
163 Norfolk 11,671
164 Dudley 11,637
165 Carver 11,617
166 Wrentham 11,597
167 Groton 11,282
168 Leicester 11,277
169 Lakeville 11,245
170 Lunenburg 11,150
171 Holbrook 11,029
172 Nantucket 10,912
173 Norwell 10,897
174 Winchendon 10,738
175 Hanson and Maynard 10,560
176 Acushnet 10,443
177 Hull 10,402
178 Southborough 10,021
179 Ware 9,863
180 Brewster 9,856
181 Littleton 9,754
182 Southwick 9,711
183 Middleton 9,656
184 Sturbridge 9,496
185 Townsend 9,418
186 Sutton 9,297
187 Blackstone 9,201
188 Freetown 9,175
189 Salisbury 9,021
190 Plainville 9,000
191 Monson 8,803
192 Douglas 8,722
193 Georgetown 8,569
194 Rutland 8,463
195 Cohasset 8,393
196 Montague 8,311
197 Boxford 8,228
198 Adams 8,211
199 Millis 8,144
200 Templeton 8,117
201 Ayer 8,014
202 Sterling 8,000
203 Hamilton 7,991
204 Lancaster 7,978
205 West Boylston 7,892
206 Upton 7,770
207 Halifax 7,739
208 Orange 7,703
209 Williamstown 7,623
210 Shirley 7,572
211 Westminster 7,566
212 Dighton 7,438
213 Rockport 7,184
214 West Bridgewater 7,117
215 Stow 7,061
216 Newbury 6,964
217 Great Barrington 6,915
218 Merrimac 6,752
219 Groveland 6,697
220 Lincoln 6,696
221 Dalton 6,657
222 Berkley 6,630
223 Harvard 6,542
224 Topsfield 6,496
225 Granby 6,318
226 Mattapoisett 6,245
227 Rowley 6,232
228 Ashburnham 6,210
229 Chatham 6,149
230 Southampton 6,090
231 Mendon 5,995
232 Hopedale 5,955
233 Dover 5,922
234 Orleans 5,827
235 Lee 5,796
236 Boxborough 5,546
237 Barre 5,491
238 Rochester 5,462
239 Manchester-by-the-Sea 5,327
240 Hadley 5,301
241 Warren 5,199
242 Hampden 5,193
243 Wenham 5,179
244 Bolton 5,167
245 Carlisle 5,160
246 Marion 5,065
247 Deerfield 5,049
248 Lenox 4,994
249 Eastham 4,908
250 Paxton 4,845
251 North Brookfield 4,760
252 Oak Bluffs 4,675
253 Hubbardston 4,581
254 West Newbury 4,545
255 Boylston 4,524
256 Avon 4,468
257 Sherborn 4,302
258 Edgartown 4,292
259 Tisbury 4,100
260 West Brookfield 3,777
261 Brimfield 3,724
262 Essex 3,687
263 Sunderland 3,662
264 Nahant 3,488
265 Princeton 3,438
266 Brookfield 3,406
267 Dunstable 3,337
268 Hatfield 3,305
269 Millville 3,237
270 Ashby 3,195
271 Sheffield 3,190
272 Wellfleet 3,171
273 Cheshire 3,169
274 Berlin 3,098
275 Hardwick 3,024
276 Northfield 3,012
277 Lanesborough 3,004
278 Provincetown 2,952
279 Plympton 2,912
280 Holland 2,510
281 Williamsburg 2,481
282 West Tisbury 2,417
283 Bernardston 2,191
284 East Brookfield 2,123
285 Wales 2,009
286 Leverett 1,997
287 Stockbridge 1,980
288 Huntington 1,977
289 Hinsdale 1,970
290 Shelburne 1,935
291 Buckland 1,927
292 Becket 1,852
293 Oakham 1,849
294 Erving 1,841
295 Westhampton 1,819
296 Conway 1,800
297 Shutesbury 1,752
298 Clarksburg 1,722
299 Granville 1,660
300 Phillipston 1,640
301 Colrain 1,631
302 Gill 1,604
303 Ashfield 1,598
304 Truro 1,580
305 Otis 1,577
306 Chester 1,529
307 Richmond 1,521
308 New Marlborough 1,370
309 Whately 1,339
310 Russell 1,330
311 Royalston 1,307
312 Chesterfield 1,303
313 Pelham 1,277
314 Blandford 1,259
315 Egremont 1,255
316 Worthington 1,253
317 New Braintree 1,247
318 Petersham 1,218
319 Chilmark 1,117
320 Charlemont 1,110
321 Goshen 1,096
322 West Stockbridge 1,095
323 New Salem 1,019
324 Windsor 909
325 Wendell 864
326 Cummington 860
327 Sandisfield 859
328 Florida 816
329 Peru 811
330 Montgomery 802
331 Heath 770
332 Savoy 764
333 Warwick 750
334 Monterey 729
335 Leyden 676
336 Plainfield 668
337 Tolland 666
338 Aquinnah 640
339 Hancock 639
340 Washington 499
341 Middlefield 464
342 Tyringham 439
343 Hawley 425
344 Alford 411
345 Rowe 400
346 New Ashford 334
347 Mount Washington 140
348 Monroe 86
349 Gosnold 34
  • United States Census Bureau. B01001 SEX BY AGE, 2017 American Community Survey 5-Year Estimates. U.S. Census Bureau, American Community Survey Office. Web. 6 December 2018. http://www.census.gov/.

Connect

Cubit logo
Copyright 2019 Cubit Planning, Inc.