沙湾镇,隶属于甘肃省陇南市宕昌县,地处宕昌县东南部,东与新寨乡相接,南与武都区的角弓镇和舟曲县的八塄乡接壤,西北与两河口乡相连,距宕昌县城64千米,距陇南市50千米,区域总面积107.95平方千米。
明朝时期,沙湾镇一带设杀贼桥驿;1985年11月,沙湾乡改沙湾镇。截至2018年末,沙湾镇户籍人口为26123人。截至2020年6月,沙湾镇下辖21个行政村,镇人民政府驻下站村。
沙湾镇粮食作物以小麦、玉米、马铃薯为主;畜牧业以饲养生猪、家禽为主。2018年,沙湾镇有工业企业1个,其中规模以上1个,有营业面积超过50平方米以上的综合商店或超市42个。