张家庄位于上村镇西南方,人口381人,农户105户,劳力170人,是该镇最小的村。张家庄村耕地总面积1021亩,地平水浅,农业生产条件较好。主要种植业和劳务输出为主,人均纯收入6512元。
张家庄村与东崔村、岗头村、崔邵村、辛西村、宋渡村、辛东村、西至河村、西波村、司徒村、小河北村、呈寺村、中华村、小南村、南岗村相邻。
张家庄村附近有积石双桥、老爷山革命战斗遗址、长治老爷山风景区、盘秀山、屯留玉皇庙景区等旅游景点,有上党党参、潞州黄芩、上党连翘、“珍珠黄”小米、豇豆等特产。