Townsend, Delaware - Wikipedia, the free encyclopediaTownsend 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 …
Townsend News - TopixLocal news for Townsend, DE continually updated from thousands of sources on the web.