Middlesex County, MA City and City Map
Middlesex County has 77 cities / towns. See all cities/towns in List View or use the map below to review.
Major Cities in Middlesex County by Population
Middlesex County Cities / Towns by Population
Lowell 108,491Somerville 77,560Framingham 69,900Waltham 61,908Malden 60,309Medford 56,981Arlington 43,728Everett 42,758Marlborough 39,141Woburn 38,826Watertown 32,880Lexington 32,306Melrose 27,509Wakefield 25,835Burlington 25,190Reading 25,176Belmont 25,173Wilmington 22,907Winchester 21,863Stoneham 21,611Hudson 15,212Maynard 10,314Pinehurst 7,452West Concord 7,085Cochituate 6,637Hopkinton 2,509Pepperell 2,361East Pepperell 1,967Shirley 1,321Townsend 1,227Groton 939ActonArlington HeightsAshbyAshlandAuburndaleBedfordBillericaBoxboroughCarlisleChelmsfordConcordDracutDunstableHanscom AfbHollistonLincolnLittletonNatickNew TownNewton CenterNewton HighlandsNewton Lower FallsNewton Upper FallsNewtonvilleNonantumNorth BillericaNorth ChelmsfordNorth ReadingNorth WalthamNutting LakeSherbornStowSudburyTewksburyTyngsboroVillage Of Nagog WoodsWabanWaverleyWaylandWest GrotonWest MedfordWest NewtonWest TownsendWestfordWestonWoodville