16 cities tracked, ranked by composite momentum.
16
Cities tracked
580,716
Combined population
$765,045
Median home (county)
15
Rising / Hot
Essex County, Massachusetts has 16 tracked cities with a combined population of 580,716. The median home value across these cities is $765,045.
The highest-momentum city in the county is Newburyport, with a composite score of 74 (Rising) — median home $927,506, +3.6% year over year.
The most affordable city tracked here is Lawrence at $510,950.
Newburyport
pop 19,16374
RisingGloucester
pop 30,49172
RisingRockport
pop 5,01072
RisingMarblehead
pop 20,44171
RisingLynnfield
pop 13,00071
RisingAndover
pop 9,73571
RisingSwampscott
pop 15,11170
RisingLawrence
pop 89,33269
RisingSalisbury
pop 5,62969
RisingHaverhill
pop 68,29168
RisingBeverly
pop 43,22367
RisingLynn
pop 103,48965
RisingSaugus
pop 28,61965
RisingSalem
pop 45,67764
RisingDanvers
pop 28,08764
RisingPeabody
pop 55,41861
StableSources: Zillow ZHVI, Zillow ZORI, US Census place population.
Climate & natural-disaster risk
Winter (Jan)
35° / 21°
avg high / low
Summer (Jul)
81° / 64°
avg high / low
Sunny days/yr
200
~55% of year
Annual precip
48″ rain
43″ snow
Disaster risk (1=very low, 5=very high)
Hurricane
Moderate
Tornado
Low
Wildfire
Very low
Earthquake
Very low
Flood
Moderate
State-level averages from NOAA Climate Normals (1991-2020) and FEMA National Risk Index. City-level conditions can vary significantly within a state.