民国五年(1916年),河北镇属房山县四区。
新中国成立初期,河北镇地区属房山县八区。
1952年,河北镇地区属京西矿区河北区。
1953年,设河北乡。
1956年,河南乡并入。
1958年,河北镇地区划归周口店区,撤乡并将花果山、百花山人民公社合并设河北人民公社。
1960年,河北镇地区属房山县,设河北乡。
1963年,河北乡改镇。
1964年,河北镇改人民公社。
1980年,河北镇地区设北京市矿务局工农区办事处河北人民公社。
1983年,河北人民公社改乡。
1989年,河北乡改镇。
1992年,撤北京市矿务局工农区办事处,划归房山区。