长城乡位于吴起县东北角,距县城70公里,东部以土圈沟为界与靖边县中山涧乡相望,西部以石拐子沟为界与本县周湾镇为邻,北连靖边县,南毗本县五谷城乡,东西宽12公里,南北长24公里,总面积167.7公里,辖12个行政村,69个村民小组,1766户,7655人。
该乡处于白于山以北,南部山大沟深,最高山岭海拔1760米,北部谷宽梁缓,涧地底部有冲沟,最低河谷地带海拔475米。全乡有耕地31234亩,其中涧地较多,14984.4亩;果地2887亩,有效灌溉面积10870亩,是全县葵花生产基地,适生的沙柳、雾柳、红柳使它与周湾镇一并作为联合国人口基金会妇女参与项目示范点,生产的柳编畅销国内外。
境内已初步形成向日葵、洋芋、西瓜、粮食、油料、烤烟、仁用杏、草品、饲料加工等农业商品基地,农产口加工有良好的发展前景。
境内四通八达,有长(城)中(山间)公路过靖边县中山涧通过榆林,西有周(湾)长(城)公路过周湾和定边县郝滩通往银川,南有吴(旗)长(城)公路过五谷城直通延安。
宁塞城,现为长城乡黄涧村的一个庄子,原宁塞堡所在地,旧栲栳城,宁夏州地。明城化十一年巡扶余子俊创置宁塞堡。现存古秦长城13.25公里。边墙水库位于长城乡边墙渠涧口古长城脚下,坝高70米,为全国最高的一座水坠坝,最大库容为3250万立方米,渔业发展潜力很大,现有鲤鱼、鲫鱼、草鱼、鲢鱼等鱼种。