民國五年(1916年),河北鎮(zhèn)屬房山縣四區(qū)。
新中國成立初期,河北鎮(zhèn)地區(qū)屬房山縣八區(qū)。
1952年,河北鎮(zhèn)地區(qū)屬京西礦區(qū)河北區(qū)。
1953年,設(shè)河北鄉(xiāng)。
1956年,河南鄉(xiāng)并入。
1958年,河北鎮(zhèn)地區(qū)劃歸周口店區(qū),撤鄉(xiāng)并將花果山、百花山人民公社合并設(shè)河北人民公社。
1960年,河北鎮(zhèn)地區(qū)屬房山縣,設(shè)河北鄉(xiāng)。
1963年,河北鄉(xiāng)改鎮(zhèn)。
1964年,河北鎮(zhèn)改人民公社。
1980年,河北鎮(zhèn)地區(qū)設(shè)北京市礦務(wù)局工農(nóng)區(qū)辦事處河北人民公社。
1983年,河北人民公社改鄉(xiāng)。
1989年,河北鄉(xiāng)改鎮(zhèn)。
1992年,撤北京市礦務(wù)局工農(nóng)區(qū)辦事處,劃歸房山區(qū)。