
South Shaftsbury
- County:
- Bennington County
- County Seat:
- No
- Area (mi²):
- 2.243
- State:
- Vermont
South Shaftsbury is a CDP located in Bennington County, Vermont. South Shaftsbury has a 2025 population of 363. South Shaftsbury is currently declining at a rate of -5.47% annually and its population has decreased by -20.92% since the most recent census, which recorded a population of 459 in 2020.
The average household income in South Shaftsbury is $64,301 with a poverty rate of 5.88%. The median age in South Shaftsbury is 64.1 years: 63.4 years for males, and 65.5 years for females.