①北魏长城北魏为防御北部的柔然和契丹南下扰掠,修筑了长城。据《魏书·明元帝纪》记载:明元帝泰常八年( 423 )筑长城于长川之南,起自赤城(今河北赤城县),西至五原(今内蒙古五原县),延袤1000千米以上。又在太平真君七年( 446 ),筑“畿上塞围”。所谓塞围,是比长城低薄些的土墙,用以补长城之不足。它东起今山西广灵西面上谷,直达黄河东岸,环绕于首都大同,有保卫首都之意。②东魏长城公元549年 ,东魏东迁于邺后,也修筑了一段长城。西起今山西静乐县,东至今山西原平。③北齐长城北齐为了巩固北方边防和防御西部北周,先后几次大筑长城,其规模稍次于秦长城。北齐天保三年(552)在西北境修筑长城,南起今山西离石县西北黄栌岭,北至山西朔州西。天保六年 ,皇帝下诏 ,征发180万人修筑长城,自今北京居庸关南口,西至今山西大同。天保七年,又大规模修筑长城,除天保三、六年所修筑的两处长城外,又向东新筑长城,至今山海关海边止。天保八年,于长城内筑重城,自今山西偏关以东老营附近起,东经雁门关、平型关,到达山西下关附近。为防御北周 ,公元563年 ,齐武成帝修筑了今山西、河北交界处沿太行山走向的南北向长城,即今阜平之间的长城。天统元年( 565 ),对天保八年所筑内长城进行修葺,并增筑新城,自下关附近起,东达居庸关与外长城相接合。齐前后修筑长城达1500千米,约30千米设一戍,并在险要地方设置州镇25所,用以驻兵防守。④北周长城为防御北方突厥、契丹犯边 ,周静帝于公元579年 ,对原北齐长城进行了一次大规模修筑,西自雁门,东至碣石。为了防御突厥骚扰,隋王朝7次修筑长城。主要是对原有长城进行修缮,新增修筑不多。唐取代隋后,国威强盛,在北方大破突厥,边界远在长城以外,长城已失去了作用,无需修筑或增筑。宋朝虽统一了中原,但北部有辽、金的对峙,所辖范围已在原来秦、汉、北朝长城的南面,长城南北许多地方均被辽、金两国占领。后宋王朝势力又退到长江以南,更谈不到修筑长城。辽代对长城的修筑,仅清宁四年(1058)在鸭子河与混同江之间修筑了一段,规模不大。公元1115年金王朝建立后,为防御西北边陲的蒙古人进攻,修筑了明昌旧城和明昌新城两道长城。明昌旧城旧称兀术长城或金源边堡。据《黑龙江省志》记载,呼伦县北,根河之南,有城东端起乌兰哈达之北,沿海拉图山脉,北折而西,至暖水河而尽。明昌新城在明昌旧城之南 ,又称金内长城、金壕堑、边堡等。西起今黄河河套陕西段 ,东达今黑龙江省松花江。元代,蒙古族统治整个中国,版图地跨欧亚,长城对他们意义不大。但为了防止汉族和其他各族人民起兵反抗,检查过往客商,也对原来长城的许多关隘险要处加以修缮,设兵把守。明灭元朝以后,为防止蒙古族再次南下,200多年中从未中断对长城的修筑。大多是沿着北齐、北魏所筑的旧长城进行修筑。今人看到的长城,绝大部分是明弘治时期所修。明长城自居庸关以西,分南北两道,到山西偏关附近的老营相合,被称为内、外长城或里、外长城。里长城从居庸关西南出,经今河北进入山西至老营。外长城自居庸关西北,进入山西,沿内蒙古、山西交界往南达于偏关、河曲。长城关隘、险口很多,其中居庸关、倒马关、紫荆关靠近当时首都北京,称为内三关;自此往西的雁门关、宁武关、偏头关称外三关。内外三关是保卫京师的重要关口,常派重兵把守。清朝灭明以后,由于政治、军事的发展,改变了统治策略,采取“怀柔”政策,利用宗教信仰拉拢蒙、藏各族上层王公贵族,用思想统治代替了军事防御,不大修筑长城。纵观长城的历史,自春秋以来,除汉族各王朝的统治集团修筑长城外,中国其他民族所建立的王朝,如北魏、北齐、北周、辽、金等朝代也都修过长城。就是蒙古民族统治的元朝也曾对一些长城的关隘、烽火台进行维修利用。