班斯科是保加利亚的城镇，位于该国东部，距离首府布拉戈耶夫格勒56公里，由布拉格耶夫格勒州负责管辖，海拔高度925米，每年平均降雨量694毫米，2011年人口13,088。