郡的目的是加强对西羌的控制。据考，金城郡始置时当领有金城、榆中、枹罕、白石、令居等县。之后郡界逐步向西推进，增置临羌县、浩亹县。汉宣帝神爵元年（前61年），赵充国率军西征先零羌。神爵二年（前60年），置允街县、破羌县、河关县，并置金城属国管理内附羌人。汉成帝绥和元年（前8年），金城郡治允吾，领十三县：允吾、浩亹、令居、枝阳、金城、榆中、枹罕、白石、河关、破羌、允街、安夷、临羌。汉平帝元始二年（公元2年），金城郡有38470户，149648人。
与西海郡之关系.《汉书》地理志记载，王