清道光二十年(1840年),为州前乡。
清末,州前乡改为州前区,称第一区。
民国二年(1913年),区改为乡,称晋溢乡。
民国十六年(1927年),晋溢乡改为第一区。
民国二十四年(1935年),改为晋溢乡。
民国三十四年(1945年),晋溢改为晋溢镇。
民国三十六年(1947年),晋缢镇改名建宁镇。
1950年1月,为第一区。
1956年,为晋城镇。
1958年9月,属红旗公社。
1983年6月,改称晋城镇。
1984年,改为晋城区。
1988年1月,改为晋城镇。
2006年1月,化乐乡并入晋城镇。
2011年3月,新街镇并入晋城镇。
2021年1月18日,撤销晋城镇,设立晋城街道,以原晋城镇行政区域为晋城街道行政区域;于2021年9月3日正式挂牌。