【概況】萬張鄉位于縣境中部。轄38個行政村。鄉政府駐萬張,南距縣城7千米。338省道公路過境。
【沿革】1949年為嘉祥縣六區,1962年成立萬張公社,1984年改鄉。1996年,面積53平方千米,人口3.5萬人,轄萬張、楊山、袁王莊、王橋、楊屯、韓莊、狄樓、北曹莊、蔡莊、宋王莊、中李莊、北商莊、肖劉屯、接骨張、北田莊、陳樓、馬海、靳莊、康莊、張前、北楊莊、張月官屯、周莊、焦莊、駱堂、梁海、楚莊、焦坊、張家莊、南田、楊劉莊、姜河、宰莊、鹿莊、忙鋪、郭莊、忙店、薛隆莊38個行政村。
【2011年代碼及城鄉分類】370829204:~200 220西張村 ~201 220楚莊村 ~202 220駱堂村 ~203 220楊劉莊村 ~204 220焦莊村 ~205 220焦坊村 ~206 220梁海村 ~207 220南田村 ~208 220靳莊村 ~209 210前張莊村 ~210 210康莊村 ~211 220楊莊村 ~212 210月屯村 ~213 210周莊村 ~214 210萬張村 ~215 220薛莊村 ~216 220宰莊村 ~217 220忙店村 ~218 220鹿莊村 ~219 220江莊村 ~220 220忙鋪村 ~221 220郭莊村 ~222 220楊山村 ~223 220元王村 ~224 220宋王村 ~225 220商莊村 ~226 220陳樓村 ~227 220北田村 ~228 220蔡莊村 ~229 220中李莊村 ~230 220曹莊村 ~231 220接骨張村 ~232 220肖劉屯村 ~233 220韓莊村 ~234 220王橋村 ~235 220楊屯村 ~236 220狄樓村 ~237 210馬海村