戰國至晉
代地原本是代戎活動的區域,為代國。公元前475年, 趙襄子使人請代王。使廚人操銅枓以食代王及從者,行斟,陰令宰人各以枓擊殺代王及從官,遂興兵平代地。故代國滅,代郡始。戰國時期屬趙, 趙武靈王置代郡。
秦朝時
轄山西陽高至河北蔚縣一帶,郡治代縣(今河北省 蔚縣代王城)。
西漢時
(今河北省蔚縣代王城),不久為代郡,郡治 桑乾縣,轄代、桑乾、道人、當城、高柳、馬城、班氏,延陵,且如、平邑、陽原、東安陽、參合、平舒、靈丘、廣昌、鹵城等縣。
東漢時
(在今山西陽高縣西北)。轄代、當城、平舒、桑乾、北平邑、東安陽、馬城、班氏、道人、靈丘、狋示等縣。
三國時
轄代、平舒、當城、桑乾、馬城等縣。
西晉時
(今河北省蔚縣代王城)。 北魏改其為東代郡。
代郡西漢轄境相當今河北懷安、蔚縣,山西陽高、渾源、的洋河流域,以及內蒙古興和、尚義縣境。代郡的設定,為 大同盆地及其周圍的進一步開發打下了基礎。
北魏
北魏拓跋猗盧代國代王"始封代土",與春秋戰國及西漢初期的代王封地有相承關係。從區域概念上界定"恆代",就是北魏遷都洛陽之後的朔州黃河以東和恆州地區。恆代區域的東面是太行山脈,南面到恆山山脈和雁門山,西至黃河,北達陰山,可謂山河險要,易守難攻,具有獨特的地理環境和民風社俗,不僅是拓跋魏的肇基之地,也是拓跋氏政權攻取中原的根據地。東魏天平二年(535)置代郡,治所在平城(今山西大同)。轄平城、太平、武周、永固等四縣,北齊廢。