民国五年(1916年),青龙湖镇属房山县四区。1949年,属房山县八区。1950年,属房山县五区。1954年,属良乡县崇各庄乡、房山县大苑乡、京西矿区坨里乡。1958年,属良乡县崇各庄、豆各庄、常乐寺3乡,京西矿区坨里乡,房山县大苑乡。1961年,属房山县崇各庄、坨里两人民公社。1983年,属崇各庄、坨里2乡。1986年,属房山区。1995年,坨里乡改镇。2000年,崇各庄乡改为青龙湖镇。2001年,坨里镇并入。形成今辖域范围。
截至2018年末,青龙湖镇有户籍人口有45357人。
截至2019年10月,青龙湖镇下辖2个社区和32个行政村,
镇政府驻坨里村北。
2011年,青龙湖镇工业总产值达到8.6亿元,比上年增长12.8%,利润总额1.2亿元,工业增加值4亿元,占国内生产总值的比重56.4%。地方财政收入4193.8万元,比上年增长44.7%。完成税收14768.2万元,比上年增长54.2%0从各主要税种看,完成营业税2815万元,增值税5392万元,企业所得税5189万元,分别比上年增长17%、27%、163%。人均财政收入1025.6元,比上年增长45%。