Townshend is a small town located in Windham County, Vermont with a population of 1149. The town covers a total area of 42.8 square miles, of which 42.7 square miles is land and 0.1 square miles is water. Nearby towns are Athens, Brookline, and Jamaica. For shopping and services, Brattleboro is 24 minutes to the southeast. Students go to Leland & Gray Union Middle/High School for study.