清朝時(shí)期(1644年-1911年),張坊地區(qū)為房山縣張坊里。
民國(guó)五年(1916年),張坊地區(qū)屬房山縣八區(qū)。
1949年,張坊地區(qū)屬房山縣二區(qū)。
1950年,張坊地區(qū)屬房山縣張坊鄉(xiāng)。
1954年,張坊地區(qū)屬?gòu)埛、千河口、東關(guān)上3鄉(xiāng)。
1958年,張坊地區(qū)屬周口店區(qū)長(zhǎng)溝人民公社張坊管理區(qū)。
1961年,張坊地區(qū)屬房山縣,設(shè)張坊鄉(xiāng);同年,鄉(xiāng)改公社。
1983年,張坊公社改鄉(xiāng)。
1986年,張坊鄉(xiāng)屬房山區(qū)。
1989年,張坊鄉(xiāng)改鎮(zhèn)。