Cities in Middlesex County, Massachusetts by Population (2024)

There are 41 cities in Middlesex County, Massachusetts.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
2024 Population
Boston629,842
Cambridge118,627
Lowell111,850
Newton86,003
Somerville78,710
Medford70,384
Framingham69,790
Malden63,413
Waltham63,084
Brookline62,854
Methuen Town53,497
Everett49,783
Arlington45,628
Woburn41,705
Marlborough40,288
Chelsea36,691
Watertown Town34,713
Lexington34,193
Melrose28,602
Wakefield27,067
Belmont26,879
Burlington26,039
Reading25,279
Wilmington22,992
Winchester22,858
Stoneham22,822
Hudson15,598
Maynard10,609
Cochituate6,879
Pinehurst5,972
West Concord5,606
Hopkinton2,760
Ayer2,751
Littleton Common2,538
East Pepperell2,082
Pepperell2,039
Groton1,817
Devens1,519
Hanscom AFB1,518
Townsend1,225
Shirley1,002
showing: 41 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Middlesex County, Massachusetts?

Boston is the largest city in Middlesex County.

What is the smallest city in Middlesex County, Massachusetts?

Shirley is the smallest city in Middlesex County.

How many cities are in Middlesex County?

There are 41 cities in Middlesex County, Massachusetts.

Frequently Asked Questions