Essex County, Massachusetts Cities (2026)

32 cities

City
Rank
2026 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Lynn1106,731101,0731.54%9,93911 City
Lawrence290,49888,8780.65%13,0597 City
Haverhill369,18767,6360.65%2,09433 City
Peabody456,16854,4020.67%3,45916 City
Salem546,27943,6700.65%5,5808 City
Beverly644,18342,5711.1%2,92815 City
Andover737,36536,5520.59%1,21331 Town
North Andover832,53930,9920.62%1,23826 Town
Gloucester931,16929,7471.1%1,19026 City
Danvers1029,63428,0531.79%2,23213 Town
Saugus1129,36528,6050.58%2,72511 Town
Marblehead1220,87820,4020.73%4,7684 Town
Newburyport1319,80318,3001.64%2,3728 City
Swampscott1416,12215,0851.46%5,3353 Town
Ipswich1514,32213,7650.75%44632 Town
Lynnfield1613,46412,9810.88%1,36610 Town
Middleton1710,0839,6130.62%75013 Town
Salisbury189,6119,2161.03%62515 Town
Georgetown198,6808,4640.71%67513 Town
Boxford208,5968,1891.55%36524 Town
Hamilton217,7747,5580.67%54814 Town
Rockport227,2076,9880.81%1,0317 Town
Newbury237,0126,7170.95%30023 Town
Groveland246,9776,7460.93%7869 Town
Merrimac256,9166,7190.77%8148 Town
Topsfield266,6966,5550.57%56312 Town
Rowley276,3326,159-0.02%34818 Town
Manchester-by-the-Sea285,5455,3850.71%6019 Town
Wenham294,9894,9340.44%6518 Town
West Newbury304,7904,5051.16%35613 Town
Essex313,8423,6781.08%27514 Town
Nahant323,3743,3310.54%3,1361 Town

Essex County Cities Summary

Largest City

Lynn is the largest city in Essex County, with a population of 106,731.

Smallest City

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

10 Largest Cities

There are 32 cities in Essex County, Massachusetts.

Location of Essex County