Williams township, Northampton County, PA
6,516
Population
18.2
square miles
358.9
people per square mile