【概況】位于徐州市城區東南15千米處。2008年末,面積85平方千米,人口55637人,轄棠張、學莊、沙莊、晁湖、夏湖、馬蘭、鐵營、牌坊、劉莊、劉塘、高莊、位河、新莊、躍進、田河、后谷堆、河東、前谷堆18個行政村。鎮政府駐棠張村。瑯溪河、霍連高速、徐褚公路過境。
【沿革】1958年建棠張公社,1982年改棠張鄉,1986年建鎮。1996年,面積83.6平方千米,人口5.3萬人,轄棠張、宋橋、學莊、沙莊、杜莊、雙井、張莊、晁湖、夏湖、后谷堆、前谷堆、馬蘭、鐵營、牌坊、果園、官莊、劉莊、劉塘、河東、七圣、高莊、魏河、前進、躍進、新莊、喻莊、文廟、田河28個行政村。
【2011年代碼及城鄉分類】320312111:~201 121棠張村 ~202 112學莊村 ~203 122沙莊村 ~204 220夏湖村 ~205 220晁湖村 ~206 220后谷堆村 ~207 220前谷堆村 ~208 220馬蘭村 ~209 220鐵營村 ~210 220牌坊村 ~211 220劉莊村 ~212 220劉塘村 ~213 220河東村 ~214 220高莊村 ~215 112位河村 ~216 122新莊村 ~217 122躍進村 ~218 122田河村
【2006年代碼】320323111(18村):~201棠張村 ~202學莊村 ~203沙莊村 ~204夏湖村 ~205晁湖村 ~206后谷堆村 ~207前谷堆村 ~208馬蘭村 ~209鐵營村 ~210牌坊村 ~211劉莊村 ~212劉塘村 ~213河東村 ~214高莊村 ~215位河村 ~216新莊村 ~217躍進村 ~218田河村