沙河镇,隶属于陕西省汉中市西乡县。地处西乡县西部的浅山丘陵地带,东与城北街道和城南街道接壤,西与城固县五堵镇相邻,南与私渡镇、柳树镇相连,北与桑园镇、洋县毗邻。总面积189.61平方千米。
截至2020年6月,沙河镇下辖1个社区、14个行政村。截至2018年末,沙河镇户籍人口26581人。2011年,沙河镇农业总产值达到2.25亿元,工业总产值达到0.67亿元,社会商品销售总额达2347万元。