薊是周初的候國,相傳是堯的後裔。後來北燕國,也就是現在的河北易縣,滅了薊州,遷都薊州古都,這就是北京現在也叫燕京的原因。
後來秦國滅燕國後,在這裏建立了漁陽郡,燕國的都城是楚漢。北平是漢代楊光的首都。隋朝時,京州是卓君郡的所在地,唐朝時,京州改名為幽州。後來後晉的石敬瑭將十六州劃歸契丹,契丹以幽州為都城之壹,因地處南方而稱南京,因曾是春秋戰國時期燕的故都而稱燕京。
晉代中期,遷都燕京;蒙古滅金後,元朝至正念正式定居燕京,改稱大都。明初改名北平,為燕國都城。後來燕王朱迪造反,罷黜了文健,為了成為明朝的始祖,加強北方邊防,遷都北平。此後,北京壹直是統壹王朝的首都。