1950年,全县设5区,成立乡,城关属第一区。
1952年,区公署改称区公所,城关仍属第一区。
1956年8月,城关区城关乡改为城关镇。
1958年,成立城关公社。
1965年,全县合并成1镇20公社,1镇即城关镇。
1969年11月,撤销城关镇,并入城关公社。
1980年4月,恢复城关镇。
1983年7月15日,恢复乡建制,全县32公社改乡,有桃花山乡(原城关公社)和城关镇。
2004年末,由原城关镇桃花山乡、王庙乡的2村合并为会师镇。