');
US City Data

Annandale vs Cranford

Side-by-side comparison

How does Annandale, NJ compare to Cranford, NJ? Annandale has a population of 1,751 with a median household income of $149,886, while Cranford has 1,783 residents and a median income of $82,222. Below you'll find a detailed breakdown of demographics, economy, and housing for both cities.

Population & Demographics
MetricAnnandale, NJCranford, NJDifference
Population1,7511,783-1.8%
Median Age34.543.6-20.9%
Foreign Born %10.9%17.8%-38.8%
Economy
MetricAnnandaleCranfordDifference
Median Income$149,886$82,222+82.3%
Unemployment11.3%0.9%+1040.0%
Poverty Rate2.5%3.1%-19.4%
Bachelor's+66%61.2%+7.8%
Housing
MetricAnnandaleCranfordDifference
Home Value$482,700$550,000-12.2%
Median Rent$2662/mo$2312/mo+15.1%
Housing Units649994-34.7%

Learn More

Annandale, NJ ProfileCranford, NJ ProfileCost of Living in New JerseyMore ComparisonsCity Rankings