原始社會時期是史前時期,是缺少文獻記載的,但還是有一些相關傳說的,相傳黃帝的第三代繼承者顓頊,曾到“幽陵”祭祀,“幽陵”就是幽州,是北京地區最早的名稱。相傳到了帝堯時代,在幽州建立了最初的都邑,—“幽都”,因為是從原始村落發展起來的,稱作聚。直到北魏時期,這里還被稱為圣聚。帝堯還派和叔來管理幽都,治理北方。帝舜時,又曾把治水失敗的共工氏流放到這里來。
冀州一詞最早見于《尚書?禹貢》一書。《尚書?禹貢》記載,大禹分天下為九州,其中即有冀州,位列九州之首,包括今河北西北部、山西省全境、河南北部等地區。關于它為什么取名叫“冀”,按歷史發展的次序,有以下多種解釋:(1)按《釋名?釋州國》云:“冀州亦取地以為名也。”王炎《禹貢辨》云:“晉地有冀,秦地有雍,則是冀、雍以地名州?!睋妨峡甲C,古冀州境內的晉國西南部有一個叫“冀”的國家,它的國都在河東皮氏縣東北的冀亭(今山西河津縣)?!端?汾水注》曰:“汾水過冀亭南……京相璠曰:‘今河東皮氏縣有冀亭,古之冀國所都也?!币蚨∵@個國家冀的名稱做為州的命名。后來冀國在春秋中期為晉國滅亡。據《左傳?僖卅三年》云:“冀已為晉邑。”因此,晉國轄域又稱為冀州?!秴问洗呵?有始覽》云:“兩河之間為冀州,晉也?!薄稜栄?釋地篇》云:“兩河間曰冀;冀,近也。”所謂兩河之間,指的是大河(黃河)和清河(古濟河)之間的地帶。(2)按《周禮?職方》云:“河內曰冀州?!彼傅暮觾仁侵更S河以東、北的地區。這時冀州一詞的概念范圍隨著時代推移,發展擴大了。冀州的地域已擴大到晉國以北的地方。因此,在東漢許慎的《說文解字?北部》中說:“冀,北方州也,從北異聲?!薄氨狈矫?,而因其以名其州也。”在《異聲玉篇》中也說:“冀,北方州也,故從北?!边@時冀州所指地境已經是現山西及其以北的較大地域。
西周時期,今房山縣琉璃河鎮東面的董家林村周圍是燕的都城,隨著燕國疆域向東北方向擴展以及山戎部族在燕山山地的發展,董家林燕國古都都漸漸失去了它的重要地位,史載春秋中期的燕襄公時期,燕已經以薊作為都城了。薊也是一個歷史悠久的古國,在武王滅商以后,把帝堯(黃帝)的后裔分封到這里,后來薊歸于燕的統轄之下,從春秋中期開始,薊成為燕國的都城。
秦朝建立之后,秦始皇采納丞相李斯的建議,取消分封制,推行郡縣制,廢諸侯,立郡縣,分天下為三十六郡,今北京分屬廣陽郡、漁陽郡、上谷郡管轄。廣陽郡,秦始皇二十五年(前220年)設置。治薊縣,故城在今北京市宣武區西部廣安門一帶。所領薊縣、良鄉縣在今北京市境。秦二世元年(前209年),陳勝、吳廣首義反秦,上谷卒史韓廣占薊城,自立為燕王,郡遂廢除。秦置,治漁陽縣,故城在今北京密云縣西南,《史記?燕世家》燕筑長城,自造陽至襄平,置上谷、漁陽、右北平、遼西、遼東郡,秦二世發閭左戍漁陽即此,漢置漁陽縣為郡治,城在漁水之陽,故名。屬幽州刺史部。故城在今北京市懷柔縣梨園莊東南,遺址尚存。上谷郡始建于戰國燕昭王二十九年(公元前283年),因建在大山谷上邊而得名,郡治在今河北省張家口市懷來縣小南辛堡鎮大古城村北沮陽遺址。
西漢初年,今北京地區為燕國,以薊為都城,是異性諸侯王的封地。東漢初年,今北京地區曾長期處于戰亂之中。東漢在北京地區的行政區劃基本上沿用了西漢的制度,但也有一些變化。更適帝時期,這里劃歸為幽州,州牧以薊為駐地,東漢末年,又改為州牧,為幽州,這時的幽州是抵御東北方和北方各族入侵的重鎮。在魏晉時期,北京成了北方封建割據勢力的一個中心。
今北京地區在隋代包括當時幽州的大部分地區,隋煬帝大業三年(公元607年),將幽州改稱涿郡。治所在今北京市境內。涿郡置太守,從三品。下置丞、尉、正(后又改置長史、司馬、贊務),及主簿與諸曹掾屬、市令等。轄薊縣(治今北京城西南)、良鄉(治今北京市房山區良鄉鎮)、安次、涿縣(治今河北省涿州市)、固安、雍奴(治今天津武清)、昌平、懷戎(治今河北涿鹿西南)、潞縣(治今北京市通州區)等9縣。
唐武德元年(公元618年),涿郡改名為幽州。今北京在唐代包括當時幽州的大部、檀州全部(今密云、懷柔、平谷縣境)和媯州東部(今延慶縣境)地區。唐玄宗天寶時一度改稱為范陽郡,以后又改為幽州。幽州治所設在薊城,城址和北魏相同,一直到五代沒有什么改變。
契丹得到幽云十六州之后,便把幽州升為五京之一的南京,作為陪都,又稱燕京,府名幽都[開泰元年(1012年)改稱析津府],軍號盧龍,統檀、順、涿、易等六州和析津、宛平等十一縣。金代女真族正式建都于此,稱為中都,宋金經過一系列的交涉,收回幽州,宋朝改稱為燕山府,郡為廣陽。宋宣和七年、金天會三年(1125年),金攻占后復名燕京析津府。金貞元元年(1153年)改燕京為中都,定為國都,改燕京析津府為永安府。貞元2年(1154年),改永安府為大興府,隸屬中都路。
206年,成吉思汗建立蒙古帝國,到1215年5月31日,成吉思汗率大軍攻克金中都(今北京市)。1217年,太師、國王木華黎改中都為燕京。1260年忽必烈即位,1263年6月16日,忽必烈下詔升開平府為上都(今中國內蒙古自治區錫林郭勒盟正藍旗多倫縣西北閃電河畔)。1264年9月5日,忽必烈發布《建國都詔》,改燕京(今北京市)為中都,定為陪都,兩都制正式形成。1267年2月25日,元世祖忽必烈由上都遷都到位于中原的中都,定中都為首都,將上都作為陪都。1272年3月28日,忽必烈將中都改名為大都(突厥語稱汗八里,帝都之意),并建中書省署在此。
洪武元年,明軍攻入元大都,把大都改稱為北平府,設立了北平布政使司,雖然這時的北平不再是全國的首都,但在政治和軍事上仍然占有重要的地位。1380年,燕王朱棣封國于北平,1402年,攻占南京的朱棣正式登基,改年號為永樂,北平改稱北京,作為明朝的陪都,建順天府,共分兩個縣:大興縣、宛平縣,大興縣管轄北京東城,宛平縣管轄北京西城,北京地方官員最大的是順天府知府。1409年,北京建立五府六部官制,稱為“行在”,明清時期北京又稱為京師,通稱北京。此后北京之稱一直延續到1928年。