梁庙乡北与城郊、熊寨镇为邻东与吕河乡、南与兰青乡相接。西与熊寨以十里沟为界。全乡总面积66.07平方公里,总人口20500人。乡人民政府驻地梁庙街。该乡十一个村委会。160个自然村,177个村民组,3661户,17481人,居民主要为汉族。