五大堡乡位于庆元县中部,距县城18公里,由原五大堡、后广、杨楼三乡扩并而成,东邻荷地镇,南接岭头、举水乡,西靠安南乡、松源镇、四山乡,北与百山祖乡、贤良镇毗连。乡人民政府驻地五大堡村,海拔540米。全乡总面积158平方千米,其中山林面积23.82万亩,耕地面积0.8691万亩,辖行政村28个,自然村53个,1.01万人。