八松乡位于甘肃康乐县西南部,距离县城23公里,东接苏集乡,南连鸣鹿乡,西邻太子山林区,北靠白王乡。全乡总面积266.38平方千米,现辖10个行政村, 95个合作社,总人口12106人(2017),农民人均纯收入2156元,人均占有粮390千克。全乡共有9所学校,其中1所完全初级中学。