解放前屬龍江鎮(zhèn)、西關(guān)鎮(zhèn)、舊城鄉(xiāng)。
1950年7月建舊城、五鳳、黃峪、柳溝鄉(xiāng),屬城關(guān)區(qū)。
1955年10月柳溝鄉(xiāng)并入舊城鄉(xiāng),黃峪鄉(xiāng)并入五鳳鄉(xiāng),屬漢王區(qū)。
1958年3月并為姚寨鄉(xiāng),6月又并入城關(guān)鎮(zhèn),10月組建為白龍紅旗公社。
1961年1月分為城關(guān)、姚寨兩個公社。
1963年10月從城關(guān)公社分出部分大隊成立五鳳公社。
1966年1月五鳳、姚寨并為城郊公社。
1966年10月葛條坪、柏水溝大隊合并為葛條坪大隊,李咀、張咀大隊合并為張李咀大隊。
1980年6月葛條坪、張李咀分設(shè)恢復(fù)原狀,橋頭大隊分為橋頭里、崔家梁村。
1983年3月撤社建鄉(xiāng),為城郊鄉(xiāng)。
2002年6月,城郊鄉(xiāng)白龍江以北15個村劃歸城關(guān)鎮(zhèn)。
2014年12月24日經(jīng)甘肅省民政廳(甘民復(fù)〔2014〕161號)批復(fù),撤城郊鄉(xiāng)設(shè)姚寨鎮(zhèn)至今。