Essex County, Massachusetts Cities (2026)

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Lynn1104,710101,0710.45%9,75011 City
Lawrence289,14788,903-0.19%12,8647 City
Haverhill368,30667,637-0.08%2,06833 City
Peabody455,92754,396-0.05%3,44416 City
Salem545,34543,675-0.08%5,4678 City
Beverly643,45042,5670.2%2,87915 City
Andover736,96836,554-0.12%1,20031 Town
North Andover832,13030,988-0.1%1,22226 Town
Gloucester930,71029,7460.27%1,17226 City
Danvers1029,20528,054-0.02%2,19913 Town
Saugus1129,13128,606-0.16%2,70411 Town
Marblehead1220,56820,397-0.07%4,6974 Town
Newburyport1319,11618,297-0.17%2,2898 City
Swampscott1415,15315,087-0.2%5,0143 Town
Ipswich1514,11813,767-0.09%44032 Town
Lynnfield1613,29612,9800.17%1,34910 Town
Middleton179,8029,626-0.94%72913 Town
Salisbury189,6229,2130.97%62615 Town
Boxford198,6918,1872.01%36924 Town
Georgetown208,5808,4640.03%66713 Town
Hamilton217,6667,554-0.1%54114 Town
Groveland227,3436,7473.39%8279 Town
Rockport237,1536,9880.38%1,0247 Town
Newbury246,9066,7160.16%29523 Town
Merrimac256,8106,718-0.12%8018 Town
Topsfield266,6186,555-0.12%55612 Town
Rowley276,3646,1620.13%35018 Town
Manchester-by-the-Sea285,4785,3820.05%5939 Town
Wenham294,9494,935-0.06%6468 Town
West Newbury304,7284,5040.4%35213 Town
Essex313,7693,682-0.03%27014 Town
Nahant323,3223,329-0.27%3,0871 Town

Essex County Cities Summary

Largest City

Lynn is the largest city in Essex County, with a population of 104,710.

Smallest City

Nahant is the smallest city in Essex County, with a population of 3,322.

10 Largest Cities

There are 32 cities in Essex County, Massachusetts.

Location of Essex County