Brattleboro (), originally Brattleborough, is a town in Windham County, Vermont, United States. Brattleboro is located about north of the Massachusetts state line. In 2010, Brattleboro's population was 12,046.