張家山鄉是中國陝西省榆林市吳堡縣下轄的一個鄉。
張家山鄉下轄以下行政區:
張家山村、宋家溝村、上園子溝村、寺溝村、趙家圪嶗村、馬蹄岔村、上李家溝村、上高家莊村、周家墕村、景家山村、路墕村、薛家山村、高家山村、白洛現村、曉寺則村、上新莊村、冉溝村、高家塄村、格針廟村、寬灘村、寬洪坪村、馬家石村、張家溝村、溫家灣村