龙关镇,隶属于河北省张家口市赤城县,地处
赤城县西南部,东接
雕鹗镇,南邻
田家窑镇,西南与宣化区接壤,西北与
崇礼县交界,北靠
炮梁乡,距赤城县人民政府30千米,
区域总面积283.95平方千米。
元至元二年(1265年),为龙门镇,为龙门县治;1984年,城关公社改设为龙关镇。
截至2018年末,龙关镇户籍人口为27839人。
截至2020年6月,龙关镇下辖35个行政村,
镇人民政府驻二街村。
2018年,龙关镇有工业企业36个,其中规模以上4个,有营业面积超过50平方米以上的综合商店或超市8个。