御道口镇,隶属于河北省承德市围场满族蒙古族自治县,地处围场满族蒙古族自治县西北部,东与燕格柏乡相邻,南与城子、老窝铺乡毗邻,西与内蒙古自治区多伦县大河口乡相连,北与河北省国营御道口牧场接壤,区域面积242.4平方千米,截至2020年末,全镇常住人口3484人(第七次人口普查)。民国三十四年(1945年)8月,属围场县城子区。1950年3月,属十一区。1983年,撤销公社,改建御道口乡。1986年9月,改为御道口满族乡。1989年6月,复为御道口乡。2016年,撤乡设镇。截至2020年6月,御道口镇下辖4个行政村。2018年,御道口镇有工业企业9个,有营业面积超过50平方米以上的综合商店或超市18个。民国三十四年(1945年)8月,属围场县城子区。