Massachusetts / Cities by Population

Massachusetts Cities by Population

The data is from the US Census. Below are 351 Massachusetts cities ranked 1 through 348 (there are some ties). 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.

Rank City Population
1 Boston 679,413
2 Worcester 185,195
3 Springfield 154,596
4 Cambridge 115,665
5 Lowell 111,249
6 Brockton 95,426
7 New Bedford 95,117
8 Quincy 94,121
9 Lynn 93,617
10 Fall River 89,339
11 Newton 88,660
12 Somerville 80,434
13 Lawrence 79,841
14 Framingham 71,649
15 Haverhill 63,280
16 Waltham 62,979
17 Malden 61,094
18 Plymouth 59,331
19 Brookline 59,234
20 Medford 57,771
21 Taunton 56,963
22 Weymouth Town 56,384
23 Chicopee 55,661
24 Revere 53,966
25 Peabody 52,865
26 Methuen Town 50,019
27 Everett 45,856
28 Arlington 45,147
29 Attleboro 44,548
30 Barnstable Town 44,314
31 Salem 43,302
32 Pittsfield 43,058
33 Billerica 43,044
34 Beverly 41,731
35 Westfield 41,599
36 Leominster 41,579
37 Fitchburg 40,737
38 Holyoke 40,376
39 Woburn 40,298
40 Chelsea 39,852
41 Marlborough 39,776
42 Amherst 39,741
43 Braintree Town 37,207
44 Shrewsbury 37,037
45 Natick 36,083
46 Andover 35,609
47 Watertown Town 35,103
48 Chelmsford 35,086
49 Dartmouth 34,286
50 Randolph 33,924
51 Lexington 33,480
52 Franklin Town 33,022
53 Dracut 31,266
54 Falmouth 31,177
55 Tewksbury 31,002
56 Needham 30,735
57 North Andover 30,589
58 Gloucester 30,049
59 TIE Norwood and Wellesley 29,201
60 North Attleborough 29,116
61 Milford 28,789
62 Agawam Town 28,744
63 West Springfield Town 28,666
64 Northampton 28,568
65 Stoughton 28,534
66 Saugus 28,158
67 Melrose 28,116
68 Danvers 27,631
69 Milton 27,568
70 Bridgewater 27,397
71 Burlington 27,059
72 Wakefield 26,960
73 Belmont 26,043
74 Marshfield 25,754
75 Dedham 25,377
76 Reading 25,100
77 Walpole 25,075
78 Middleborough 24,505
79 Easton 24,306
80 Westford 24,194
81 Mansfield 23,761
82 Wilmington 23,658
83 Acton 23,561
84 Yarmouth 23,381
85 Hingham 23,298
86 Canton 23,134
87 Winchester 22,677
88 Wareham 22,574
89 Stoneham 22,144
90 Ludlow 21,336
91 Gardner 20,555
92 Marblehead 20,488
93 Sandwich 20,342
94 Hudson 19,868
95 Bourne 19,839
96 Norton 19,634
97 Concord 19,323
98 Westborough 18,982
99 Sudbury 18,940
100 Holden 18,821
101 Grafton 18,624
102 Scituate 18,591
103 Winthrop Town 18,535
104 Sharon 18,400
105 Pembroke 18,304
106 Somerset 18,207
107 Newburyport 17,990
108 Rockland 17,909
109 South Hadley 17,763
110 Ashland 17,576
111 Foxborough 17,535
112 Greenfield Town 17,468
113 Amesbury Town 17,378
114 Hopkinton 17,178
115 Bellingham 17,016
116 Webster 16,971
117 Southbridge Town 16,894
118 Auburn 16,633
119 Northbridge 16,522
120 Swansea 16,462
121 Abington 16,330
122 East Longmeadow 16,200
123 Fairhaven 16,026
124 Easthampton Town 16,023
125 Westwood 15,863
126 Westport 15,854
127 Longmeadow 15,830
128 Duxbury 15,703
129 North Reading 15,642
130 Seekonk 15,210
131 Northborough 14,985
132 Belchertown 14,967
133 Whitman 14,961
134 Swampscott 14,755
135 Holliston 14,634
136 Wilbraham 14,604
137 Hanover 14,397
138 East Bridgewater 14,386
139 Bedford 14,126
140 Mashpee 14,101
141 Raynham 14,010
142 Dennis 13,962
143 Oxford 13,944
144 Uxbridge 13,903
145 Ipswich 13,901
146 Clinton 13,899
147 Wayland 13,720
148 Millbury 13,630
149 Charlton 13,482
150 Kingston 13,381
151 Medway 13,244
152 North Adams 13,089
153 Lynnfield 12,847
154 Medfield 12,748
155 Tyngsborough 12,272
156 Palmer Town 12,251
157 Harwich 12,142
158 Pepperell 12,083
159 Rehoboth 12,082
160 Weston 12,067
161 Spencer 11,913
162 Norfolk 11,748
163 Wrentham 11,734
164 Athol 11,691
165 Dudley 11,682
166 Carver 11,661
167 Groton 11,301
168 Lakeville 11,293
169 Leicester 11,286
170 Lunenburg 11,271
171 Nantucket 11,101
172 Holbrook 11,036
173 Norwell 10,987
174 Winchendon 10,798
175 Hanson 10,668
176 Maynard 10,600
177 Acushnet 10,483
178 Hull 10,424
179 Southborough 10,074
180 Littleton 9,935
181 Brewster 9,868
182 Ware 9,838
183 Middleton 9,779
184 Southwick 9,727
185 Sturbridge 9,537
186 Townsend 9,455
187 Sutton 9,385
188 Freetown 9,251
189 Blackstone 9,246
190 Salisbury 9,209
191 Plainville 9,088
192 Monson 8,811
193 Douglas 8,794
194 Georgetown 8,649
195 Rutland 8,586
196 Cohasset 8,449
197 Montague 8,334
198 Boxford 8,270
199 Millis 8,202
200 Adams 8,172
201 Templeton 8,127
202 Ayer 8,055
203 Sterling 8,052
204 Lancaster 8,043
205 Hamilton 8,020
206 West Boylston 7,941
207 Upton 7,835
208 Halifax 7,824
209 Williamstown 7,759
210 Orange 7,682
211 Westminster 7,665
212 Shirley 7,598
213 Dighton 7,571
214 Rockport 7,212
215 West Bridgewater 7,165
216 Stow 7,098
217 Newbury 7,031
218 Great Barrington 6,894
219 Merrimac 6,839
220 Groveland 6,749
221 Lincoln 6,726
222 Berkley 6,679
223 Dalton 6,625
224 Harvard 6,570
225 Topsfield 6,551
226 Granby 6,333
227 Rowley 6,298
228 Mattapoisett 6,294
229 Ashburnham 6,253
230 Chatham 6,155
231 Southampton 6,140
232 Mendon 6,068
233 Dover 5,987
234 Hopedale 5,951
235 Orleans 5,821
236 Boxborough 5,794
237 Lee 5,760
238 Barre 5,539
239 Rochester 5,527
240 Manchester-by-the-Sea 5,370
241 Hadley 5,310
242 Bolton 5,236
243 Warren 5,210
244 Wenham 5,208
245 Hampden 5,191
246 Carlisle 5,186
247 Marion 5,100
248 Deerfield 5,046
249 Lenox 4,979
250 Eastham 4,893
251 Paxton 4,870
252 North Brookfield 4,764
253 Oak Bluffs 4,686
254 Hubbardston 4,642
255 TIE West Newbury and Boylston 4,581
256 Avon 4,482
257 Edgartown 4,306
258 Sherborn 4,301
259 Tisbury 4,103
260 West Brookfield 3,775
261 Brimfield 3,739
262 Essex 3,713
263 Sunderland 3,659
264 Nahant 3,495
265 Wellfleet 3,481
266 Princeton 3,443
267 Brookfield 3,431
268 Dunstable 3,345
269 Hatfield 3,292
270 Millville 3,242
271 Ashby 3,215
272 Cheshire 3,172
273 Sheffield 3,170
274 Berlin 3,144
275 Hardwick 3,025
276 Lanesborough 3,000
277 Northfield 2,997
278 Provincetown 2,960
279 Plympton 2,945
280 West Tisbury 2,707
281 Holland 2,539
282 Williamsburg 2,523
283 East Brookfield 2,159
284 Wales 2,117
285 Bernardston 2,051
286 Huntington 2,025
287 Leverett 1,983
288 Stockbridge 1,960
289 Buckland 1,908
290 Shelburne 1,882
291 Conway 1,880
292 Becket 1,859
293 Hinsdale 1,853
294 Oakham 1,840
295 Westhampton 1,825
296 Shutesbury 1,801
297 Colrain 1,800
298 Erving 1,791
299 Clarksburg 1,744
300 Phillipston 1,702
301 Gill 1,608
302 TIE Richmond and Granville 1,590
303 Ashfield 1,539
304 Chester 1,486
305 Russell 1,438
306 Whately 1,433
307 Otis 1,420
308 Egremont 1,380
309 Chesterfield 1,355
310 New Marlborough 1,312
311 Pelham 1,306
312 New Braintree 1,298
313 Petersham 1,269
314 Worthington 1,258
315 Truro 1,254
316 Blandford 1,177
317 Royalston 1,160
318 West Stockbridge 1,133
319 Charlemont 1,130
320 New Salem 1,036
321 Goshen 1,003
322 Sandisfield 972
323 Chilmark 971
324 Cummington 875
325 Peru 872
326 Wendell 853
327 Windsor 842
328 Montgomery 829
329 Florida 785
330 Warwick 781
331 Monterey 753
332 Savoy 719
333 Heath 707
334 Leyden 692
335 Plainfield 621
336 Tolland 609
337 Washington 543
338 Hancock 529
339 Aquinnah 492
340 Tyringham 452
341 Alford 421
342 Rowe 410
343 Middlefield 393
344 Hawley 373
345 New Ashford 347
346 Mount Washington 164
347 Monroe 91
348 Gosnold 48

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

  • United States Census Bureau. Annual Estimates of the Resident Population: April 1, 2010 to July 1, 2018. U.S. Census Bureau, Population Division. Web. May 2019. http://www.census.gov/.
  • United States Census Bureau. B01001 SEX BY AGE, 2018 American Community Survey 5-Year Estimates. U.S. Census Bureau, American Community Survey Office. Web. 19 December 2019. http://www.census.gov/.

Connect

Cubit logo
Copyright 2020 Cubit Planning, Inc.