明洪武二十六年(1393)置阳和卫,治所在今县城,属山西行都指挥使司。
清初改阳和卫为阳高卫,取阳和卫、高山卫两卫首字为名,属大同府。
顺治五年(1648)为大同府治所,八年(1651)大同府复还故治。
雍正三年(1725)改为阳高县,属大同府。
1912年废府。
1913年属北路道。
1914年属雁门道。
1927年废道后直属山西省。
1937年属山西省第一行政区。
抗日战争时期在阳高县南部山区建立阳高县抗日民主政府,属晋察冀边区。
1949年属察哈尔省雁北专区。
1952年划归山西省雁北专区。
1958年撤天镇县并入阳高县,属晋北专区。
1961年天镇县析出。
1967年属雁北地区。
1993年雁北地区与大同市合并,属大同市至今。