民国三十五年(1946年)3月,金海湖地区属平谷县第三区,驻靠山集。1950年5月,平谷县7个区合并为5个区,第二、三区合并为第三区,驻南独乐河。1956年7月,辖区内包括靠山集、中心村、东马各庄、祖务、韩庄5个乡。1958年1月,属靠山集乡。1958年9月,靠山集乡并入韩庄人民公社。1961年6月,属韩庄、靠山集和红石坎3公社。1966年6月,红石坎公社并入靠山集公社。1984年4月,公社改乡。2001年11月,乡改镇。2003年4月,靠山集镇并入韩庄地区办事处,同时更名金海湖地区办事处(金海湖镇)。
截至2018年末,金海湖镇有户籍人口有33619人。
截至2020年6月,金海湖镇下辖2个社区和25个行政村,
镇政府驻金海湖镇韩庄大街111号。
2011年,金海湖镇工业总产值达到20437.7万元,比2010年增加12.6%。2011年,金海湖镇财政总收入8435万元。从各主要税种看,完成营业税1805万元,增值税228万元,企业所得税143万元,分别比2010年增加-23.77%、19.23%、24.34%。人均财政收入11174元,比2010年增加15.8%。