地名由来:因境内新宁河而得名。
2019年3月,四川省第三批省级森林小镇名单出炉,新宁镇榜上有名。
2019年,撤销沙坝场乡,将其所属行政区域划归新宁镇管辖。调整后,新宁镇辖原沙坝场乡和孙家沟村、瓦店子村、胡家沟村、万花岭村、竹山湾村、桥亭村、白云村、五里桥村、林桐山村、穿心店村、白马村所属行政区域,新宁镇人民政府驻小南街11号。
历史沿革:
北宋至道二年(996年),迁治淙城(今新宁镇,因处于澄清河东、蕉溪河(新宁河)南,淙河穿城而过,故古称淙城)。
清光绪三十二年(1906年),定名城厢乡。
1932年12月,更名城厢镇。
1953年2月,改名城关镇。
1981年,复名城厢镇。
1992年12月,东门乡与城厢镇合并为新宁镇。
2003年7月,明月坝乡并入。