中国历史上建筑最早的长城，在今山东境内，至密州琅琊台入海，全长500馀公里。但是由于诸侯林立，属境较小，一般小国长城都只有几百里，一些大的诸侯国家的长城也不过三四千里。例如赵肃侯十七年（前333年）在漳水、滏水（今滏阳河）附近筑长城，史称“赵南长城”。赵武灵王所筑长城，起自代（今河北省蔚县境内），终于高阙（今内蒙古乌拉特后旗境内），史称“赵北长城”。《史记》记载：“齐宣王乘山岭之上筑长城，东至海、西至济州千馀里以备楚”。秦昭王时，攻灭义渠，“于是秦有陇西、北地、上郡，筑长城以拒胡”。燕长城，西起造阳（今河北