古称雍丘城。
商、西周为杞国都城。
秦为雍丘县,属阳夏郡。
后历为州、郡、县治所。
城始筑于秦。
明崇祯八年(1635年),改为砖城。
清乾隆二十八年(1763年),扩建。
后称雍丘镇。
民国三十五年(1946年),称东娄镇。
1949年,为城关区,后改为一区。
1952年,更名城关镇。
1958年,为金星公社一部,后改为城郊公社。
1960年,城郊和城关公社分治。
1963年,合并称城关公社。
1983年,改为城关镇。
2015年7月,河南省人民政府批准同意杞县撤销城关镇设立金城街道,其原辖行政区域实行城市管理体制。
2019年9月17日,杞县金城街道挂牌成立。