2019年12月,三臺縣人民政府撤銷永新鎮,將其所屬行政區域劃歸新德鎮管轄。
清初,三臺縣設置4路28鄉。
新德、永新境域屬東路氐土鄉管轄。
清乾隆年間,于涪江碼頭新建場鎮,命名“新場”。
清末民初,屬氐土鄉,鄉駐地新場。
民國9年,川戰迭起,各地加強團練組織,分設上、下鄉團練,設團練辦事處。
氐土上鄉駐新場,氐土下鄉駐高山鋪(今東塔鎮高山)。
民國19年,改團練為團甲,設新場、高山鋪為團甲公所。
民國24年,設置新德聯保、高山聯保。
民國29年,奉行“新縣制”,改設為新德鄉,高山鄉。
1951年,完成土地改革,進行民主建政。
仍設新德鄉,高山鄉。
并從新德、高山兩鄉劃出部分村組建永新鄉,駐饃饃店。
從新德、富順兩鄉劃出部分村組建石板鄉。
1955年,撤銷石板鄉,并入永新鄉。
1958年10月,改設為新德人民公社、永新人民公社。
屬石安區。
1984年3月,復改為新德鄉、永新鄉。
1992年,撤區并鄉,石安區除新德、永新兩鄉外其他鄉合并建立石安鎮,新德、永新單設為鄉。
1997年4月,新德撤鄉設鎮改為新德鎮。
1999年,永新撤鄉設鎮改為永新鎮。
2019年,新德鎮、永新鎮合并組建新的新德鎮,鎮駐地新德場。