Cranbury township, Middlesex County, NJ
4,048
Population
13.3
square miles
304.7
people per square mile