张家湾镇,隶属于陕西省延安市富县。地处富县西北部,东与直罗镇相连,南连直罗镇,西与甘肃合水县太白镇为邻,西北与志丹县永宁镇、甘泉县道镇接壤。辖区东西最大距离31千米,南北最大距离39千米,总面积1239.55平方千米。
截至2020年6月,张家湾镇下辖2个社区、11个行政村。截至2018年,张家湾镇户籍人口10818人。2011年,张家湾镇农业总产值5533万元,社会商品销售总额达3100万元。