1949年,属兴县一区和城关市(区级市);1951年,撤销城关市,三个街公署合并为东关、西关2个行政村,划归一区。
1953年6月,属一区、二区,所属行政村更名为乡。
1954年,属县政府直属乡。
1956年,设城关镇。
1958年撤销城关镇,设灯塔人民公社;12月更名为城关人民公社。
1961年所属24个行政村更名为生产大队。
1984年8月,复设城关镇至今。
2001年4月,在调整乡镇行政区划中,原城关镇、关家崖乡、肖家洼乡合并为一个镇,更名为蔚汾镇。