民国五年(1916年),青龙湖镇属房山县四区。
1949年,青龙湖镇属房山县八区。
1950年,青龙湖镇属房山县五区。
1954年,青龙湖镇属良乡县崇各庄乡、房山县大苑乡、京西矿区坨里乡。
1958年,青龙湖镇属良乡县崇各庄、豆各庄、常乐寺3乡,京西矿区坨里乡,房山县大苑乡。
1961年,青龙湖镇属房山县崇各庄、坨里两人民公社。
1983年,青龙湖镇属崇各庄、坨里2乡。
1986年,青龙湖镇属房山区。
1995年,坨里乡改镇。
2000年,崇各庄乡改为青龙湖镇。
2001年,合并乡镇,坨里镇并入青龙湖镇。