Skip to main content

Massachusetts Cities Ranked by Population

Complete list of all 248 cities and Census-designated places in Massachusetts, ranked by population.

#CityPopulationMedian IncomePovertyHome Value
1 Boston city 663,972 $94,755 16.9% $710,400
2 Worcester city 205,501 $67,544 19.8% $339,500
3 Springfield city 154,751 $51,339 25.3% $222,700
4 Cambridge city 117,794 $126,469 12.4% $1,040,500
5 Lowell city 114,799 $76,205 16.0% $395,100
6 Brockton city 105,080 $77,089 13.9% $405,500
7 Quincy city 101,361 $95,711 11.4% $598,100
8 Lynn city 100,905 $74,715 13.7% $472,600
9 New Bedford city 100,731 $56,025 19.9% $324,400
10 Fall River city 93,764 $53,933 20.9% $357,800
11 Newton city 88,504 $184,989 4.7% $1,202,500
12 Lawrence city 88,297 $57,903 18.2% $393,500
13 Somerville city 80,549 $127,056 10.2% $899,400
14 Framingham city 72,013 $98,179 11.0% $600,600
15 Haverhill city 67,387 $87,675 10.6% $426,900
16 Malden city 65,509 $95,298 13.3% $607,500
17 Waltham city 64,723 $116,560 8.6% $705,700
18 Brookline CDP 62,822 $140,631 9.8% $1,233,100
19 Revere city 59,933 $81,121 12.4% $566,200
20 Taunton city 59,719 $79,715 13.7% $388,200
21 Medford city 59,062 $118,089 8.2% $715,500
22 Weymouth Town city 57,786 $100,077 7.7% $516,200
23 Chicopee city 55,213 $66,927 15.2% $251,800
24 Peabody city 54,180 $95,278 6.5% $566,200
25 Methuen Town city 53,043 $103,270 8.2% $472,200
26 Everett city 49,236 $79,658 15.4% $605,200
27 Barnstable Town city 49,232 $97,348 7.0% $559,200
28 Attleboro city 46,499 $93,266 9.2% $409,100
29 Arlington CDP 46,015 $141,440 5.4% $885,000
30 Salem city 44,241 $85,137 13.7% $497,400
31 Leominster city 43,697 $81,556 10.1% $345,000
32 Pittsfield city 43,559 $68,386 13.6% $233,700
33 Beverly city 42,408 $103,739 10.0% $621,900
34 Fitchburg city 41,633 $70,659 15.5% $295,500
35 Marlborough city 41,398 $95,047 9.2% $485,400
36 Woburn city 41,205 $107,754 7.8% $641,800
37 Westfield city 40,673 $82,847 11.0% $295,500
38 Chelsea city 39,460 $72,220 20.6% $476,500
39 Braintree Town city 38,762 $125,305 5.2% $623,200
40 Holyoke city 37,949 $51,892 23.7% $255,300
41 Amherst Town city 35,472 $65,938 24.1% $454,000
42 Watertown Town city 35,270 $123,422 6.1% $737,600
43 Randolph Town city 34,683 $103,129 7.4% $463,500
44 Lexington CDP 34,085 $219,402 4.3% $1,147,900
45 Franklin Town city 33,067 $142,788 5.5% $567,100
46 Needham CDP 32,059 $212,241 3.8% $1,146,000
47 Norwood CDP 31,380 $97,110 8.2% $613,500
48 North Attleborough Town city 30,842 $109,426 5.4% $462,700
49 Wellesley CDP 29,906 $250,001 3.2% $1,513,400
50 Gloucester city 29,862 $87,898 10.7% $587,800
51 Melrose city 29,488 $126,854 3.7% $796,100
52 Bridgewater Town city 28,669 $112,482 4.9% $500,600
53 Northampton city 28,640 $78,467 12.5% $398,000
54 West Springfield Town city 28,635 $70,401 10.4% $307,900
55 Saugus CDP 28,599 $100,819 6.4% $589,500
56 Agawam Town city 28,510 $82,359 6.9% $290,000
57 Milton CDP 28,481 $178,053 4.7% $896,500
58 Danvers CDP 27,924 $117,072 5.2% $611,200
59 Milford CDP 27,919 $88,992 9.0% $429,800
60 Wakefield CDP 27,284 $130,320 4.6% $670,100
61 Belmont CDP 27,009 $178,188 3.5% $1,108,800
62 Burlington CDP 26,223 $142,207 5.6% $679,400
63 Reading CDP 25,448 $163,725 2.7% $741,100
64 Dedham CDP 25,109 $124,375 4.6% $630,400
65 Wilmington CDP 23,195 $161,473 3.0% $646,200
66 Stoneham CDP 22,986 $112,635 4.6% $629,000
67 Winchester CDP 22,862 $218,176 3.9% $1,181,700
68 Gardner city 21,075 $62,948 14.3% $271,300
69 Marblehead CDP 20,334 $165,859 3.8% $906,200
70 Winthrop Town city 18,807 $106,357 7.0% $606,900
71 Newburyport city 18,444 $144,259 5.1% $792,400
72 Somerset CDP 18,246 $111,720 5.0% $389,400
73 Southbridge Town city 17,806 $59,397 16.2% $267,000
74 Greenfield city 17,662 $53,961 15.7% $252,000
75 Amesbury Town city 17,277 $100,599 7.0% $475,400
76 Abington CDP 17,008 $119,787 5.7% $516,300
77 Easthampton Town city 16,103 $72,925 8.9% $343,800
78 Longmeadow CDP 15,724 $144,639 3.9% $425,800
79 Hudson CDP 15,610 $96,149 5.7% $457,400
80 Swampscott CDP 15,209 $128,964 7.0% $690,800
81 Lynnfield CDP 12,964 $172,484 6.1% $904,200
82 North Adams city 12,660 $48,521 18.1% $185,300
83 Palmer Town city 12,372 $78,789 8.6% $255,000
84 Webster CDP 12,300 $60,384 19.7% $303,900
85 South Yarmouth CDP 11,642 $79,638 9.3% $465,100
86 Holbrook CDP 11,320 $107,768 6.6% $436,500
87 Nantucket CDP 10,837 $109,988 2.6% $1,359,200
88 Maynard CDP 10,663 $119,549 7.4% $494,200
89 Hull CDP 10,098 $127,112 5.3% $606,100
90 Andover CDP 9,261 $127,054 8.9% $719,900
91 Athol CDP 8,711 $61,742 18.1% $227,000
92 Middleborough Center CDP 8,064 $79,520 12.5% $372,400
93 Plymouth CDP 7,852 $72,639 8.6% $426,000
94 Whitinsville CDP 7,250 $93,504 10.2% $440,100
95 Mansfield Center CDP 7,232 $101,546 2.8% $449,200
96 Clinton CDP 6,908 $78,909 8.9% $328,600
97 Pinehurst CDP 6,737 $136,406 4.2% $585,600
98 Northborough CDP 6,720 $154,926 2.0% $553,700
99 Cochituate CDP 6,688 $190,938 3.4% $862,000
100 East Falmouth CDP 6,415 $69,121 8.2% $554,200
101 Kingston CDP 6,373 $130,179 2.7% $529,400
102 Foxborough CDP 6,356 $83,162 8.6% $523,200
103 Medfield CDP 6,355 $186,625 3.8% $734,200
104 West Yarmouth CDP 6,323 $63,859 8.0% $456,800
105 North Scituate CDP 6,163 $136,852 2.1% $771,000
106 Sharon CDP 6,022 $183,239 3.2% $614,300
107 West Concord CDP 5,997 $178,979 4.1% $881,800
108 Walpole CDP 5,989 $132,411 5.9% $572,000
109 Yarmouth Port CDP 5,825 $108,563 5.7% $542,600
110 Salisbury CDP 5,735 $93,052 5.1% $441,500
111 Ware CDP 5,723 $52,039 14.2% $229,700
112 East Harwich CDP 5,670 $108,157 0.8% $585,400
113 Bliss Corner CDP 5,666 $73,919 7.9% $430,700
114 Scituate CDP 5,602 $126,379 3.3% $699,200
115 Adams CDP 5,584 $48,750 17.2% $189,100
116 Oxford CDP 5,572 $91,742 6.6% $327,300
117 Spencer CDP 5,520 $59,618 11.4% $297,700
118 Hingham CDP 5,343 $222,696 6.6% $1,216,800
119 North Westport CDP 4,995 $85,120 4.2% $389,300
120 The Pinehills CDP 4,988 $121,792 3.8% $669,100
121 Bellingham CDP 4,939 $88,731 1.8% $385,300
122 Raynham Center CDP 4,871 $120,913 12.9% $510,800
123 Ipswich CDP 4,806 $92,969 5.3% $570,500
124 Rockport CDP 4,795 $86,250 3.1% $694,300
125 Marshfield CDP 4,698 $99,537 18.4% $646,400
126 Ocean Bluff-Brant Rock CDP 4,695 $118,625 6.2% $483,600
127 Millis-Clicquot CDP 4,479 $116,324 6.6% $487,700
128 Smith Mills CDP 4,467 $56,250 9.2% $384,600
129 North Plymouth CDP 4,458 $71,205 18.3% $456,600
130 Winchendon CDP 4,407 $67,188 14.3% $258,300
131 Williamstown CDP 4,352 $82,917 15.9% $436,900
132 Wilbraham CDP 4,247 $88,409 8.5% $361,600
133 Westborough CDP 4,234 $100,037 6.3% $540,600
134 Northwest Harwich CDP 4,205 $89,063 7.9% $596,800
135 Hopedale CDP 4,126 $111,016 5.9% $399,100
136 Falmouth CDP 3,996 $68,267 23.4% $745,900
137 Sagamore CDP 3,958 $132,000 1.8% $562,600
138 Turners Falls CDP 3,949 $56,729 10.5% $235,500
139 North Pembroke CDP 3,924 $177,703 10.3% $521,400
140 Orange CDP 3,793 $53,014 22.0% $217,200
141 Forestdale CDP 3,716 $105,368 3.9% $462,500
142 East Dennis CDP 3,685 $100,504 4.2% $658,500
143 North Lakeville CDP 3,602 $88,750 9.0% $488,400
144 East Sandwich CDP 3,597 $128,750 12.1% $651,900
145 Provincetown CDP 3,466 $123,456 11.4% $786,900
146 Dennis Port CDP 3,439 $61,974 18.9% $450,500
147 Nahant CDP 3,328 $111,004 6.8% $686,000
148 South Duxbury CDP 3,272 $206,111 4.8% $987,500
149 South Dennis CDP 3,190 $86,500 4.5% $454,400
150 Hopkinton CDP 3,142 $173,750 3.9% $601,900
151 Ocean Grove CDP 3,099 $97,109 1.8% $337,800
152 Cordaville CDP 3,076 $161,023 2.5% $730,600
153 Monument Beach CDP 3,067 $86,953 3.1% $540,600
154 Ayer CDP 3,012 $81,286 9.0% $417,300
155 Upton CDP 2,985 $109,925 3.1% $474,600
156 Sandwich CDP 2,976 $108,583 6.6% $511,000
157 Buzzards Bay CDP 2,941 $95,847 6.9% $453,500
158 North Seekonk CDP 2,903 $110,541 4.2% $417,300
159 East Douglas CDP 2,842 $141,042 8.3% $400,900
160 Littleton Common CDP 2,838 $129,347 1.1% $551,800
161 Acushnet Center CDP 2,792 $69,159 8.4% $313,100
162 West Wareham CDP 2,776 $55,900 20.1% $204,200
163 Wareham Center CDP 2,737 $88,424 5.7% $411,500
164 Vineyard Haven CDP 2,672 $73,917 0.0% $815,000
165 West Dennis CDP 2,586 $93,958 5.4% $580,900
166 Mattapoisett Center CDP 2,573 $99,864 5.3% $649,200
167 Topsfield CDP 2,573 $169,468 5.4% $793,300
168 Fiskdale CDP 2,564 $92,273 8.0% $359,200
169 North Falmouth CDP 2,558 $133,571 1.8% $656,400
170 Norton Center CDP 2,526 $114,051 13.9% $418,400
171 North Brookfield CDP 2,477 $75,956 16.7% $235,000
172 Baldwinville CDP 2,454 $56,957 17.4% $284,900
173 Dover CDP 2,386 $250,001 2.8% $1,230,600
174 Pocasset CDP 2,375 $84,544 3.9% $607,700
175 Boxford CDP 2,325 $238,375 5.0% $977,400
176 Belchertown CDP 2,299 $68,393 16.5% $331,500
177 Cedar Crest CDP 2,289 $175,313 2.4% $606,500
178 Sturbridge CDP 2,277 $129,413 1.3% $404,700
179 Lunenburg CDP 2,163 $112,422 3.1% $439,600
180 Marshfield Hills CDP 2,121 $210,096 0.4% $750,600
181 Harwich Port CDP 2,011 $64,813 7.9% $654,900
182 Hanson CDP 2,002 $115,109 2.2% $490,700
183 South Lancaster CDP 1,991 $104,745 4.1% $370,200
184 East Pepperell CDP 1,984 $111,736 1.5% $415,200
185 North Eastham CDP 1,958 $80,375 9.9% $641,200
186 Great Barrington CDP 1,953 $57,071 4.6% $459,000
187 Dennis CDP 1,903 $127,292 3.3% $835,300
188 Pepperell CDP 1,887 $76,196 10.6% $399,700
189 White Island Shores CDP 1,880 $104,940 3.3% $366,800
190 Devens CDP 1,871 $113,125 17.2% $464,000
191 South Deerfield CDP 1,822 $97,250 3.2% $419,100
192 Lenox CDP 1,809 $58,920 10.2% $411,700
193 Rutland CDP 1,796 $102,885 2.7% $357,700
194 Monson Center CDP 1,794 $58,603 26.7% $279,500
195 Essex CDP 1,775 $156,094 3.3% $774,400
196 Bourne CDP 1,765 $125,366 12.6% $521,100
197 Shelburne Falls CDP 1,755 $52,604 18.4% $296,000
198 Hanscom AFB CDP 1,745 $101,194 0.0% N/A
199 Teaticket CDP 1,728 $85,669 7.4% $488,700
200 Brewster CDP 1,711 $75,481 6.4% $702,000
201 West Falmouth CDP 1,655 $115,735 10.0% $734,000
202 Duxbury CDP 1,620 $126,750 9.1% $1,386,200
203 Harwich Center CDP 1,620 $76,944 4.5% $546,600
204 Orleans CDP 1,618 $76,768 14.8% $542,500
205 Chatham CDP 1,614 $82,269 10.1% $1,550,000
206 Rowley CDP 1,576 $106,250 2.7% $615,500
207 Groton CDP 1,571 N/A 7.8% $736,800
208 Onset CDP 1,561 N/A 6.1% $415,500
209 Lee CDP 1,522 $70,306 9.3% $265,900
210 West Brookfield CDP 1,518 $59,734 14.5% $282,900
211 Weweantic CDP 1,384 N/A 0.9% $418,700
212 Hatfield CDP 1,361 $109,625 5.6% $460,300
213 Oak Bluffs CDP 1,357 $59,082 18.1% $1,013,900
214 East Brookfield CDP 1,349 $70,625 4.0% $337,500
215 West Chatham CDP 1,337 $135,199 18.2% $743,100
216 Holland CDP 1,313 $83,382 4.5% $281,000
217 Shirley CDP 1,256 N/A 4.2% $378,700
218 Green Harbor CDP 1,254 $195,930 6.8% $825,600
219 South Ashburnham CDP 1,174 $82,006 16.0% $323,400
220 Marion Center CDP 1,159 $180,130 12.3% $622,600
221 Granby CDP 1,127 $126,136 7.5% $299,700
222 Townsend CDP 1,082 $56,726 15.3% $344,400
223 Millers Falls CDP 1,081 $63,646 14.6% $222,600
224 Mashpee Neck CDP 1,071 $131,250 2.9% $578,400
225 Housatonic CDP 1,054 $86,920 4.5% $429,200
226 Woods Hole CDP 999 $72,386 5.8% $876,700
227 Brookfield CDP 940 $66,774 10.4% $325,700
228 Northfield CDP 908 $74,875 13.3% $279,300
229 Huntington CDP 853 $52,344 26.9% $301,800
230 New Seabury CDP 824 $206,000 0.0% $883,500
231 Edgartown CDP 752 N/A 0.0% N/A
232 Warren CDP 705 $40,315 18.2% N/A
233 Chester CDP 692 $86,042 2.9% $203,300
234 West Warren CDP 619 N/A 6.2% $274,600
235 Cheshire CDP 584 N/A 11.5% N/A
236 Russell CDP 568 $103,456 7.4% $280,000
237 Barre CDP 550 $55,625 2.9% $313,100
238 Seabrook CDP 545 N/A 0.9% $691,900
239 Popponesset CDP 501 N/A 6.4% $652,200
240 Deerfield CDP 441 N/A 17.4% N/A
241 Blandford CDP 437 $93,500 0.9% $224,600
242 Madaket CDP 378 $106,615 0.0% $1,226,600
243 Petersham CDP 252 $105,938 7.9% $372,400
244 Siasconset CDP 191 N/A 45.1% $1,546,900
245 Lenox Dale CDP 165 N/A 6.7% N/A
246 Seconsett Island CDP 138 N/A 0.0% N/A
247 Monomoscoy Island CDP 112 N/A 0.0% $1,022,700
248 Popponesset Island CDP 72 N/A 0.0% $2,000,001