【概況】張家山鎮位于吳堡縣西北部。轄24個行政村。鎮政府駐張家山村,距縣城48千米。
【沿革】1958年建張家山公社,1984年改鄉。1997年,面積49.2平方千米,人口0.8萬人,轄上張家山、冉溝、寬灘、曉寺則、溫家灣、張家溝、馬蹄岔、馬家石、宋家溝、園則溝、寺溝、白洛現、周家墕、路墕、寬洪坪、上高家莊、上李家溝、高家山、上景家山、薛家山、高家塄、圪針廟、趙家圪塝、上辛莊24個行政村。
2011年,撤銷張家山鄉,設立張家山鎮。轄張家山、宋家溝、上園子溝、寺溝、趙家圪嶗、馬蹄岔、上李家溝、上高家莊、周家墕、景家山、路墕、薛家山、高家山、白洛現、曉寺則、上新莊、冉溝、高家塄、格針廟、寬灘、寬洪坪、馬家石、張家溝、溫家灣24個行政村。
【2010年代碼和城鄉分類】610829200:
~200 210張家山村
~201 220宋家溝村
~202 220上園子溝村
~203 220寺溝村
~204 220趙家圪嶗村
~205 220馬蹄岔村
~206 220上李家溝村
~207 220上高家莊村
~208 220周家墕村
~209 220景家山村
~210 220路墕村
~211 220薛家山村
~212 220高家山村
~213 220白洛現村
~214 220曉寺則村
~215 220上新莊村
~216 220冉溝村
~217 220高家塄村
~218 220格針廟村
~219 220寬灘村
~220 220寬洪坪村
~221 220馬家石村
~222 220張家溝村
~223 220溫家灣村