Find below the complete list of cities and towns in Essex County:
LAWRENCE
Lawrence is a City in Essex county with -100 000 inhabitants.
LYNN
Lynn is a City in Essex county with -100 000 inhabitants.
PEABODY
Peabody is a City in Essex county with -75 000 inhabitants.
SALEM
Salem is a City in Essex county with -50 000 inhabitants.
SAUGUS
Saugus is a Town in Essex county with -30 000 inhabitants.
SWAMPSCOTT
Swampscott is a Town in Essex county with -15 000 inhabitants.
METHUEN
Methuen is a City in Essex county with -50 000 inhabitants.
DANVERS
Danvers is a Town in Essex county with -30 000 inhabitants.
BEVERLY
Beverly is a City in Essex county with -40 000 inhabitants.
HAVERHILL
Haverhill is a City in Essex county with -75 000 inhabitants.
NEWBURYPORT
Newburyport is a City in Essex county with -20 000 inhabitants.
AMESBURY
Amesbury is a City in Essex county with -20 000 inhabitants.
LYNNFIELD
Lynnfield is a Town in Essex county with -15 000 inhabitants.
ANDOVER
Andover is a Town in Essex county with -40 000 inhabitants.
NORTH ANDOVER
North Andover is a Town in Essex county with -30 000 inhabitants.
MARBLEHEAD
Marblehead is a Town in Essex county with -20 000 inhabitants.
MERRIMAC
Merrimac is a Town in Essex county with -10 000 inhabitants.
GLOUCESTER
Gloucester is a City in Essex county with -30 000 inhabitants.
GROVELAND
Groveland is a Town in Essex county with -10 000 inhabitants.
GEORGETOWN
Georgetown is a Town in Essex county with -10 000 inhabitants.
MIDDLETON
Middleton is a Town in Essex county with -10 000 inhabitants.
WENHAM
Wenham is a Town in Essex county with -5 000 inhabitants.
HAMILTON
Hamilton is a Town in Essex county with -10 000 inhabitants.
TOPSFIELD
Topsfield is a Town in Essex county with -10 000 inhabitants.
SALISBURY
Salisbury is a Town in Essex county with -10 000 inhabitants.
ROCKPORT
Rockport is a Town in Essex county with -10 000 inhabitants.
BOXFORD
Boxford is a Town in Essex county with -10 000 inhabitants.
IPSWICH
Ipswich is a Town in Essex county with -15 000 inhabitants.
WEST NEWBURY
West Newbury is a Town in Essex county with -5 000 inhabitants.
ROWLEY
Rowley is a Town in Essex county with -10 000 inhabitants.