Halifax is a small town located in Windham County, Vermont with a population of 782. The town covers a total area of 39.8 square miles, of which 39.7 square miles is land and 0.1 square miles is water. Nearby towns are Colrain, Marlboro, and Leyden. For shopping and services, Brattleboro town is 33 minutes to the northeast. Students attend Halifax West School for study.
PriceBedsBathsMore Save Search