Essex County, MA City and City Map
Essex County has 39 cities / towns. See all cities/towns in List View or use the map below to review.
Essex County Cities / Towns by Population
Lynn 91,289Lawrence 77,364Haverhill 61,769Peabody 51,868Methuen 48,159Salem 42,321Beverly 40,370Gloucester 29,237Saugus 27,369Danvers 27,075Marblehead 20,163Newburyport 17,662Swampscott 13,912Amesbury 12,225Lynnfield 12,058Andover 8,953Rockport 4,832Salisbury 4,757Ipswich 4,003Nahant 3,451Topsfield 2,983Boxford 2,228Essex 1,733Rowley 1,444ByfieldGeorgetownGrovelandHamiltonHathorneManchesterMerrimacMiddletonNewburyNorth AndoverPrides CrossingSouth HamiltonWenhamWest BoxfordWest Newbury