古北口歷史悠久,有近4500年的建置史。
據(jù)《通獻(xiàn)通考》《密云縣志》載:唐屬冀州,虞屬幽州,稱冀州。
夏屬冀州,據(jù)《密云縣志》載:“夏省幽并為冀州”。
商屬冀州,據(jù)《密云縣志》載:“商周仍之”。
西周屬燕之冀州。
東周,燕國在古北口筑墩設(shè)防以阻止東胡進(jìn)犯,俗稱北口。
秦劃三十六郡,古北口屬幽州漁陽郡。
漢代,據(jù)《史記》載:“漁陽郡領(lǐng)燕樂、要陽、白檀三縣,古北口屬漁陽郡要陽縣!比龂,曹魏統(tǒng)一北方時(shí)期仍屬漁陽郡。
西晉,據(jù)《史記》載:“惠帝之后,后趙、前燕、前秦三國相繼之時(shí),屬幽州漁陽郡!蹦媳背,屬漁陽郡燕落縣,在古北口筑有石砌長(zhǎng)城,有鐵門關(guān)之稱。
隋朝,開皇初年修造燕冀段長(zhǎng)城防御契丹,古北口成為長(zhǎng)城三十一個(gè)軍鎮(zhèn)之一,屬安樂郡燕落縣。
唐初,屬燕落縣并入密云縣屬檀州,據(jù)《唐書》載,古北口曾設(shè)守捉之職。
古北口自唐代始獲其名,因是唐幽州(今北京)之北重要長(zhǎng)城關(guān)口而得名“北口”。
五代,后晉石敬塘割幽云十六州給遼,古北口隨檀州密云縣歸遼。
北宋,金將燕山前的涿、易、檀、順、景、冀六州歸宋,古北口隨檀州密云縣歸宋后又被金奪回。
金泰和五年(1025年),設(shè)北口城,屬密云縣,稱留斡嶺。
元代,設(shè)古北口驛。
仍屬檀州密云縣。
明洪武十一年(1378年),設(shè)守御千戶所。
明洪武三十年(1397年),古北口關(guān)城升為密云后衛(wèi),下轄左、右、中、前、后5個(gè)千戶所。
清代,屬順天府密云縣。
民國元年(1912年),中華民國建立后,古北口屬河北省密云區(qū)。
民國二十三年(1934年)1月15日,古北口改屬熱河省公署管轄。
民國二十三年(1934年)3月4日,古北口由薊密區(qū)行政督察公署管轄。
解放戰(zhàn)爭(zhēng)時(shí)期,古北口由承興密聯(lián)合縣管轄。
民國三十五年(1946年),河?xùn)|與河西合并恢復(fù)密云區(qū),設(shè)古北口鎮(zhèn)。
1961年,設(shè)古北口公社。
1983年,改古北口鄉(xiāng)。
1990年,建古北口鎮(zhèn)。