沙河镇,隶属于甘肃省张掖市临泽县,地处临泽县城郊,东与甘州区沙井镇接壤,南与倪家营乡为邻,西连新华镇,北接鸭暖乡和地方国营五泉林场。辖区面积98.39平方千米。2018年,沙河镇户籍人口43324人。
民国十五年(1926年),置第二区署于沙河堡。1955年11月,撤区,以沙河、东寨、共和为沙河乡。1957年,乡改镇。1983年2~3月,撤销沙河公社,建立沙河乡。1998年12月,撤乡建镇。2005年1月,城关镇撤销,所辖沙河街、西关街、东关街、乐民、富康5社区居民委员会并入沙河镇。截至2020年6月,沙河镇辖5个社区、13个村,镇人民政府驻西关村。
2018年,沙河镇有工业企业13个,有营业面积超过50平方米以上的综合商店或超市15个。