1958年建红旗公社,1961年更名沙河公社,1983年改沙河乡。
1986年末撤销沙河乡,并入沙河镇。
1990年析建巩华镇。
1996年,沙河镇面积25.3平方千米,人口1.8万人,辖17个行政村;巩华镇面积12.7平方千米,人口1.2万人,辖25个居(家)委会。
1997年12月,撤销巩华镇,并入沙河镇,镇政府设在原巩华镇。
1999年9月,撤销七里渠乡,并入沙河镇;同年撤销沙河镇,设立沙河地区办事处。
2002年末,办事处(镇政府)驻沙河村,面积56.5平方千米,人口3.71万人,辖5个社区和22个行政村。
【七里渠乡】原昌平县辖乡。位于县境南部,温榆河南岸,距市中心20千米。
1958年建红旗公社,后为北郊公社的管理区。
1984年设立七里渠乡。
1996年,面积18.4平方千米,人口0.7万人,辖七里渠南村、七里渠北村、小沙河村、白各庄村、豆各庄村5个行政村。
2015年,撤销回龙观镇,设立回龙观、龙泽园、史各庄3个街道,并将原回龙观镇京藏高速公路以东、定泗路以北区域划归沙河镇(地区办事处),碧水庄园居住区由沙河镇(地区办事处)统一管理。