地名由来:八庙镇因古代境内建有八座庙宇而得名。
2021年5月,根据第七次全国人口普查结果,八庙镇人口数量为1万人,位列南江县各乡镇(街道)人口数量排行榜第12位。
2019年12月,八庙镇入选2019年四川省卫生乡镇(街道)名单。
南江县辖乡。1951年置八庙乡,1958年改公社,1984年复乡。位于县境南部,距县府36公里。面积22.3平方公里,人口1万。巴(中)南(江)公路过境。辖方家坪、小竹岭、谢家坪、青宝观、何家坪、肖家坪、普照寺、小寨子8个村委会和八庙居委会。农业主产水稻、小麦、玉米,兼产薯类、油菜子,特产桐油、海椒。
历史沿革:
南朝梁时,属难江县,县治驻此。
西魏恭帝时期,属盘道县。
明朝时,属南江县。
清朝时,置八庙垭场,属崇清乡。
民国初年,属第六区。
川陕苏区时期,设八庙区,为区署治所,属南江苏维埃。
民国二十四年(1935年)夏,设联保街道办事处,属第二区。
民国二十九年(1940年),联保并入赤沙乡。
1950年10月,析赤沙乡置八庙乡,属第二区。
1955年8月,第二区更名沙河区,八庙乡属之。
1958年9月,八庙乡改为八庙公社。
1966年12月,八庙公社更名八路公社。
1973年8月,八路公社更名八庙公社。
1984年3月,由八庙公社改为八庙乡。
2016年,由八庙乡改为八庙镇。
2019年12月,撤销燕山乡,划归八庙镇管辖。