Essex County, Massachusetts Cities (2025)

40 cities

City
Rank
2025 Pop.
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Lynn1105,110101,0731.57%9,78811 City
Lynn2104,093101,0730.58%9,69311 City
Lawrence389,91588,8780.65%12,9757 City
Lawrence489,44588,8780.13%12,9077 City
Haverhill568,73967,6360.66%2,08133 City
Haverhill668,45467,6360.24%2,07233 City
Peabody755,79354,4020.68%3,43616 City
Peabody855,67254,4020.46%3,42916 City
Salem946,17843,6701.1%5,5688 City
Salem1045,97843,6700.66%5,5448 City
Beverly1143,70342,5711.11%2,89615 City
Beverly1243,38642,5710.38%2,87515 City
Andover1337,14636,5520.59%1,20531 Town
North Andover1432,33730,9920.63%1,23026 Town
Gloucester1530,83029,7471.11%1,17726 City
Gloucester1630,67729,7470.61%1,17126 City
Saugus1729,19728,6050.58%2,71011 Town
Danvers1829,11228,0531.83%2,19213 Town
Marblehead1920,72720,4020.73%4,7334 Town
Newburyport2019,48318,3001.67%2,3338 City
Newburyport2119,37818,3001.12%2,3218 City
Swampscott2215,89015,0851.48%5,2583 Town
Ipswich2314,21613,7650.75%44332 Town
Lynnfield2413,34712,9810.88%1,35410 Town
Middleton2510,0219,6130.62%74513 Town
Salisbury269,5139,2161.04%61915 Town
Georgetown278,6198,4640.71%67013 Town
Boxford288,4658,1891.57%35924 Town
Hamilton297,7227,5580.68%54514 Town
Rockport307,1496,9880.82%1,0237 Town
Newbury316,9466,7170.96%29723 Town
Groveland326,9136,7460.93%7789 Town
Merrimac336,8636,7190.78%8088 Town
Topsfield346,6586,5550.57%56012 Town
Rowley356,3336,159-0.02%34818 Town
Manchester-by-the-Sea365,5065,3850.71%5979 Town
Wenham374,9674,9340.44%6498 Town
West Newbury384,7354,5051.18%35213 Town
Essex393,8013,6781.09%27214 Town
Nahant403,3563,3310.54%3,1191 Town

Essex County Cities Summary

Largest City

Lynn is the largest city in Essex County, with a population of 105,110.

Smallest City

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

10 Largest Cities

There are 40 cities in Essex County, Massachusetts.

Location of Essex County