西汉时代县为并州太原郡广武县。
汉高祖十一年(前196年),汉高祖封其次子
刘恒为代王,太原郡改为
代国,广武县属代国管辖。
王莽纂汉后,广武县改称信桓县。东汉广武县改属
雁门郡,隶并州。
[2]
三国时归
魏。
黄初元年(220年),雁门郡南度勾注,由阴馆县迁置广武县城,
西晋因袭魏制。
[2]
晋孝武帝太元二十一年(396年),广武县入北魏,初属
司州,后属
肆州。北魏孝武帝永熙三年(534年),魏分东西,雁门郡广武县属
东魏。
北齐时,仍称广武县,为雁门郡治所。太象元年(579年),肆州治所由九原(今
忻州市)移至上馆城。
[2]
隋开皇五年(585年),废雁门郡,并改肆州为
代州,开皇十八年,又以广武县名犯太子杨广讳,改称雁门县。
大业初年,改代州为雁门郡,隶属
冀州。
唐武德元年,即公元618年,复改雁门郡为代州。
天宝元年又改代州为雁门郡。
乾元元年又改雁门郡为代州,隶属
河东道。
[2]
民国元年,废代州,称代县,直属
山西省。民国三年,代县属
雁门道。民国十六年,废雁门道,直属山西省。民国二十六年九月,山西划为七个行政区,代县属第一行政区。民国二十七年一月十五日,
晋察冀边区行政委员会成立,代县属晋东北。民国二十九年,代县属晋察冀第一行政区。民国三十年初,代县以
滹沱河为界,与
山阴县南山地区合并,称山阴县,南括
五台县十三、十四区,称代县。民国三十二年十一月至三十四年秋,代县南山部分地区与东崞县合并为崞代县。民国三十三年十月,撤销河北办事处,代县属晋察冀边区。同年冬,山阴、代县合并为山代县,两月后复分。民国三十四年秋,代县改属冀晋五专署。民国三十五年八月,划归晋绥边区专署。民国三十七年二月,属晋绥雁南专署。
[2]
新
中国成立后,属山西省
忻县地区。1958年12月,
繁峙、代县合并为繁峙县,属晋北。1961年繁峙,代县分治,仍属忻县地区。1967年2月,属忻县地区革命委员会。1978年,属忻县地区行政公署。2001年忻县地区撤地设市,代县属
忻州市至今。