八台镇隶属于四川省达州市万源市。2016年撤销八台乡,改为八台镇,辖6个行政村。2020年6月12日,四川省人民政府关于同意达州市调整万源市、宣汉县、大竹县部分乡镇行政区划的批复(川府民政〔2020〕8号):撤销堰塘乡,行政区域划归八台镇管辖,八台镇人民政府驻天池坝村天池路206号。