Statistipedia

Townsend, DE

Townsend, DE
Map of Townsend
StateDelaware
Population2,434
Links
Maps

Townsend is located in the state of Delaware, about 48 miles southwest of Philadelphia. It has a population of 2,434.