棋盘山镇,隶属于河北省承德市围场满族蒙古族自治县,地处围场满族蒙古族自治县中部,东与广发永乡相邻,东南与朝阳湾镇毗邻,南与龙头山乡相连,西南与大唤起乡相接,西与哈里哈乡接壤,北与新拨乡为邻,区域面积275.19平方千米,截至2020年末,全镇常住人口14397人(第七次人口普查)。民国时,属围场县第五区。民国三十四年(1945年)8月,属围场县棋盘山区。1950年3月,属第七区。1983年12月,撤销公社,改建棋盘山乡。1985年7月,撤乡,建棋盘山镇。1996年1月,五道川乡并入。截至2020年6月,棋盘山镇下辖15个行政村。2018年,棋盘山镇有工业企业4个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市102个。民国时,属围场县第五区。