Upper Deerfield township, Cumberland County, NJ
7,698
Population
31.2
square miles
246.4
people per square mile