明朝为高德乡。
清初,永明、建设同属三台县28乡之北路参水乡管辖;白庙属北路毕月乡管辖。
永明镇原名南明镇,为古涪城县四镇之一。
北宋《元丰▪九域志》载:“涪城县有南明、新井、凤溪、高铺四镇,旧志南溟镇在州北八十里,即南明也”。
清康熙时建桥楼子(今中太),因一条小溪穿过场镇,桥上建有木楼而得名。
乾隆28年兴场,名桥楼场。
清末,设参水乡,驻黄连桥,辖今建设、永明及光明大部。
设毕月乡,驻桥楼子(今中太镇),辖今中太、白庙、和永明大部。
民国初期,将参水乡今永明、光明部分和毕月乡今永明部分划归张月乡(驻葫芦溪)。
民国9年,各乡分设上、下乡团练,设团练办事处,南明镇为张月上乡团练办事处。
参水乡、毕月乡不分上下乡,黄连桥、桥楼子即为团练办事处。
民国14年,改南明镇、黄连桥、桥楼场为团甲公所。
民国24年,设南明联保、黄连桥联保、桥楼场联保。
民国29年,改为南明乡、黄连桥乡、桥楼乡。
民国37年,黄连桥乡于长乐乡合并建立建民乡。
改桥楼乡为中泰乡,以境内中泰山而得名。
解放后1951年,进行民主建政,改南明乡改为永明乡,划出永明、花园部分村组建白衣乡(今光明)。
仍设中太乡,分中太乡部分村建白庙乡,以境内白庙子而得名。
分建民乡为建民乡(原黄连桥乡)、长乐乡。
1955年,建民乡更名为建设乡。
1956年,撤销白庙乡。
1958年,各乡改为公社,设永明公社、建设公社。
1961年,恢复白庙公社。
1967年,改为红岩公社。
1981年,复改为白庙公社。
1984年,分别改为永明乡、建设乡、白庙乡。
同属建设区。
1992年9月撤区并乡建镇,将白庙乡并入永明乡。
1996年4月建永明镇。
2019年,永明、建设两镇合并组建新的永明镇。