Bennington is a town in Bennington County, Vermont, in the United States. It is one of two shire towns of the county, the other being Manchester. The population is 15,764, as of the 2010 US Census. Bennington is the most populous town in southern Vermont, the third-largest town in Vermont and the sixth-largest municipality in the state including the cities of Burlington, Rutland, and South Burlington in the count.