Massachusetts Communities by Population
Mass
Communities
By Population
| # |
Community
|
2000
|
County
|
| 1 |
Boston |
589,141 |
Suffolk County |
| 2 |
Worcester |
172,648 |
Worcester County |
| 3 |
Springfield |
152,082 |
Hampden County |
| 4 |
Lowell |
105,167 |
Middlesex County |
| 5 |
Cambridge |
101,355 |
Middlesex County |
| 6 |
Brockton |
94,304 |
Plymouth County |
| 7 |
New Bedford |
93,768 |
Bristol County |
| 8 |
Fall River |
91,938 |
Bristol County |
| 9 |
Lynn |
89,050 |
Essex County |
| 10 |
Quincy |
88,025 |
Norfolk County |
| 11 |
Newton |
83,829 |
Middlesex County |
| 12 |
Somerville |
77,478 |
Middlesex County |
| 13 |
Lawrence |
72,043 |
Essex County |
| 14 |
Framingham |
66,910 |
Middlesex County |
| 15 |
Waltham |
59,226 |
Middlesex County |
| 16 |
Haverhill |
58,969 |
Essex County |
| 17 |
Brookline |
57,107 |
Norfolk County |
| 18 |
Malden |
56,340 |
Middlesex County |
| 19 |
Taunton |
55,976 |
Bristol County |
| 20 |
Medford |
55,765 |
Middlesex County |
| 21 |
Chicopee |
54,653 |
Hampden County |
| 22 |
Weymouth |
53,988 |
Norfolk County |
| 23 |
Plymouth |
51,701 |
Plymouth County |
| 24 |
Peabody |
48,129 |
Essex County |
| 25 |
Barnstable |
47,821 |
Barnstable County |
| 26 |
Revere |
47,283 |
Suffolk County |
| 27 |
Pittsfield |
45,793 |
Berkshire County |
| 28 |
Methuen |
43,789 |
Essex County |
| 29 |
Arlington |
42,389 |
Middlesex County |
| 30 |
Attleboro |
42,068 |
Bristol County |
| 31 |
Leominster |
41,303 |
Worcester County |
| 32 |
Salem |
40,407 |
Essex County |
| 33 |
Westfield |
40,072 |
Hampden County |
| 34 |
Beverly |
39,862 |
Essex County |
| 35 |
Holyoke |
39,838 |
Hampden County |
| 36 |
Fitchburg |
39,102 |
Worcester County |
| 37 |
Billerica |
38,981 |
Middlesex County |
| 38 |
Everett |
38,037 |
Middlesex County |
| 39 |
Woburn |
37,258 |
Middlesex County |
| 40 |
Marlborough |
36,255 |
Middlesex County |
| 41 |
Chelsea |
35,080 |
Suffolk County |
| 42 |
Amherst |
34,874 |
Hampshire County |
| 43 |
Chelmsford |
33,858 |
Middlesex County |
| 44 |
Braintree |
33,828 |
Norfolk County |
| 45 |
Watertown |
32,986 |
Middlesex County |
| 46 |
Falmouth |
32,660 |
Barnstable County |
| 47 |
Natick |
32,170 |
Middlesex County |
| 48 |
Shrewsbury |
31,640 |
Worcester County |
| 49 |
Andover |
31,247 |
Essex County |
| 50 |
Randolph |
30,963 |
Norfolk County |
| 51 |
Dartmouth |
30,666 |
Bristol County |
| 52 |
Lexington |
30,355 |
Middlesex County |
| 53 |
Gloucester |
30,273 |
Essex County |
| 54 |
Franklin |
29,560 |
Norfolk County |
| 55 |
Northampton |
28,978 |
Hampshire County |
| 56 |
Needham |
28,911 |
Norfolk County |
| 57 |
Tewksbury |
28,851 |
Middlesex County |
| 58 |
Norwood |
28,587 |
Norfolk County |
| 59 |
Dracut |
28,562 |
Middlesex County |
| 60 |
Agawam |
28,144 |
Hampden County |
| 61 |
West Springfield |
27,899 |
Hampden County |
| 62 |
North Andover |
27,202 |
Essex County |
| 63 |
Stoughton |
27,149 |
Norfolk County |
| 64 |
North Attleborough |
27,143 |
Bristol County |
| 65 |
Melrose |
27,134 |
Middlesex County |
| 66 |
Milford |
26,799 |
Worcester County |
| 67 |
Wellesley |
26,613 |
Norfolk County |
| 68 |
Saugus |
26,078 |
Essex County |
| 69 |
Milton |
26,062 |
Norfolk County |
| 70 |
Danvers |
25,212 |
Essex County |
| 71 |
Bridgewater |
25,185 |
Plymouth County |
| 72 |
Yarmouth |
24,807 |
Barnstable County |
| 73 |
Wakefield |
24,804 |
Middlesex County |
| 74 |
Marshfield |
24,324 |
Plymouth County |
| 75 |
Belmont |
24,194 |
Middlesex County |
| 76 |
Reading |
23,708 |
Middlesex County |
| 77 |
Dedham |
23,464 |
Norfolk County |
| 78 |
Burlington |
22,876 |
Middlesex County |
| 79 |
Walpole |
22,824 |
Norfolk County |
| 80 |
Mansfield |
22,414 |
Bristol County |
| 81 |
Easton |
22,299 |
Bristol County |
| 82 |
Stoneham |
22,219 |
Middlesex County |
| 83 |
Wilmington |
21,363 |
Middlesex County |
| 84 |
Ludlow |
21,209 |
Hampden County |
| 85 |
Winchester |
20,810 |
Middlesex County |
| 86 |
Canton |
20,775 |
Norfolk County |
| 87 |
Gardner |
20,770 |
Worcester County |
| 88 |
Westford |
20,754 |
Middlesex County |
| 89 |
Marblehead |
20,377 |
Essex County |
| 90 |
Wareham |
20,335 |
Plymouth County |
| 91 |
Acton |
20,331 |
Middlesex County |
| 92 |
Sandwich |
20,136 |
Barnstable County |
| 93 |
Middleborough |
19,941 |
Plymouth County |
| 94 |
Hingham |
19,882 |
Plymouth County |
| 95 |
Bourne |
18,721 |
Barnstable County |
| 96 |
Winthrop |
18,303 |
Suffolk County |
| 97 |
Somerset |
18,234 |
Bristol County |
| 98 |
Greenfield |
18,168 |
Franklin County |
| 99 |
Hudson |
18,113 |
Middlesex County |
| 100 |
Norton |
18,036 |
Bristol County |
| 101 |
Westborough |
17,997 |
Worcester County |
| 102 |
Scituate |
17,863 |
Plymouth County |
| 103 |
Rockland |
17,670 |
Plymouth County |
| 104 |
Sharon |
17,408 |
Norfolk County |
| 105 |
Southbridge |
17,214 |
Worcester County |
| 106 |
South Hadley |
17,196 |
Hampshire County |
| 107 |
Newburyport |
17,189 |
Essex County |
| 108 |
Concord |
16,993 |
Middlesex County |
| 109 |
Pembroke |
16,927 |
Plymouth County |
| 110 |
Sudbury |
16,841 |
Middlesex County |
| 111 |
Amesbury |
16,450 |
Essex County |
| 112 |
Webster |
16,415 |
Worcester County |
| 113 |
Foxborough |
16,246 |
Norfolk County |
| 114 |
Fairhaven |
16,159 |
Bristol County |
| 115 |
Easthampton |
15,994 |
Hampshire County |
| 116 |
Dennis |
15,973 |
Barnstable County |
| 117 |
Auburn |
15,901 |
Worcester County |
| 118 |
Swansea |
15,901 |
Bristol County |
| 119 |
Longmeadow |
15,633 |
Hampden County |
| 120 |
Holden |
15,621 |
Worcester County |
| 121 |
Bellingham |
15,314 |
Norfolk County |
| 122 |
Grafton |
14,894 |
Worcester County |
| 123 |
North Adams |
14,681 |
Berkshire County |
| 124 |
Ashland |
14,674 |
Middlesex County |
| 125 |
Abington |
14,605 |
Plymouth County |
| 126 |
Swampscott |
14,412 |
Essex County |
| 127 |
Duxbury |
14,248 |
Plymouth County |
| 128 |
Westport |
14,183 |
Bristol County |
| 129 |
Westwood |
14,117 |
Norfolk County |
| 130 |
East Longmeadow |
14,100 |
Hampden County |
| 131 |
Northborough |
14,013 |
Worcester County |
| 132 |
Whitman |
13,882 |
Plymouth County |
| 133 |
North Reading |
13,837 |
Middlesex County |
| 134 |
Holliston |
13,801 |
Middlesex County |
| 135 |
Wilbraham |
13,473 |
Hampden County |
| 136 |
Clinton |
13,435 |
Worcester County |
| 137 |
Seekonk |
13,425 |
Bristol County |
| 138 |
Oxford |
13,352 |
Worcester County |
| 139 |
Hopkinton |
13,346 |
Middlesex County |
| 140 |
Northbridge |
13,182 |
Worcester County |
| 141 |
Hanover |
13,164 |
Plymouth County |
| 142 |
Wayland |
13,100 |
Middlesex County |
| 143 |
Ipswich |
12,987 |
Essex County |
| 144 |
East Bridgewater |
12,974 |
Plymouth County |
| 145 |
Belchertown |
12,968 |
Hampshire County |
| 146 |
Mashpee |
12,946 |
Barnstable County |
| 147 |
Millbury |
12,784 |
Worcester County |
| 148 |
Bedford |
12,595 |
Middlesex County |
| 149 |
Palmer |
12,497 |
Hampden County |
| 150 |
Medway |
12,448 |
Norfolk County |
| 151 |
Harwich |
12,386 |
Barnstable County |
| 152 |
Medfield |
12,273 |
Norfolk County |
| 153 |
Kingston |
11,780 |
Plymouth County |
| 154 |
Raynham |
11,739 |
Bristol County |
| 155 |
Spencer |
11,691 |
Worcester County |
| 156 |
Lynnfield |
11,542 |
Essex County |
| 157 |
Weston |
11,469 |
Middlesex County |
| 158 |
Athol |
11,299 |
Worcester County |
| 159 |
Charlton |
11,263 |
Worcester County |
| 160 |
Carver |
11,163 |
Plymouth County |
| 161 |
Uxbridge |
11,156 |
Worcester County |
| 162 |
Pepperell |
11,142 |
Middlesex County |
| 163 |
Tyngsborough |
11,081 |
Middlesex County |
| 164 |
Hull |
11,050 |
Plymouth County |
| 165 |
Holbrook |
10,785 |
Norfolk County |
| 166 |
Wrentham |
10,554 |
Norfolk County |
| 167 |
Leicester |
10,471 |
Worcester County |
| 168 |
Norfolk |
10,460 |
Norfolk County |
| 169 |
Maynard |
10,433 |
Middlesex County |
| 170 |
Rehoboth |
10,172 |
Bristol County |
| 171 |
Acushnet |
10,161 |
Bristol County |
| 172 |
Brewster |
10,094 |
Barnstable County |
| 173 |
Dudley |
10,036 |
Worcester County |
| 174 |
Lakeville |
9,821 |
Plymouth County |
| 175 |
Norwell |
9,765 |
Plymouth County |
| 176 |
Ware |
9,707 |
Hampshire County |
| 177 |
Winchendon |
9,611 |
Worcester County |
| 178 |
Groton |
9,547 |
Middlesex County |
| 179 |
Nantucket |
9,520 |
Nantucket County |
| 180 |
Hanson |
9,495 |
Plymouth County |
| 181 |
Lunenburg |
9,401 |
Worcester County |
| 182 |
Townsend |
9,198 |
Middlesex County |
| 183 |
Southwick |
8,835 |
Hampden County |
| 184 |
Adams |
8,809 |
Berkshire County |
| 185 |
Blackstone |
8,804 |
Worcester County |
| 186 |
Southborough |
8,781 |
Worcester County |
| 187 |
Montague |
8,489 |
Franklin County |
| 188 |
Freetown |
8,472 |
Bristol County |
| 189 |
Williamstown |
8,424 |
Berkshire County |
| 190 |
Monson |
8,359 |
Hampden County |
| 191 |
Hamilton |
8,315 |
Essex County |
| 192 |
Sutton |
8,250 |
Worcester County |
| 193 |
Littleton |
8,184 |
Middlesex County |
| 194 |
Lincoln |
8,056 |
Middlesex County |
| 195 |
Boxford |
7,921 |
Essex County |
| 196 |
Millis |
7,902 |
Norfolk County |
| 197 |
Sturbridge |
7,837 |
Worcester County |
| 198 |
Salisbury |
7,827 |
Essex County |
| 199 |
Rockport |
7,767 |
Essex County |
| 200 |
Middleton |
7,744 |
Essex County |
| 201 |
Plainville |
7,683 |
Norfolk County |
| 202 |
Great Barrington |
7,527 |
Berkshire County |
| 203 |
Orange |
7,518 |
Franklin County |
| 204 |
Halifax |
7,500 |
Plymouth County |
| 205 |
West Boylston |
7,481 |
Worcester County |
| 206 |
Lancaster |
7,380 |
Worcester County |
| 207 |
Georgetown |
7,377 |
Essex County |
| 208 |
Ayer |
7,287 |
Middlesex County |
| 209 |
Cohasset |
7,261 |
Norfolk County |
| 210 |
Sterling |
7,257 |
Worcester County |
| 211 |
Douglas |
7,045 |
Worcester County |
| 212 |
Westminster |
6,907 |
Worcester County |
| 213 |
Dalton |
6,892 |
Berkshire County |
| 214 |
Templeton |
6,799 |
Worcester County |
| 215 |
Newbury |
6,717 |
Essex County |
| 216 |
West Bridgewater |
6,634 |
Plymouth County |
| 217 |
Chatham |
6,625 |
Barnstable County |
| 218 |
Shirley |
6,373 |
Middlesex County |
| 219 |
Rutland |
6,353 |
Worcester County |
| 220 |
Orleans |
6,341 |
Barnstable County |
| 221 |
Mattapoisett |
6,268 |
Plymouth County |
| 222 |
Dighton |
6,175 |
Bristol County |
| 223 |
Topsfield |
6,141 |
Essex County |
| 224 |
Merrimac |
6,138 |
Essex County |
| 225 |
Granby |
6,132 |
Hampshire County |
| 226 |
Groveland |
6,038 |
Essex County |
| 227 |
Lee |
5,985 |
Berkshire County |
| 228 |
Harvard |
5,981 |
Worcester County |
| 229 |
Hopedale |
5,907 |
Worcester County |
| 230 |
Stow |
5,902 |
Middlesex County |
| 231 |
Berkley |
5,749 |
Bristol County |
| 232 |
Upton |
5,642 |
Worcester County |
| 233 |
Dover |
5,558 |
Norfolk County |
| 234 |
Ashburnham |
5,546 |
Worcester County |
| 235 |
Rowley |
5,500 |
Essex County |
| 236 |
Eastham |
5,453 |
Barnstable County |
| 237 |
Southampton |
5,387 |
Hampshire County |
| 238 |
Mendon |
5,286 |
Worcester County |
| 239 |
Manchester |
5,228 |
Essex County |
| 240 |
Hampden |
5,171 |
Hampden County |
| 241 |
Marion |
5,123 |
Plymouth County |
| 242 |
Barre |
5,113 |
Worcester County |
| 243 |
Lenox |
5,077 |
Berkshire County |
| 244 |
Boxborough |
4,868 |
Middlesex County |
| 245 |
Hadley |
4,793 |
Hampshire County |
| 246 |
Warren |
4,776 |
Worcester County |
| 247 |
Deerfield |
4,750 |
Franklin County |
| 248 |
Carlisle |
4,717 |
Middlesex County |
| 249 |
North Brookfield |
4,683 |
Worcester County |
| 250 |
Rochester |
4,581 |
Plymouth County |
| 251 |
Avon |
4,443 |
Norfolk County |
| 252 |
Wenham |
4,440 |
Essex County |
| 253 |
Paxton |
4,386 |
Worcester County |
| 254 |
Sherborn |
4,200 |
Middlesex County |
| 255 |
West Newbury |
4,149 |
Essex County |
| 256 |
Bolton |
4,148 |
Worcester County |
| 257 |
Boylston |
4,008 |
Worcester County |
| 258 |
Hubbardston |
3,909 |
Worcester County |
| 259 |
West Brookfield |
3,804 |
Worcester County |
| 260 |
Edgartown |
3,779 |
Dukes County |
| 261 |
Sunderland |
3,777 |
Franklin County |
| 262 |
Tisbury |
3,755 |
Dukes County |
| 263 |
Oak Bluffs |
3,713 |
Dukes County |
| 264 |
Nahant |
3,632 |
Essex County |
| 265 |
Provincetown |
3,431 |
Barnstable County |
| 266 |
Cheshire |
3,401 |
Berkshire County |
| 267 |
Princeton |
3,353 |
Worcester County |
| 268 |
Brimfield |
3,339 |
Hampden County |
| 269 |
Sheffield |
3,335 |
Berkshire County |
| 270 |
Essex |
3,267 |
Essex County |
| 271 |
Hatfield |
3,249 |
Hampshire County |
| 272 |
Brookfield |
3,051 |
Worcester County |
| 273 |
Lanesborough |
2,990 |
Berkshire County |
| 274 |
Northfield |
2,951 |
Franklin County |
| 275 |
Ashby |
2,845 |
Middlesex County |
| 276 |
Dunstable |
2,829 |
Middlesex County |
| 277 |
Wellfleet |
2,749 |
Barnstable County |
| 278 |
Millville |
2,724 |
Worcester County |
| 279 |
Plympton |
2,637 |
Plymouth County |
| 280 |
Hardwick |
2,622 |
Worcester County |
| 281 |
West Tisbury |
2,467 |
Dukes County |
| 282 |
Williamsburg |
2,427 |
Hampshire County |
| 283 |
Holland |
2,407 |
Hampden County |
| 284 |
Berlin |
2,380 |
Worcester County |
| 285 |
Stockbridge |
2,276 |
Berkshire County |
| 286 |
Huntington |
2,174 |
Hampshire County |
| 287 |
Bernardston |
2,155 |
Franklin County |
| 288 |
East Brookfield |
2,097 |
Worcester County |
| 289 |
Truro |
2,087 |
Barnstable County |
| 290 |
Shelburne |
2,058 |
Franklin County |
| 291 |
Buckland |
1,991 |
Franklin County |
| 292 |
Hinsdale |
1,872 |
Berkshire County |
| 293 |
Colrain |
1,813 |
Franklin County |
| 294 |
Shutesbury |
1,810 |
Franklin County |
| 295 |
Conway |
1,809 |
Franklin County |
| 296 |
Ashfield |
1,800 |
Franklin County |
| 297 |
Becket |
1,755 |
Berkshire County |
| 298 |
Wales |
1,737 |
Hampden County |
| 299 |
Clarksburg |
1,686 |
Berkshire County |
| 300 |
Oakham |
1,673 |
Worcester County |
| 301 |
Leverett |
1,663 |
Franklin County |
| 302 |
Russell |
1,657 |
Hampden County |
| 303 |
Phillipston |
1,621 |
Worcester County |
| 304 |
Richmond |
1,604 |
Berkshire County |
| 305 |
Whately |
1,573 |
Franklin County |
| 306 |
Granville |
1,521 |
Hampden County |
| 307 |
New Marlborough |
1,494 |
Berkshire County |
| 308 |
Westhampton |
1,468 |
Hampshire County |
| 309 |
Erving |
1,467 |
Franklin County |
| 310 |
West Stockbridge |
1,416 |
Berkshire County |
| 311 |
Pelham |
1,403 |
Hampshire County |
| 312 |
Otis |
1,365 |
Berkshire County |
| 313 |
Gill |
1,363 |
Franklin County |
| 314 |
Charlemont |
1,358 |
Franklin County |
| 315 |
Egremont |
1,345 |
Berkshire County |
| 316 |
Chester |
1,308 |
Hampden County |
| 317 |
Worthington |
1,270 |
Hampshire County |
| 318 |
Royalston |
1,254 |
Worcester County |
| 319 |
Blandford |
1,214 |
Hampden County |
| 320 |
Chesterfield |
1,201 |
Hampshire County |
| 321 |
Petersham |
1,180 |
Worcester County |
| 322 |
Wendell |
986 |
Franklin County |
| 323 |
Cummington |
978 |
Hampshire County |
| 324 |
Monterey |
934 |
Berkshire County |
| 325 |
New Salem |
929 |
Franklin County |
| 326 |
New Braintree |
927 |
Worcester County |
| 327 |
Goshen |
921 |
Hampshire County |
| 328 |
Windsor |
875 |
Berkshire County |
| 329 |
Chilmark |
843 |
Dukes County |
| 330 |
Sandisfield |
824 |
Berkshire County |
| 331 |
Peru |
821 |
Berkshire County |
| 332 |
Heath |
805 |
Franklin County |
| 333 |
Leyden |
772 |
Franklin County |
| 334 |
Warwick |
750 |
Franklin County |
| 335 |
Hancock |
721 |
Berkshire County |
| 336 |
Savoy |
705 |
Berkshire County |
| 337 |
Florida |
676 |
Berkshire County |
| 338 |
Montgomery |
654 |
Hampden County |
| 339 |
Plainfield |
589 |
Hampshire County |
| 340 |
Washington |
544 |
Berkshire County |
| 341 |
Middlefield |
542 |
Hampshire County |
| 342 |
Tolland |
426 |
Hampden County |
| 343 |
Alford |
399 |
Berkshire County |
| 344 |
Rowe |
351 |
Franklin County |
| 345 |
Tyringham |
350 |
Berkshire County |
| 346 |
Aquinnah |
344 |
Dukes County |
| 347 |
Hawley |
336 |
Franklin County |
| 348 |
New Ashford |
247 |
Berkshire County |
| 349 |
Mount Washington |
130 |
Berkshire County |
| 350 |
Monroe |
93 |
Franklin County |
| 351 |
Gosnold |
86 |
Dukes County |