1953年5月至1954年10月,全县实行手机维修培训学校_乡村制,设城关镇,属第一手机维修培训学校_管辖。
1954年10月,全县撤销手机维修培训学校_建制,实行乡村制,城关镇归县直辖。
1956年6月,文水县全县第二次划乡,撤销手机维修培训学校_建制,原来的53个小乡划为21个乡镇,保留城关镇。
1958年3月,全县第三次划乡,城关镇下辖18个村。
1958年10月,城关镇改建为前进人民公社。
1958年11月,文水县并入汾阳县,1959年3月设立文水城关前进人民公社,仍属汾阳县管辖。
1959年9月,恢复文水县建制,城关前进人民公社复归文水县管辖。
1961年4月,前进人民公社改称城关人民公社。
1984年4月,城关人民公社改建为城关镇。
2001年1月,城关镇与沟口乡_宜儿乡合并,设立凤城镇。