Overview Townsend is a town in Delaware, United States, with a population of about 2,177[1]. Geography Coordinates: 39.3951, -75.6916