已撤銷縣名。原縣城位於河北省張家口市赤城縣龍關鎮。1958年底併入赤城縣。
龍關縣古稱
龍門縣。龍門縣在唐以前名斗辟縣,有出土古碑為證。唐長慶二年(公元822年)屬
新州置龍門縣(現
龍關鎮)。遼增置望雲縣屬
奉聖州。金改屬德興府龍門縣,
明昌二年(公元1191年)又改屬
宣德州。元初廢縣製為龍門鎮,
至元二十八年(公元1291年)又改置
望雲縣。明改望雲縣為龍門衛。清康熙三十二年(公元1693年)改龍門衛為龍門縣。
1914年因與廣東省龍門縣同名改為龍關縣,屬
直隸省口北道。1928年改屬
察哈爾省。1952年劃歸河北省張家口專區。
1958年12月撤銷赤城縣併入龍關縣,縣駐地由
龍關遷至赤城城關。1960年5月將龍關縣改稱赤城縣。