契丹国初期的疆域在今辽河流域上游一带,在阿保机及德光时期不断对外扩张,阿保机时征服奚(今河北北部)、乌古、黑车子室韦(今内蒙古东部呼伦湖东南)、鞑靼、回鹘、渤海国。德光时取得燕云十六州,并一度占有中原。
辽全盛时,疆域东北至今日本海黑龙江口,北至蒙古国中部的楞格河、石勒喀河一带,西到阿尔泰山,南部至今天津市的海河、河北省霸县、山西省雁门关一线与北宋交界,与当时统治中原江南的宋朝相对峙。
辽朝的体系大体上是道、府(州)、县三级。共有5京、6府,156州、军、城,309县(根据《辽史·地理志》。
上京道 治上京临潢府(今内蒙古巴林东南波罗城),辖以西拉木伦河流域为中心的契丹本土。
南京道 治南京析津府(今北京市西南),辖今海河、大清河以北,及长城以南、河北、北京、天津部分地域。
1007年辽圣宗建中京大定府,自临潢迁都于此。1044年辽兴宗升云州为西京大同府。
府 (1)京府:临潢府、大定府、辽阳府、析津府、大同府。(2)率宾府、定理府、铁利府、安定府、长岭府、镇海府、兴中府(1041年升霸州置,今辽宁朝阳),这7府的地位比京府略低。