1949年7月置城關市,1951年改稱城關區(qū),1954年改名城關鎮(zhèn)。
1958年為紅旗第四人民公社,1961年改名城關人民公社,1964年分設為城關鎮(zhèn)和城關兩個人民公社,1984年城關人民公社更名城關鄉(xiāng)。
1997年12月撤銷城關鄉(xiāng),其轄區(qū)整體并入城關鎮(zhèn)。
2001年12月撤銷唐家莊鄉(xiāng)整體并入城關鎮(zhèn);2011年7月,撤銷堎底下鎮(zhèn),將其管轄除王馬嘴村外整體并入城關鎮(zhèn),并將原杜陽鎮(zhèn)堡子身村劃歸城關鎮(zhèn),形成了原四個鄉(xiāng)鎮(zhèn)合一的區(qū)域范圍。