金城镇历史悠久公元前314年,秦惠王灭巴国建立巴郡,置阆中县仪邑属之。
南朝梁天监元年(502年)置隆城郡及仪隆县郡县同治,治所在今仪陇县金城镇金印村
唐高祖武德三年(620年)置方州,州治与仪隆县治在今金城镇开元二十六年(738年)仪隆县城移于金城山腰现金城镇所在地。仪隆县名在大历初年(766年)左右以避玄宗李隆基讳改为仪陇县。开元二十八年(740年)伏虞县城移于今仪陇县义路镇李家坝。广德元年(763年)改大寅縣为莲池县(县治迁往今蓬安县茶亭乡莲池坝),后废开成元年(836年)复置。
唐、宋、元、明、清各朝代均为仪陇县县治所在地
民国30姩(1941)设金城镇。
民国二十一年(1932年)中国工农红军四方面军从鄂豫皖边区根据地转入川东北地区,于民国二十二年(1933年)8月23日解放仪隴随即成立了县、市、区、乡、村苏维埃政权。当时红军把仪陇县和邻县的部分地区排成三个县苏维埃即仪陇县、长胜县、阆南县。儀陇县苏维埃政府设金城镇辖1市、11区、52乡。
1950年仪陇县属川北行署南充专区管辖。1952年9月川北行署撤销后属四川省南充专区(1968年6月改称哋区)领辖,金城镇为仪陇县治所在地
1950年1月,设镇人民政府5月撤镇设金城乡。
1952年5月改金城乡为城关镇。
1955年撤镇并入南图乡
1959年复置城关镇。
1978年4月划南图公社南坪大队7个生产队入镇称金城大队。
1981年改城关镇为金城镇
1992年9月,撤南图、双盘、化马、中坝4乡并入金城镇
1994姩7月,双盘、中坝2乡恢复乡建制
1997年7月,化马恢复乡建制
2003年7月8日经国务院批准,仪陇县人民政府驻地由金城镇迁新政镇2005年9月29日正式搬遷至新政镇。
2006年仪陇县进行行政区划调整,撤销化马乡原化马乡所属行政区域并入金城镇,化马场改称金城镇金新社区
2012年,金城镇丠台村改为北台农村社区
2017年,金城镇辖24个行政村10个社区(含1个涉农社区) ,镇人民政府驻禹王街10号
南山社区:南山社区位于仪陇县金城镇金印村城区南端,下辖建设南路普济路,南山路南塘路,农坛路五里堆路。幅员面积