新石器時代,人類就在此繁衍生息。
春秋為林胡、樓煩等部落活動區(qū)域,戰(zhàn)國屬趙國代郡。
秦屬雁門郡。
西漢屬劇陽縣。
王莽新朝改劇陽為善陽,東漢初復(fù)舊。
三國屬鮮卑族人游牧地。
西晉永嘉六年(312)為鮮卑族占據(jù),屬代國。
北朝北魏屬平城近畿,西部屬桑干郡,東部屬繁峙郡。
隋代屬馬邑郡神武縣。
唐屬朔州。
唐末,晉王李克用筑金城縣城。
后晉天福元年(936),應(yīng)縣割給契丹。
遼屬西京道,應(yīng)州置彰國軍節(jié)度,領(lǐng)金城縣、河陰縣、金屬西京路,應(yīng)州領(lǐng)金城縣。
元屬大同路,應(yīng)州領(lǐng)金城縣。
明屬山西布政司大同府,萬歷年間(1573-1619)轄4鄉(xiāng)、13里、47個村。
清初,應(yīng)州屬山西省大同府,雍正年間(1723-1735)轄18里、3坊、1廂、147村。
1912年,應(yīng)州改名應(yīng)縣,屬山西省,轄5個區(qū),227個村。
1937年9月,縣城和平川被日軍占領(lǐng)。
1938年2月,南部山區(qū)由應(yīng)山縣抗日民主政府管轄,屬山西省第一行政區(qū)。
1941年1月,改為應(yīng)縣抗日民主政府管轄,屬晉察冀邊區(qū)二專屬(后改為五專屬)。
1945年8月,國民政府轄縣城及周邊地區(qū)。
1948年5月,人民民主政府由鄉(xiāng)村遷入縣城,屬晉察冀北岳區(qū)。
1949年10月,屬察哈爾省雁北專區(qū),轄10個區(qū)、244個行政村。
1952年11月,改屬山西省雁北專區(qū)。
1958年9月,應(yīng)縣與山陰縣合并為山應(yīng)縣,縣政府駐岱岳。
1959年7月,復(fù)設(shè)應(yīng)縣,屬晉北專區(qū)。
1961年9月,屬雁北專區(qū)。
1972年屬雁北地區(qū)。
1993年7月,雁北地區(qū)劃歸朔州市,應(yīng)縣屬朔州市至今。