秦漢至隋唐時(shí),縣下設(shè)鄉(xiāng),鄉(xiāng)下設(shè)里。
隨后的幾個(gè)朝代鄉(xiāng)里數(shù)無(wú)詳細(xì)資料考證。
明初,全縣行政區(qū)劃為12里,金川里轄今城關(guān)(縣城“三關(guān)”及其附近村莊)及三角城、小康營(yíng)部分村莊。
民國(guó)十六年(1927年),將里改區(qū)。
金川里為第一區(qū),長(zhǎng)樂(lè)里為第二區(qū),泰康里為第三區(qū),豐和里為第四區(qū),廣積里為第五區(qū)。
第一區(qū)轄19個(gè)村鎮(zhèn),現(xiàn)在的城關(guān)鎮(zhèn)、小康營(yíng)鄉(xiāng)、三角城鄉(xiāng)等鄉(xiāng)駐地。
民國(guó)二十三年(1934年)12月,改區(qū)設(shè)鄉(xiāng)(鎮(zhèn)),劃編保甲,將全縣原有5個(gè)區(qū)劃為10個(gè)鄉(xiāng),原第一區(qū)劃為棲云鎮(zhèn)和龕谷鄉(xiāng)。
民國(guó)二十五年(1936年),改劃為4鎮(zhèn)8鄉(xiāng),鄉(xiāng)以下社保,保以下設(shè)甲。
至民國(guó)三十八年(1949年),鄉(xiāng)鎮(zhèn)建置未作調(diào)整,保甲時(shí)有變化。
1949年8月16日,榆中解放后,廢除保甲制度,設(shè)置棲云區(qū),共轄城關(guān)、白堡、天堡、三堡、蒲橋、玉橋、峽口、清溪、臥牛9個(gè)鄉(xiāng)。
9月,將榆中縣改屬定西專(zhuān)員公署。
10月,設(shè)立了棲云區(qū)城關(guān)鄉(xiāng)人民政府,駐地城關(guān)村。
11月,設(shè)立城關(guān)鄉(xiāng)、白堡鄉(xiāng)、天堡鄉(xiāng)、三堡鄉(xiāng)、蒲橋鄉(xiāng)、玉橋鄉(xiāng)、峽口鄉(xiāng)、清溪鄉(xiāng)、臥牛鄉(xiāng)人民政府,分別駐地城關(guān)村、白堡村、舊莊溝村、北關(guān)村、上蒲家村、南關(guān)村、峽口村、大營(yíng)村。
1983年4月,縣內(nèi)進(jìn)行了一次大規(guī)模并鄉(xiāng),將隆山鄉(xiāng)與城關(guān)鄉(xiāng)合并,稱(chēng)城關(guān)鄉(xiāng),仍為縣直屬鄉(xiāng)。
9月,實(shí)行公社化時(shí),城關(guān)為第二基層社,包括城關(guān)、蒲橋、三角城、雙店子、王保營(yíng)、小康營(yíng)、上莊、馬坡8個(gè)大隊(duì),同時(shí)成立城關(guān)人民公社管理委員會(huì),駐地城關(guān)村。
城關(guān)大隊(duì)轄楊家莊、南關(guān)、城關(guān)、北關(guān)4個(gè)村,蒲橋大隊(duì)轄金家圈、大營(yíng)、李家莊、上鋪家、朱家灣、分豁岔6個(gè)村。
1983年成立北關(guān)村村委會(huì),后一直使用此名至今。