1948年屬濟(jì)寧市第二區(qū)、五區(qū)、濟(jì)北縣三區(qū);1950年屬濟(jì)寧市城區(qū)、濟(jì)寧縣西劉鄉(xiāng)、曹營鄉(xiāng);1957年屬北城鎮(zhèn)、濟(jì)寧縣西劉鄉(xiāng);1958年11月濟(jì)寧市、濟(jì)寧縣、嘉祥縣三縣、市合并后屬城關(guān)人民公社;1960年4月屬古槐、城關(guān)人民公社;1965年5月屬土城、劉莊人民公社;1966年10月改稱星火、東方紅人民公社;1972年屬郊區(qū)人民公社;1983年10月更名為劉莊人民公社;1984年4月屬環(huán)城辦事處,同年建立土城鄉(xiāng)。
因鄉(xiāng)人民政府駐地后土城(村)村故名“土城鄉(xiāng)”;1994年撤鄉(xiāng)改鎮(zhèn)時(shí),根據(jù)居民意愿,取金象征富貴之義,更名為金城鎮(zhèn);2000年撤鎮(zhèn)設(shè)立金城街道,沿用至今。