张坊镇,北京市房山区下辖镇,位于东经115°36′43″~115°46′39″,北纬39°32′40″~39°42′09″。地处房山区西南,东与大石窝镇为邻,南隔拒马河与河北省涞水县石亭镇相望,西与十渡镇接壤,北与霞云岭乡毗邻,东北与韩村河镇相连。镇域面积119.4平方千米。
截至2018年末,张坊镇有户籍人口有22759人。
截至2019年,张坊镇下辖15个行政村(大峪沟村、北白岱村、蔡家口村、东关上村、三河庄村、瓦沟村、千河口村、穆家口村、广录庄村、南白岱村、西白岱村、史各庄村、张坊村、片上村、下寺村), 镇政府驻张坊镇张坊村北。
2011年末,张坊镇共有商业网点397个,职工1639人。
2011年,张坊镇工业总产值达到6188.4万元,比上年增长3.5%,利润总额112.8万元。
2011年,张坊镇地方财政收入1078.6万元,比上年增长10%。
张坊镇共有15个辖区:大峪沟村、北白岱村、蔡家口村、东关上村、三合庄村、瓦沟村、千河口村、穆家口村、广录庄村、南白岱村、西白岱村、史各庄村、张坊村、片上村、下寺村、