民国三十七年(1948年),张山营地区属延庆县七区。1956年,分别建西卓家营、小河屯、张山营、姚家营4乡。1958年,划归灯塔(延庆)人民公社,分属西五里营、小河屯2大队。1961年,西五里营大队改西五里营人民公社,小河屯大队改张山营人民公社。1963年2月,西五里营公社并入张山营人民公社。1983年,公社改乡。1990年,乡改镇,下设18行政村。1997年10月,镇政府从张山营村迁松山路口。2000年6月,靳家堡乡并入。
截至2018年末,张山营镇有户籍人口25718人。
[5]
截至2020年6月,张山营镇下辖2个社区和32个行政村,
[6]
镇政府驻佛峪口村。
2011年,张山营镇财政总收入796万元,比上年增长48.7%从各主要税种看,完成营业税443.9万元,增值税290.5万元,企业所得税61.4万元。