Upper Pittsgrove township, Salem County, NJ
3,428
Population
40.2
square miles
85.2
people per square mile