城關鎮(zhèn)解放初為城關區(qū),1951年改為城關鎮(zhèn),管轄三條街;1956年恢復城關區(qū);1958年成立公社,更名為東方公社;1961年改為城關鎮(zhèn),1975年與城郊公社合并,仍為城關鎮(zhèn);1980年與城郊公社分開,同年5月成立城關鎮(zhèn)人民政府,轄兩個街道辦事處及民聯(lián)、東方、春橋三個大隊;1985年城關鎮(zhèn)轄南、北兩街道辦事處、6個村民組;1999年11月,城關鎮(zhèn)內設東方、東營、民聯(lián)、春橋、校場坡、天河坪6個村及北街、南街2個辦事處;1999年12月,城關鎮(zhèn)與寺溝鄉(xiāng)、畬家灣林場合并為城關鎮(zhèn);2001年調整部分行政區(qū)劃,同時將原土門鎮(zhèn)管轄的王家坪、紅廟、上北隅、下北隅、4個村劃歸城關鎮(zhèn)管轄。
2004年7月,全鎮(zhèn)調整合并為14個行政村7個社區(qū);2011年5月土門鎮(zhèn)4個村劃入城關鎮(zhèn),轄27個村委會、10個居委會;2011年至今,城關鎮(zhèn)管轄7個居委會、21個村委會。