Cranford township, Union County, NJ
23,838
Population
4.8
square miles
4,930.2
people per square mile