周、春秋时属并州。
战国时为赵国北边地。
秦时属雁门郡地。
汉为雁门郡娄烦地,后汉为武州南境。
三国时为魏之新兴郡。
隋为马邑郡神武县。
唐朝属河东道朔州。
五代后汉时属岢岚军。
宋时隶属岢岚军。
辽属西京道,统神武县,有宁远镇。
金为宁远县。
元朝为大同路武州,明洪武七年(1374),设镇西卫隶山西都司。
嘉靖十六年(1538)建五寨城堡。
清雍正三年(1725),改镇西卫五所大寨堡之前所、右所、中所、左所(今县城)、上所(今河湾)为五寨县,并入三岔堡,属宁武府。
民国时期,五寨属雁门道。
1949年中华人民共和国成立后,属兴县专署;1952年归忻县地区专员公署;1955年县人民政府改名为五寨县人民委员会;1958年12月,忻县、雁北专署合并为晋北专署,神池、五寨、岢岚合并为五寨县;1961年10月恢复忻县地区专署,神池、五寨、岢岚分治,五寨仍归属;1967年成立五寨县革命委员会,属忻县地区革命委员会;1978年撤销忻县地区革命委员会,成立忻县地区行政公署,五寨撤销革命委员会,成立五寨县人民政府,属忻县地区行政公署;1983年忻县地区行政公署改为忻州地区行政公署,五寨属之;2000年忻州地区行政公署改为忻州市,五寨随属。