汉安帝永初四年(110年),
西羌起义,金城郡地大部被占,郡治由允吾迁至襄武(今甘肃
陇西县),十二年后又迁回允吾。东汉末年,分金城郡新置西平郡,从此,金城郡治由允吾迁至榆中(今榆中县城西)。
西晋建立后,仍置金城郡。西晋末年,
前凉永安元年(314年),分
金城郡所属的枝阳、令居二县,又与新设立的永登县,在今兰州市红古区窑街附近三县合置广武郡。同年,金城郡治由榆中迁至金城,从此金城郡治与县治同驻一城。
隋文帝开皇三年(583年),改
金城郡为兰州,置总管府。因城南有
皋兰山,故名兰州。
隋炀帝大业三年,改子城县为金城县,复改兰州为金城郡,领金城、狄道二县,郡治金城。大业十三年(617年),金城校尉
薛举起兵反隋,称西秦霸王,年号
秦兴,建都金城。不久迁都于天水,后为唐所灭。
唐统一中国后,于
唐高祖武德二年(619年)复置兰州。八年,置都督府。
唐高宗显庆元年(656年),又改为州。
唐玄宗天宝元年,复改为金城郡。
唐肃宗乾元二年,又改金城郡为兰州,州治五泉,管辖五泉、广武二县。
唐代宗宝应元年,兰州被
吐蕃占领。
唐宣宗大中二年,沙州敦煌人
张义潮起义,收复陇右十一州地,兰州又归唐属。然而此时的唐朝已经衰落,无力西顾。不久又被吐蕃占领。