护羌校尉侯霸、马贤等击破当煎、勒姐，凉州刺史皮杨平定陇西。不久复置金城郡。汉顺帝永和五年（140年），金城郡领十县：允吾、金城、榆中、令居、枝阳、临羌、浩亹、允街、破羌、安夷。有3858户，18947人。在此之前，枹罕、白石、河关三县已划入陇西郡。汉献帝建安中，析金城郡西部数县置西平郡。吴增仅认为，西平郡当领有破羌、安夷、临羌等县。
魏晋南北朝.魏晋之际，金城郡移治榆中县。西晋泰始五年（269年），金城郡改属秦州。太康三年（282年），金城郡改属雍州，领榆中、允街、金城、白土、浩亹