张家口西部是内蒙古的乌兰察布市。和他的兴和县。商都县,化德县接壤。西南部是山西省大同市。东部就是北京市。他们市区之间的距离只有170公里。北部是内蒙古的锡林浩特市的太仆寺旗,正蓝旗,多伦县。东部是河北省的承德市的丰宁满族自治县。