Northeast Massachusetts Cities

89 cities

City
Rank
County
2026 Pop.
Boston1Suffolk County691,168
Cambridge2Middlesex County124,928
Lowell3Middlesex County122,948
Lynn4Essex County106,731
Newton5Middlesex County93,578
Lawrence6Essex County90,498
Somerville7Middlesex County83,967
Framingham8Middlesex County74,835
Haverhill9Essex County69,187
Malden10Middlesex County68,399
Waltham11Middlesex County67,217
Revere12Suffolk County64,174
Medford13Middlesex County60,904
Peabody14Essex County56,168
Everett15Middlesex County53,779
Arlington16Middlesex County48,102
Woburn17Middlesex County47,519
Salem18Essex County46,279
Billerica19Middlesex County44,952
Beverly20Essex County44,183
Marlborough21Middlesex County42,939
Chelsea22Suffolk County41,683
Natick23Middlesex County38,128
Chelmsford24Middlesex County37,667
Andover25Essex County37,365
Lexington26Middlesex County35,637
Dracut27Middlesex County33,642
North Andover28Essex County32,539
Tewksbury29Middlesex County32,522
Wakefield30Middlesex County31,428
Gloucester31Essex County31,169
Melrose32Middlesex County30,468
Danvers33Essex County29,634
Saugus34Essex County29,365
Belmont35Middlesex County27,960
Burlington36Middlesex County27,625
Stoneham37Middlesex County27,454
Reading38Middlesex County26,729
Westford39Middlesex County25,620
Acton40Middlesex County25,053
Wilmington41Middlesex County24,612
Winchester42Middlesex County24,491
Marblehead43Essex County20,878
Hudson44Middlesex County20,822
Hopkinton45Middlesex County20,635
Ashland46Middlesex County20,589
Sudbury47Middlesex County20,231
Newburyport48Essex County19,803
Winthrop Town49Suffolk County19,051
Concord50Middlesex County17,730
North Reading51Middlesex County17,401
Swampscott52Essex County16,122
Holliston53Middlesex County15,643
Bedford54Middlesex County15,269
Wayland55Middlesex County14,330
Ipswich56Essex County14,322
Lynnfield57Essex County13,464
Tyngsborough58Middlesex County13,117
Pepperell59Middlesex County12,157
Weston60Middlesex County12,067
Groton61Middlesex County11,880
Maynard62Middlesex County11,016
Littleton63Middlesex County10,773
Middleton64Essex County10,083
Salisbury65Essex County9,611
Townsend66Middlesex County9,436
Ayer67Middlesex County9,396
Georgetown68Essex County8,680
Boxford69Essex County8,596
Hamilton70Essex County7,774
Stow71Middlesex County7,683
Shirley72Middlesex County7,296
Rockport73Essex County7,207
Lincoln74Middlesex County7,098
Newbury75Essex County7,012
Groveland76Essex County6,977
Merrimac77Essex County6,916
Topsfield78Essex County6,696
Rowley79Essex County6,332
Boxborough80Middlesex County5,673
Manchester-by-the-Sea81Essex County5,545
Carlisle82Middlesex County5,455
Wenham83Essex County4,989
West Newbury84Essex County4,790
Sherborn85Middlesex County4,591
Essex86Essex County3,842
Dunstable87Middlesex County3,610
Nahant88Essex County3,374
Ashby89Middlesex County3,352

About Northeast Massachusetts

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