沙河鎮,北京市昌平區下轄鎮,地處昌平區南部,位於東經116°13'19"~116°21'27",北緯40°05'24"~40°10'34"之間。東與百善鎮、北七家鎮接壤,南與東小口鎮、回龍觀街道相鄰,西與陽坊鎮相接,北臨南邵鎮、馬池口鎮。鎮域面積54.7平方千米。
1949年2月,沙河地區屬昌順縣。1949年4月,屬昌平縣二區。1953年7月,成立沙河鎮,轄1街、6村。1956年2月,沙河鎮併入大鄉,改稱沙河鄉。1958年8月,屬紅旗公社。1958年11月,沙河鄉改沙河工作站,屬小湯山公社。1959年11月,成立沙河中越友好公社,沙河鎮管理區成立。1961年6月,沙河中越友好公社撤銷,成立沙河公社。1981年7月,沙河公社改鄉。1987年1月,沙河鄉併入沙河鎮。1990年6月,沙河鎮分爲沙河鎮和鞏華鎮。1993年10月,鞏華鎮下轄的農村併入沙河鎮。1997年12月,沙河鎮、鞏華鎮復併爲沙河鎮。1999年10月,七裏渠鄉併入。1999年12月,昌平縣改區。2007年11月28日,沙河地區辦事處成立,同時保留沙河鎮建置。截至2018年末,沙河鎮有戶籍人口52701人。截至2020年6月,沙河鎮下轄21個社區和22個行政村,鎮政府駐昌平區沙河鎮百沙路。
2011年,工業總產值達到330.2億元,比上年增長7.4%。財政總收入1.9億元,比上年增長12.4%。從各主要稅種看,完成營業稅0.7億元,增值稅0.3億元,企業所得稅0.3億元,分別比上年增長30.8%、2.7%、-14.6%。人均財政收入1714元,比上年增長12.4%。