明洪武二十六年(1393)置陽和衛(wèi),治所在今縣城,屬山西行都指揮使司。
清初改陽和衛(wèi)為陽高衛(wèi),取陽和衛(wèi)、高山衛(wèi)兩衛(wèi)首字為名,屬大同府。
順治五年(1648)為大同府治所,八年(1651)大同府復(fù)還故治。
雍正三年(1725)改為陽高縣,屬大同府。
1912年廢府。
1913年屬北路道。
1914年屬雁門道。
1927年廢道后直屬山西省。
1937年屬山西省第一行政區(qū)。
抗日戰(zhàn)爭時期在陽高縣南部山區(qū)建立陽高縣抗日民主政府,屬晉察冀邊區(qū)。
1949年屬察哈爾省雁北專區(qū)。
1952年劃歸山西省雁北專區(qū)。
1958年撤天鎮(zhèn)縣并入陽高縣,屬晉北專區(qū)。
1961年天鎮(zhèn)縣析出。
1967年屬雁北地區(qū)。
1993年雁北地區(qū)與大同市合并,屬大同市至今。