商周為西羌地。
秦始皇三十三年(前214)置榆中縣,屬隴西郡。
西漢中期為金城郡地,屬涼州刺史部。
隋文帝開皇三年(583),改金城郡為蘭州,置總管府。
隋煬帝大業(yè)三年,改子城縣為金城縣,復(fù)改蘭州為金城郡,領(lǐng)金城、狄道二縣,郡治金城。
唐高祖武德二年(619年)復(fù)置蘭州。
武德八年(625),置都督府。
唐高宗顯慶元年(656),又改為州。
唐玄宗天寶元年(742),復(fù)改為金城郡。
唐肅宗乾元二年(759),又改金城郡為蘭州,州治五泉,管轄五泉、廣武二縣。
明太祖洪武二年(1369),明軍戰(zhàn)敗元軍,攻取蘭州,次年置蘭州衛(wèi)。
清朝順治十三年(1656)裁衛(wèi)歸州。
清朝康熙二年(1662)復(fù)設(shè)蘭州衛(wèi)。
清朝康熙五年(1666)陜甘分治,設(shè)甘肅行省,省會由鞏昌(今隴西)遷至蘭州。
清朝乾隆三年(1738)臨洮府治由狄道移至蘭州,改稱蘭州府,又改州為皋蘭縣。
當(dāng)時蘭州府轄管狄道、河州二州;皋蘭、金縣、渭源、靖遠四縣。
1913年廢府州設(shè)道,并蘭山、鞏昌二府為蘭山道,轄管皋蘭、紅水、榆中、狄道、導(dǎo)河、寧定、洮沙、靖遠、渭源、定西、臨潭、隴西、岷縣、會寧、漳縣等十五縣。
道尹駐省會皋蘭縣。
1927年改道為區(qū),變蘭山道為蘭山區(qū)。
1941年,將皋蘭縣城郊劃出,新設(shè)置蘭州市,與皋蘭縣同治今蘭州城關(guān)區(qū)。
1949年08月,蘭州解放。
解放初期,蘭州由縣級市升為地級市,轄9個區(qū)和皋蘭縣。
榆中縣屬定西專區(qū),永登縣屬武威專區(qū)。
1951年8月13日,皋蘭縣直隸于省政府。
1953年3月2日,蘭州市調(diào)整為8個區(qū)。
1955年9月30日,蘭州市轄城關(guān)、東崗、七里河、西固、鹽場、安寧、阿干7個區(qū)。
之后,行政區(qū)劃幾經(jīng)調(diào)整變更。
1985年,恢復(fù)白銀市為地級市,蘭州市白銀區(qū)和皋蘭縣強灣等3個鄉(xiāng)先后劃歸白銀市,蘭州市轄永登、榆中、皋蘭3縣和城關(guān)、七里河、西固、安寧、紅古5區(qū),至今未變。