Statistipedia

Townsend, MA

Townsend, MA
Map of Townsend
StateMassachusetts
Population1,310
Links
Maps

Townsend is located in the state of Massachusetts, about 35 miles northwest of Boston. Its population is 1,310.