前214年，秦始皇派将军蒙恬率领三十万人攻击匈奴，占据河套，并将秦、赵、燕各国修筑的旧城墙连接起来，从临洮到辽东绵延万里，从此始有“万里长城”之称。在修筑北方长城的同时，原诸侯国间用以“互防”的城墙被拆毁。秦长城可大致分为西段和北段。西段起于今甘肃省岷县，循洮河北至临洮县，经定西县向东北至宁夏回族自治区西吉县、固原市、彭阳县，横跨六盘山，进入甘肃环县、陕西靖边、横山、榆林、神木，然后向北折至今内蒙古托克托南，抵黄河南岸。北段即黄河以北的长城沿阴山西段的狼山，向东至大青山北麓，再向东经今内蒙集宁、兴和至河