全镇总面积84.71平方公里。境内有万沟架子峰、卧虎山,高程为1124.6、665米。地貌属燕山余脉浅山丘陵区。潮河从北部关口入境,绕流阴山,贯穿全境,沿河两岸有部分河流冲积发育而成的平地。东有小海河从汤河村东北入境,横贯镇境中部,于北甸子村南注入潮河。政区包括9个行政村,40个自然村,居住着汉、满、回三个民族,常住人口7340人(2017年),其中汉族占90%以上。全镇共有耕地578公顷。林地面积3848公顷,水域面积11公顷,林木覆盖率45%,司马台水库一座。
1999年,国内生产总值3371万元,工农业总产值3416.1万元,农村人均劳动所得2870元。粮食播种面积7705亩,总产量2092吨,主要农作物为小麦、玉米及杂粮。果树总面积4593亩,树种以苹果、板栗为主。大牲畜存栏549头,特产有蜂及山野菜,产蜜7.5吨,山野菜5吨。
古北口镇以服装、纺织、橡胶、轻工制造等为主导产业,以稳定经济、加强工业、大力发展第三产业为终旨。大力发展旅游业,相继开放了司马台长城、令公庙等镇内自然与人文景区,使边寨古镇再现自然风貌披上了新姿。
司马台长城始建于明朝洪武初年(公元1373年),是在北朝北齐长城的基础上修筑的,属明代“九镇”中蓟镇古北路所辖。明万历年间,蓟镇总兵戚继光和总督谭论率兵进行了重点整修,今司马台长城辖于北京市密云县东北部的古北口镇,距北京120公里。
肉丘坟坐落于古北口镇河西村,是著名的爱国教育基地,在这里长眠着长城抗战中的三百多名抗日英雄,每年都有许多人前来拜祭英灵。
说起古北口,不能不提杨令公祠,因为它凝聚了古北口人强烈的爱国热情和对英雄的无限敬仰。令公祠始建于北宋元佑年间,大约在1025年,至今已经历了900多年的历史了。1983年被列为密云区第一批重点文物保护单位。每年阴历的九月初七,都有成千上万的人来这里上香,有本地的百姓,也有北京市、河北省乃至其他省市的人。古北口镇还举行庙会,有扭秧歌的秧歌队、卖土特产品的商贩,非常热闹。
中国长城上关口之一,北京与东北地区往来的咽喉要道。位于北京市密云区东北部。555年,居庸关至山海关长城从此修过,古北口与长城相接。
1403年朱棣称帝后迁都北京,大修长城。尤其是首都北京从居庸关到山海关这一段500多千米的长城修得特别坚固。西北居庸关,东北古北口成为明王朝首都的两个重要门户。古北口与居庸关东西对峙,是华北平原通往内蒙古高原的要道,自古称为雄险,有“地扼襟喉趋朔漠,天留锁钥枕雄关”之称。古北口的关城,跨于两山之上,建于明洪武十一年(1378),并设有守御千户所。
1933年日军进攻古北口,爆发长城抗战。
1961年设古北口公社,1983年改乡,1990年建镇。1996年,面积83.1平方千米,人口1.1万,辖古北口、河西、潮关、北甸子、汤河、北台、司马台、杨庄子、龙洋9个行政村和古北口、北头、南菜园、河西4个居委会。
2017年12月26日,被国家民委评为第五批全国民族团结进步创建示范区(单位)。