清朝时期(1644年-1911年),张坊地为房山县张坊里。
民国五年(1916年),张坊地属房山县八。
1949年,张坊地属房山县二。
1950年,张坊地属房山县张坊乡。
1954年,张坊地属张坊,千河口,东关上3乡。
1958年,张坊地属周口店长沟人民公社张坊管理。
1961年,张坊地属房山县,设张坊乡;同年,乡改公社。
1983年,张坊公社改乡。
1986年,张坊乡属房山。
1989年,张坊乡改镇。