唐朝时,属新城县。
明代,隶属于南部县。
清代,为新政县驻地。
民国初,为新政分县治所在地。
民国二十二年(1933年),属阆南县新政市苏维埃政府。
民国二十九年(1940年),设新政乡。
1958年10月,新政乡改为新政公社。
1978年7月,划归仪陇县。
1983年3月,由新政公社改为新政乡。
1984年10月,由新政乡改为新政镇。
1992年9月,果山、银山、环山3乡并入新政镇。
1994年9月,果山、银山、环山3乡析出。
2006年6月,果山、银山、环山3乡并入新政镇。