巴庙镇位于镇巴县东部,距县城65公里,东与紫阳县红椿镇相接,南、西与观音镇毗连,北与碾子镇为邻,幅员面积168平方公里,辖15个村民委员会,1个社区居委会,全镇总人口19203人。境内设有中小学、幼儿园、派出所、卫生院、国土所和中国电信、中国邮政、陕西信合、中国移动、中国联通等机构。