1947年,分屬一、四區(qū)。
1949年,設(shè)一區(qū)城關(guān)行政村。
1953年,設(shè)一區(qū)城關(guān)鄉(xiāng)。
1953年,分屬一區(qū)城關(guān)、姚村鄉(xiāng)和四區(qū)宋店鄉(xiāng)。
1958年,設(shè)城關(guān)人民公社。
1961年,將城關(guān)公社劃分為城關(guān)、西官莊、嶺西東、下陽、郭家莊5個(gè)人民公社。
1965年,分屬城關(guān)鎮(zhèn)、桃園人民公社。
1967年,城關(guān)鎮(zhèn)和桃園公社合并為五七人民公社。
1983年,五七公社改稱為城關(guān)人民公社。
1984年,根據(jù)省政府(84)晉政函79號(hào)文,改稱城關(guān)鎮(zhèn)。
2001年,根據(jù)省政府(84)晉政函79號(hào)文,以及《中共山西省委辦公廳、山西省人民政府辦公廳<關(guān)于鄉(xiāng)鎮(zhèn)黨政機(jī)構(gòu)改革的實(shí)施意見>的通知》、《運(yùn)城市人民政府關(guān)于聞喜縣調(diào)整鄉(xiāng)鎮(zhèn)行政區(qū)域的批復(fù)》、《聞喜縣委、縣政府關(guān)于撤并鄉(xiāng)鎮(zhèn)的工作方案》,城關(guān)鎮(zhèn)、西官莊鄉(xiāng)、下陽鄉(xiāng)、嶺西東鄉(xiāng)合并組建桐城鎮(zhèn),鎮(zhèn)政府駐西社村。