古為“炎帝榆罔氏諸侯蚩尤所都也”,古在北山,后移平地。
夏商屬冀州。
周屬幽州。
春秋戰(zhàn)國(guó)屬燕國(guó)上谷郡。
秦屬上谷郡沮陽(yáng)縣。
漢武帝元封五年(前106)置女祁縣;成帝綏和元年(前8),女祁縣改為祁縣。
南北朝北魏泰常五年(420),屬?gòu)V寧郡下洛縣;永定二年(558),屬北燕州永豐郡懷戎縣。
唐屬河北道媯州懷戎縣;穆宗長(zhǎng)慶二年(822)置龍門(mén)縣,屬新州。
遼置望云縣,屬奉圣州。
金大安元年(1209)升奉圣州為德興府。
元升望云縣為云州。
明廢州置赤城堡,并改望云縣為龍門(mén)衛(wèi),屬宣化鎮(zhèn)。
清康熙三十二年(1693)改龍門(mén)衛(wèi)為龍門(mén)縣,以赤城堡置赤城縣,屬宣化府。
1928年改屬察哈爾省。
1952年劃歸河北省張家口專(zhuān)區(qū)。
1958年龍關(guān)、赤城2縣合并,為龍關(guān)縣。
1960年5月更名為赤城縣,仍屬?gòu)埣铱趯?zhuān)區(qū)(1967年改地區(qū))。
1993年劃歸張家口市。