Northeast Massachusetts Cities

92 cities

City
Rank
County
2025 Pop.
Boston city1Suffolk County655,013
Cambridge city2Middlesex County119,802
Lowell city3Middlesex County114,506
Lynn city4Essex County101,965
Newton city5Middlesex County89,541
Lawrence city6Essex County88,624
Somerville city7Middlesex County80,865
Framingham city8Middlesex County72,113
Haverhill city9Essex County67,947
Malden city10Middlesex County65,261
Waltham city11Middlesex County64,685
Medford city12Middlesex County58,850
Revere city13Suffolk County56,910
Peabody city14Essex County54,382
Methuen Town city15Essex County53,895
Everett city16Middlesex County51,754
Arlington town17Middlesex County46,805
Salem city18Essex County45,224
Beverly city19Essex County42,526
Woburn city20Middlesex County42,013
Billerica town21Middlesex County41,787
Marlborough city22Middlesex County41,163
Chelsea city23Suffolk County37,753
Andover town24Essex County36,745
Natick town25Middlesex County36,630
Chelmsford town26Middlesex County36,352
Watertown Town city27Middlesex County35,348
Lexington town28Middlesex County33,942
Dracut town29Middlesex County32,417
North Andover town30Essex County32,269
Tewksbury town31Middlesex County31,733
Gloucester city32Essex County30,211
Melrose city33Middlesex County29,445
Wakefield town34Middlesex County29,008
Saugus town35Essex County28,808
Danvers town36Essex County28,052
Burlington town37Middlesex County27,491
Belmont town38Middlesex County26,954
Reading town39Middlesex County25,612
Westford town40Middlesex County24,665
Acton town41Middlesex County24,177
Wilmington town42Middlesex County23,394
Winchester town43Middlesex County22,989
Stoneham town44Middlesex County22,908
Marblehead town45Essex County20,424
Sudbury town46Middlesex County20,068
Hudson town47Middlesex County20,014
Hopkinton town48Middlesex County19,926
Newburyport city49Essex County18,877
Ashland town50Middlesex County18,629
Concord town51Middlesex County18,152
Winthrop Town city52Suffolk County17,975
Amesbury Town city53Essex County17,549
North Reading town54Middlesex County16,900
Swampscott town55Essex County15,903
Holliston town56Middlesex County15,173
Bedford town57Middlesex County14,638
Ipswich town58Essex County14,017
Wayland town59Middlesex County13,772
Lynnfield town60Essex County13,198
Tyngsborough town61Middlesex County12,557
Pepperell town62Middlesex County11,772
Weston town63Middlesex County11,721
Groton town64Middlesex County11,393
Maynard town65Middlesex County10,606
Littleton town66Middlesex County10,369
Middleton town67Essex County9,871
Salisbury town68Essex County9,401
Townsend town69Middlesex County9,020
Ayer town70Middlesex County8,618
Georgetown town71Essex County8,518
Boxford town72Essex County8,229
Hamilton town73Essex County7,706
Rockport town74Essex County7,112
Stow town75Middlesex County7,102
Shirley town76Middlesex County6,917
Newbury town77Essex County6,904
Lincoln town78Middlesex County6,891
Groveland town79Essex County6,793
Merrimac town80Essex County6,762
Topsfield town81Essex County6,624
Rowley town82Essex County6,514
Manchester-by-the-Sea town83Essex County5,478
Boxborough town84Middlesex County5,473
Carlisle town85Middlesex County5,212
Wenham town86Essex County5,001
West Newbury town87Essex County4,676
Sherborn town88Middlesex County4,435
Essex town89Essex County3,742
Dunstable town90Middlesex County3,474
Nahant town91Essex County3,322
Ashby town92Middlesex County3,226

About Northeast Massachusetts

Middlesex County, Essex County, and Suffolk County are the counties generally considered part of Northeast Massachusetts.