松柏镇位于杨春市北部,总面积176平方公里,耕地37390亩,其中水田30426亩,旱地6964亩。林业用地17万亩,其中25度以下山坡4.2万亩;辖17个村民委员会(其中少数民族村民委员会有——个瑶族村民委员会)和1个居民委员会。共有263个自然村,9043户,总人口41469人(2017年)。