张家滩镇,隶属于陕西省延安市延长县。地处延长县中东部,东与罗子山镇和雷赤镇相接,南与安沟镇接壤,西与七里村街道相邻,北与交口镇相连。辖区东西最大距离25.6千米,南北最大距离28.9千米,总面积371.2平方千米。其中陆地309.2平方千米,占83.3%;水域62平方千米,占16.7%。
截至2020年6月,张家滩镇下辖1个社区、24个行政村。截至2018年,张家滩镇户籍人口16918人。2011年,张家滩镇农业总产值7800万元,社会商品销售总额达738万元。