巴山主脊东西横亘,构成南北两个地理单元,分属嘉陵江和汉江两大水系。地形以中山地为主。平均海拔1231米,年降水量1250-1350毫米。
平均海拔1234米,最高箭杆山海拔2534米,最低处为巴庙镇葫芦村,海拔425米,气候属北亚热带湿润季风型,年平均气温13.8℃,无霜期236天。
巴庙镇位于镇巴县城东部,距县城65公里,幅员面积168平方公里,辖16个村90个村民小组,总人口4713户18202人,其中农业人口17715人。全镇现有耕地面积32566亩,其中水田3274亩,旱地29292亩。
二00四年末,全镇工农业生产总值达5007万元,农民人均纯收入为1310元。
巴庙镇学校 全镇现有1个总支、22个党支部,其中农村党支部16个,现有党员573名,其中农村党员501名,机关党员72名,党员中:25岁以下22名,60岁以上206名。大专以上文化程度的20名,中专文化45名,初高中文化190名,小学文化190名。
全镇现有镇机关干部47名,有村干部31名,组干部90名,村级配套组织成员127名,现任村干部中,有中专及以上文化5名,平均年龄为38岁。
全镇共有学校22所,其中初级中学1所,中心小学1所,乡镇完全小学3所,村级完全小学5所,村级初小12所;有教学班83个,其中:小学71个,初中12个;共有在校生1963人,其中:初中603人,小学1350人;有专任教师121人,其中:初中41人,小学80人。