庙堂乡位于长江上游,距丰都县城西26公里。东邻双山乡,南通小林乡,西北与侣俸镇接壤。辖9个行政村、44个社,2个居委会。幅员面积67平方公里,人口11334人。境内海拔高度157米-1510米,年均气温20℃,耕地1240公顷,林地3200公倾,森林覆盖率达30%。