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