沙灣鎮,隸屬於甘肅省隴南市宕昌縣,地處宕昌縣東南部,東與新寨鄉相接,南與武都區的角弓鎮和舟曲縣的八塄鄉接壤,西北與兩河口鄉相連,距宕昌縣城64千米,距隴南市50千米,區域總面積107.95平方千米。
明朝時期,沙灣鎮一帶設殺賊橋驛;1985年11月,沙灣鄉改沙灣鎮。截至2018年末,沙灣鎮戶籍人口爲26123人。截至2020年6月,沙灣鎮下轄21個行政村,鎮人民政府駐下站村。
沙灣鎮糧食作物以小麥、玉米、馬鈴薯爲主;畜牧業以飼養生豬、家禽爲主。2018年,沙灣鎮有工業企業1個,其中規模以上1個,有營業面積超過50平方米以上的綜合商店或超市42個。