关庙乡位于乐山城东北部约8千米的岷江河畔,北邻青神县汉阳坝,东邻市中剑峰乡,西与市中悦来乡隔河(岷江河)相望,南与市中牟子镇接壤,幅员面积34.3平方千米。辖9个行政村,72个经济社,1个居委会,2个街道;总户数3265户,总人口约10400人,其中农业户3009户10008人,非农业户256户392人。