秦漢至隋唐時,縣下設鄉(xiāng),鄉(xiāng)下設里。
隨后的幾個朝代鄉(xiāng)里數無詳細資料考證。
明初,全縣行政區(qū)劃為12里,金川里轄今城關(縣城“三關”及其附近村莊)及三角城、小康營部分村莊。
民國十六年(1927年),將里改區(qū)。
金川里為第一區(qū),長樂里為第二區(qū),泰康里為第三區(qū),豐和里為第四區(qū),廣積里為第五區(qū)。
第一區(qū)轄19個村鎮(zhèn),現在的城關鎮(zhèn)、小康營鄉(xiāng)、三角城鄉(xiāng)等鄉(xiāng)駐地。
民國二十三年(1934)12月,改區(qū)設鄉(xiāng)(鎮(zhèn)),劃編保甲,將全縣原有5個區(qū)劃為10個鄉(xiāng),原第一區(qū)劃為棲云鎮(zhèn)(以棲云山之名取之)和龕谷鄉(xiāng)。
民國25年(1936),改劃為4鎮(zhèn)8鄉(xiāng),鄉(xiāng)以下社保,保以下設甲。
至民國三十八年(1949),鄉(xiāng)鎮(zhèn)建置未作調整,保甲時有變化。
1949年8月16日,榆中解放后,廢除保甲制度,設置棲云區(qū),共轄城關、白堡、天堡、三堡、蒲橋、玉橋、峽口、清溪、臥牛9個鄉(xiāng)。
9月,將榆中縣改屬定西專員公署。
10月,設立了棲云區(qū)城關鄉(xiāng)人民政府,駐地城關村。
11月,設立城關鄉(xiāng)、白堡鄉(xiāng)、天堡鄉(xiāng)、三堡鄉(xiāng)、蒲橋鄉(xiāng)、玉橋鄉(xiāng)、峽口鄉(xiāng)、清溪鄉(xiāng)、臥牛鄉(xiāng)人民政府,分別駐地城關村、白堡村、舊莊溝村、北關村、上蒲家村、南關村、峽口村、大營村。
1953年5月,棲云區(qū)改名為城關區(qū)。
1955年9月12日,撤銷棲云區(qū),同月,將各鄉(xiāng)人民政府改名為鄉(xiāng)人民委員會。
10月,棲云區(qū)所轄鄉(xiāng)調整城關、隆山、雙堡為縣直屬鄉(xiāng)。
其中,原城關鄉(xiāng)、三堡鄉(xiāng)、玉橋鄉(xiāng)、臥牛鄉(xiāng)歸屬城關鄉(xiāng),鄉(xiāng)人民委員會駐地城關村。
1983年5月,全縣鄉(xiāng)(鎮(zhèn))、村體制改革,改公社、大隊、生產隊為鄉(xiāng)、村、社,成立城關村村民委員會,后一直使用此名至今。