City State 2016 Population
22 Boston Massachusetts 673,184
131 Worcester Massachusetts 184,508
165 Springfield Massachusetts 154,074
262 Cambridge Massachusetts 110,651
263 Lowell Massachusetts 110,558
323 Brockton Massachusetts 95,630
329 New Bedford Massachusetts 95,032
338 Quincy Massachusetts 93,688
342 Lynn Massachusetts 92,697
362 Newton Massachusetts 89,045
363 Fall River Massachusetts 88,930
415 Somerville Massachusetts 81,322
425 Lawrence Massachusetts 80,209
579 Waltham Massachusetts 63,002
581 Haverhill Massachusetts 62,873
605 Malden Massachusetts 60,840
655 Medford Massachusetts 57,213
659 Taunton Massachusetts 56,843
669 Chicopee Massachusetts 55,991
670 Weymouth Town Massachusetts 55,972
713 Revere Massachusetts 53,157
725 Peabody Massachusetts 52,491
758 Methuen Massachusetts 49,917
827 Everett Massachusetts 46,340
850 Attleboro Massachusetts 44,434
854 Barnstable Town Massachusetts 44,254
872 Salem Massachusetts 43,132
879 Pittsfield Massachusetts 42,846
907 Leominster Massachusetts 41,663
910 Westfield Massachusetts 41,552
915 Beverly Massachusetts 41,365
935 Fitchburg Massachusetts 40,414
939 Holyoke Massachusetts 40,280
956 Chelsea Massachusetts 39,699
957 Marlborough Massachusetts 39,697
963 Woburn Massachusetts 39,452
1027 Braintree Town Massachusetts 37,297
1086 Watertown Town Massachusetts 35,025
1147 Franklin Town Massachusetts 33,150
1264 Gloucester Massachusetts 29,798
1303 Agawam Town Massachusetts 28,718
1313 West Springfield Town Massachusetts 28,529
1317 Northampton Massachusetts 28,483
1341 Melrose Massachusetts 27,928
1777 Gardner Massachusetts 20,430
1961 Winthrop Town Massachusetts 18,190
1976 Newburyport Massachusetts 17,987
2022 Greenfield Town Massachusetts 17,456
2024 Amesbury Town Massachusetts 17,430
2068 Southbridge Town Massachusetts 16,831
2155 Easthampton Town Massachusetts 16,059
2504 North Adams Massachusetts 13,064
2659 Palmer Town Massachusetts 12,108

View Largest Massachusetts Cities From Different Years

1800s 1840 1850 1860 1870 1880 1890
1900s 1900 1910 1920 1930 1940 1950 1960 1970 1980 1990
2000s 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016