八庙镇,隶属于四川省巴中市南江县,地处南江县东部,东与石滩镇为邻,南与赤溪镇接壤,西北连沙河镇,东北接高塔镇,北距南江县城南江30千米,区域总面积26.52平方千米。截至2019年末,八庙镇户籍人口为10465人。
南朝梁时,现八庙镇境域属难江县;2016年,由八庙乡改为八庙镇。2019年12月,撤销燕山乡,划归八庙镇管辖。截至2020年6月,八庙镇下辖2个社区、10个行政村,镇人民政府驻文庙街44号。
截至2018年末,八庙镇有工业企业1个,有营业面积超过50平方米以上的综合商店或超市15个。