靖边县有秦、明两个朝代的长城遗址,绵延几个乡镇数十公里,最具代表性的是三墩湾和麻黄梁长城遗址。长城由横山县龙口村向西南入靖边县境内,其大致走径为:由杨桥畔乡的瓦窑界向西南经沙沟村,过海拔一千四百八十五米的高墩沙山至盛家峁村。由盛家峁村继续向西南,经龙州乡的胡家梁村至甘沟则村东五华里的地方转为向西,过镇靖乡的五台村、麻黄粱至镇靖。由镇靖沿西芦河经席麻湾乡、五梁则乡境至新城乡的磨盘坪村。由磨盘坪村转向酉,经赵宫界、石窑沟乡的阳巷村至牛山涧乡的马家崾崄村。由马家崾崄村继续向西约六华里,出靖边县境而入吴旗县界。靖边县境内所辖长城约一百二十华里。
秦长城西起甘肃临洮(今岷县),经六盘山、固原、吴旗入境北上经新城、杨米涧乡到镇靖乡伙场坬折东南经乔沟湾、天赐湾等乡出境,到绥德无定河西岸。县内段现仅存残垣。
明长城系成化九年(1473)延绥巡抚余子俊动用民夫4万人所修。本县段西起中山涧乡的边墙壕,东北至黄蒿涧乡的张窑子,全长78.5公里,城墙高6米,宽4米,夯土筑成。所建戍楼高10米,宽8米,外砌长54厘米、宽24厘米的长砖。
从50年代起,戍楼上的砖被拆除殆尽。磨盘坪至钵钵山1段现已塌陷于芦河之中,五台至高墩沙一带保存较好,其他处残垣分明,一般高出地面4米左右。1983年,县政府将龙州至五台1段(长约17.5公里)长城定为重点文物保护单位。