张坊镇,北京市房山区下辖镇,位于东经115°36'43"~115°46'39″,北纬39°32′40"~39°42′09"。地处房山区西南,东与
大石窝镇为邻,南隔拒马河与河北省
涞水县
石亭镇相望,西与
十渡镇接壤,北与
霞云岭乡毗邻,东北与
韩村河镇相连。镇域面积119.4平方千米。
清朝时期(1644年-1911年)张坊地区为房山县张坊里。民国五年(1916年),属房山县八区。1949年,属房山县二区。1950年,属房山县张坊乡。1954年,属张坊、千河口、东关上3乡。1958年,属周口店区长沟人民公社张坊管理区。1961年,属房山县,设张坊乡;同年,乡改公社。1983年,公社改乡。1986年,属房山区。1989年,乡改镇。 截至2018年末,张坊镇有户籍人口有22759人。
截至2019年,张坊镇下辖15个行政村,
镇政府驻张坊镇张坊村北。
2011年,张坊镇工业总产值达到6188.4万元,比上年增长3.5%,利润总额112.8万元。工业增加值800万元。地方财政收入1078.6万元,比上年增长10%。完成税收3270.2万元,比上年增长19.2%。从各主要税种看,完成营业税1235.2万元,企业所得税1100万元,增值税680.3万元,土地增值税155.7万元,城建税105.6万元。