金城郡

郡名起源

金城郡因其治所起初在金城县而得名。关于“金城”之名，东汉应劭云：“初，筑城得金，故曰金城”。晋人臣瓒则认为：“称金，取其坚固也。故《墨子》曰：虽金城汤池”。汉明帝曾召见日南郡的上计吏张重，询问日南郡是否真的在太阳之南，张重答道：“雁门不见垒雁为门，金城郡不见积金为郡”。可见其地并不产金。

与西海郡之关系

《汉书》地理志记载，王莽改金城郡为西海郡。但《汉书》平帝纪与王莽传则明载西海郡为汉平帝末年新开之郡。元始四年（公元4年），王莽为营造“四海升平”之气象，派人持财物利诱居于青海湖一带的卑和羌首领良愿献地，以其地置西海郡，与东海郡、北海郡、南海郡凑足“四海”之数。阚骃《十三州志》：“（龙夷县）城在临羌新县西三十里，王莽纳西零之献以为西海郡，治此城。”案此，则西海郡当为金城郡以西塞外之地。
另一种观点认为，金城、西海原为两郡，王莽时西海郡被羌人攻占，于是将金城郡改名为西海郡。王峻《汉书证误》：“今按其地正当青海之东，故《水经注》又曰：‘莽置西海郡，筑五县周海，亭燧相望。莽篡政纷乱，亦废弃。’盖莽初置时本在金城之外，其后废弃，遂移其名于金城耳。”
王先谦则持折中观点：“莽时献地之卑和羌，在临羌县西，见后阚骃注。莽纳其地，因并金城之名改西海耳。《志》文不误。”认为王莽将卑和羌所献之地并入金城郡，又改金城为西海。

东汉

更始元年（23年），凉州为隗嚣所据。更始二年，更始帝召隗嚣入朝后，金城郡及河西四郡转入张掖属国都尉窦融之手。汉光武帝建武五年（27年），窦融降汉。然而“自王莽末，西羌寇边，遂入居塞内，金城属县多为虏有”，“更始、赤眉之际，羌遂放纵，寇金城、陇西”，“先零羌杀金城太守居其郡”，于是金城人口多迁居武威。建武十一年（33年），马援出征陇西，破先零羌于临洮，诸羌退守浩亹隘。马援又袭允吾谷，得胜而归。朝臣认为破羌县以西之地僻远多寇，欲弃其地。马援上书谏阻：“破羌以西城多完牢，易可依固；其田土肥壤，灌溉流通。如令羌在湟中，则为害不休，不可弃也。”。次年（34年），金城郡残余之地并入陇西郡。十三年（35年），马援破武都参狼羌，于是“陇右清净”，分陇西郡复置金城郡。汉和帝永元十四年（102年），拜曹凤为金城西部都尉，都尉治所移驻龙耆城，管辖西海郡故地。
汉安帝永初三年（109年）当煎羌、勒姐羌攻入破羌县。四年（110年），先零羌攻入褒中县，汉中太守郑勤战死，金城郡陷落。于是侨置金城郡于陇西郡境内，治所在襄武县。元初元年（114年），护羌校尉侯霸、马贤等击破当煎、勒姐，凉州刺史皮杨平定陇西。不久复置金城郡。汉顺帝永和五年（140年），金城郡领十县：允吾、金城、榆中、令居、枝阳、临羌、浩亹、允街、破羌、安夷。有3858户，18947人。在此之前，枹罕、白石、河关三县已划入陇西郡。汉献帝建安中，析金城郡西部数县置西平郡。吴增仅认为，西平郡当领有破羌、安夷、临羌等县。

魏晋南北朝

魏晋之际，金城郡移治榆中县。西晋泰始五年（269年），金城郡改属秦州。太康三年（282年），金城郡改属雍州，领榆中、允街、金城、白土、浩亹五县，约有2000户。不久又改属凉州。
十六国前期，金城郡分属前赵、前凉。前凉张寔新置永登县，与金城郡令居、枝阳二县合为广武郡。前凉张骏时金城郡改属河州。西秦时，乞伏干归曾数次以金城郡苑川城为都城。北魏时，金城郡领榆中、大夏二县。西魏时，以西秦旧都苑川城置子城县（在今兰州市西北），为金城郡治所。子城县下有苑川乡。
隋开皇三年（583年）郡废，置兰州总管府。

隋代金城郡

隋炀帝大业三年（607年），改兰州置金城郡，改郡治子城县为金城县，领金城、狄道二县，有13157户。隋末，改金城县为五泉县。大业十三年（617年），金城校尉薛举、薛仁杲父子据金城郡起兵，尽有陇西之地，号称“西秦霸王”。
唐武德二年（619年）平薛仁杲，改金城郡为兰州，领五泉、广武、狄道三县。天宝元年（742年）又改兰州为金城郡，仍领三县，治五泉。天宝二年，割狄道县置狄道郡，此时金城郡有2889户，14226人。乾元元年（758年）复改金城郡为兰州。