西汉至十六国“五凉”时期,新华镇境域属武威郡姑臧县。
北魏至隋初,属武威郡林中县。
唐宋年间,分归姑臧县和神鸟县。
元时,属永昌路西凉州。
明清时期,先后归凉州卫和武威县。
民国元年(1912年)后,属武威县属金塔乡。
1949年9月后,属金塔、大柳区。
1952年7月,属第十八区(南营)。
1956年1月,为新华乡。
1958年10月,新华、南营、建设乡合并成立新华公社。
1962年,分设为新华、南营、建设公社。
1983年7月,分属新华、南营乡。
2004年7月,南营乡并入新华乡。
2018年3月,撤乡,设新华镇。