长城镇位于陕西省延安市吴起县东北角,距县城67公里。其地名由来,是因地处明长城遗址脚下而得名。东部以土圈沟为界与靖边县中山涧相望,西部以石拐子沟为界与周湾镇为邻,北部连接靖边县地,南部毗邻五谷城乡。全镇东西宽12公里,南北长24公里,总面积167.7平方公里。
全镇总户数1736户,总人口7487人,人口密度为45.6人/平方公里,下辖12个村63个村民小组。长城镇地处白于山以北,南部山大沟深,最高山岭海拔1760米;北部谷宽梁缓,涧地底部有冲沟,最低河谷地带海拔1475米,乡政府驻地海拔1500米。
全乡有耕地17882.1亩,其中涧地有10389亩,是全县的葵花生产基地。适生的沙柳、雾柳、红柳使它与周湾镇一并作为联合国人口基金会妇女参与项目示范点,生产的柳编畅销国内外。境内已初步形成向日葵、洋芋、西瓜、粮食、油料、仁用杏园、饲草、羊子饲料加工等农业商品基地,农产品加工具有良好的发展前景。2012年12月,环境保护部授予长城镇2010—2011年度国家级生态乡镇称号。
历史沿革方面,民国三十一年(1942年),为吴旗县罗涧区(六区)双湾涧乡。1949年,属定边县。1950年,复属吴旗县六区。1958年,成立周湾公社。1961年,更名长城公社。1984年,改设乡。2011年,长城镇改设镇。
交通方面,长(城)中(山涧)公路过靖边县中山涧通往榆林;西有周(湾)长(城)公路过周湾和定边县郝滩通往银川;南有吴(旗)长(城)公路过五谷城直通延安、华池。境内有宁赛城,现为长城乡黄涧村的一个庄子,原宁赛堡所在地,旧称栲栳城,宁夏州地。明成化十一年巡抚余子俊创置宁赛堡,现存古秦长城13.25公里。
边墙渠水库位于长城乡边墙渠涧口古长城脚下,坝高70米,为全国最高的一座水坠坝,最大库容为3250万立方米,渔业发展潜力很大,现有鲤鱼、鲫鱼、草鱼、鲢鱼等鱼种。






