Marsh township, Surry County, NC
2,370
Population
24.1
square miles
98.3
people per square mile