赵长城从今河北省经山西省进入内蒙古后,沿阴山山脉南麓由东向西延伸,从包头市南部穿过。途经土默特右旗、石拐区、九原区和包头市昆区、青山区北,全长约130公里,所存遗址约115公里。包头地段赵长城一般夯土筑成,所存高度1~1.5米。石拐区段长城东起五当沟,西至郊区大庙乡,因阴山在此向北退缩形成一段半圆形,此段长城修筑在山脉中。石拐区后坝村段长城,两侧用石块垒筑,中间用碎石和土填实,基宽2.6米,顶宽1米,所存高度约1.5米。包头通往五当召公路22公里地段,有一段劈山修路的纵断面有赵长城经过,长城夯层厚约8厘米,夯层匀称密实,为包头段赵长城修筑和保存较好的段。哈德门沟以西地段长城仅残存道高、宽约50厘米的沙石混合延长体。长城沿线经过的沟口处,一般都筑有障城,基本每个山南的沟口处都有或两座障城遗址,其中哈德门沟东侧有一座,昆都仑沟口的东西各有一座,虎奔汉沟、梅力更沟在沟口西有两座,乌不浪沟口沟东有一座。赵长城穿行于山中的地段,也发现两座障城,一座在柳树湾西,另一座在包头至石拐铁路后坝站北。