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