张坊镇耕地面积12028亩,人均0.6亩;林地总面积10214.2公顷。2011年,张坊镇农业总产值达到5705.9万元,比上年增加5%,农业增加值2300万元。粮食作物以小麦、玉米、高粱为主。2011年,张坊镇水果种植面积0.9万亩,干鲜果品5227.7吨,其中鲜果5199.7吨,鲜果中苹果115吨、梨235.5吨、柿子4449吨、鲜杏180吨。2011年,张坊镇农机总动力3584千瓦。农民人均纯收入10386元。2011年,张坊镇工业总产值达到6188.4万元,比上年增长3.5%,利润总额112.8万元。工业增加值800万元。交通运输京原铁路过境,在三合庄村设有客运站。地处房山区西南,东与大石窝镇为邻,镇域面积119.4平方千米。