沙河子镇,因镇人民政府驻地沙河子村得名。1951年,设沙河子区,辖6乡。1958年,改公社。1984年,设沙河子乡。1997年5月,撤销沙河子乡、看山寺乡,合并设沙河子镇。2001年12月,西墹乡并入。2011年6月,张村镇并入。地处商州区东部,东邻夜村镇,南连上官坊镇,西接大赵峪街道,北与板桥镇交界。辖区东西最大距离32.5千米,南北最大距离14千米,总面积176.9平方千米。截至2020年6月,沙河子镇下辖2个社区、25个行政村。2011年,沙河子镇财政收入83万元,邮政业务收入40万元,电信业务收入700万元。