西邻高岭镇，北邻河北滦平县，东邻新城子乡，南接太师屯镇。总面积84.71平方公里，总人口8286人。辖有9个行政村。该镇为第4批中国历史文化名镇之一。
历史.古北口为中国长城上关口之一，北京与东北地区往来的咽喉要道。555年，居庸关至山海关长城从此修过，古北口与长城相接。1403年明成祖迁都北京，为加强北京防务，大修长城。尤其是首都北京从居庸关到山海关这一段500多千米的长城修得特别坚固。西北居庸关，东北古北口成为明王朝首都的两个重要门户。古北口与居庸关东西对峙，是华北平原通往内蒙