明代屬懷德鄉(xiāng),清代屬順化里,民國為維新鄉(xiāng)。
1949年7月,廢保甲,立區(qū)鄉(xiāng),維新鄉(xiāng)改城關(guān)區(qū)。
1950年5月,改城關(guān)區(qū)為千陽縣第一區(qū)。
1954年9月,將第一區(qū)的城內(nèi)、西關(guān)2鄉(xiāng)劃出,成立城關(guān)鎮(zhèn)。
1958年,撤銷城關(guān)鎮(zhèn),鎮(zhèn)內(nèi)2鄉(xiāng)并入城關(guān)鄉(xiāng)。
1961年9月,恢復(fù)城關(guān)公社。
1964年7月恢復(fù)城關(guān)鎮(zhèn),鎮(zhèn)社并存。
1965年城關(guān)公社更名為千川公社,1968年,千川公社與城關(guān)鎮(zhèn)合并為城關(guān)公社。
1979年12月,恢復(fù)城關(guān)鎮(zhèn)建置。
更名以來,名稱沿用至今。