中华人民共和国成立初期,城关镇境内有6个街道,属盖平镇。
1954年2月,盖平镇改为城关区。
1955年,城关区又恢复为盖平镇。
1956年3月,并区建乡。
1959年3月,撒销盖平县公社,城关大队改城关公社,中队改管理区,管理区改作业区,作业区改大队或街,东白果、西白果两个村划归县白果畜牧繁殖场,西海山寨划归西海农场。
1960年4月,社、镇分治。
1961年5月,社、镇合并,划出青石岭公社。
1991年11月23日,撤销城关乡设立城关镇。
2001年3月,撒销城关镇建立东城街道,民胜村划归古楼街道,自治村、永安村划归西城街道。
同年10月,白果畜牧场划归东城街道。