2019年12月,三台县人民政府撤销永新镇,将其所属行政区域划归新德镇管辖。
清初,三台县设置4路28乡。
新德、永新境域属东路氐土乡管辖。
清乾隆年间,于涪江码头新建场镇,命名“新场”。
清末民初,属氐土乡,乡驻地新场。
民国9年,川战迭起,各地加强团练组织,分设上、下乡团练,设团练办事处。
氐土上乡驻新场,氐土下乡驻高山铺(今东塔镇高山)。
民国19年,改团练为团甲,设新场、高山铺为团甲公所。
民国24年,设置新德联保、高山联保。
民国29年,奉行“新县制”,改设为新德乡,高山乡。
1951年,完成土地改革,进行民主建政。
仍设新德乡,高山乡。
并从新德、高山两乡划出部分村组建永新乡,驻馍馍店。
从新德、富顺两乡划出部分村组建石板乡。
1955年,撤销石板乡,并入永新乡。
1958年10月,改设为新德人民公社、永新人民公社。
属石安区。
1984年3月,复改为新德乡、永新乡。
1992年,撤区并乡,石安区除新德、永新两乡外其他乡合并建立石安镇,新德、永新单设为乡。
1997年4月,新德撤乡设镇改为新德镇。
1999年,永新撤乡设镇改为永新镇。
2019年,新德镇、永新镇合并组建新的新德镇,镇驻地新德场。