張山營鎮,北京市延慶區下轄鎮,地處延慶區西北部,介於東經115°43′47″~116°02′03″,北緯40°25′31″~40°37′02″之間。東與舊縣鎮接壤,南隔延慶鎮和官廳水庫與康莊鎮相望,西與河北省懷來縣北辛堡鎮相接,北依海坨山與河北省赤城縣大海陀鄉相鄰。鎮域面積262.84平方千米。
民國三十七年(1948年),張山營地區屬延慶縣七區。1956年,分別建西卓家營、小河屯、張山營、姚家營4鄉。1958年,劃歸燈塔(延慶)人民公社,分屬西五里營、小河屯2大隊。1961年,西五里營大隊改西五里營人民公社,小河屯大隊改張山營人民公社。1963年2月,西五里營公社併入張山營人民公社。1983年,公社改鄉。1990年,鄉改鎮,下設18行政村。1997年10月,鎮政府從張山營村遷松山路口。2000年6月,靳家堡鄉併入。截至2018年末,張山營鎮有戶籍人口25718人。截至2020年6月,張山營鎮下轄2個社區和32個行政村,鎮政府駐佛峪口村。
2011年,張山營鎮財政總收入796萬元,比上年增長48.7%從各主要稅種看,完成營業稅443.9萬元,增值稅290.5萬元,企業所得稅61.4萬元。