Plainsboro township, Middlesex County, NJ
23,974
Population
11.8
square miles
2,038.1
people per square mile