Get Directions
Townsend DE

Townsend, DE

About This Place

Other Details
Townsend is a town in New Castle County, Delaware, United States. The population was 2,049 at the 2010 census, an increase of 492.2% from 2000. The center of population of Delaware is located in Townsend .
Townsend is located at 39°23′39″N 75°41′34″W / 39.39417°N 75.69278°W / 39.39417; -75.69278 (39.394200, -75.692670).
According to the United States Census Bureau, the town has a total area of 0.6 square miles (1.5 km²), all of it land.

Places Nearby

Recently Viewed