桑园坝乡位于留坝县东南部。总面积218.46平方公里,辖6个行政村,20个村民小组,510户,总人口2074人。乡政府驻地桑园坝距县城26公里,实际路程80公里。村村通路、通电。全乡耕地面积2124亩,其中水田493亩,旱地1631亩。