Zaozhuang (Chinees: 枣庄) is 'n stad in die Chinese provinsie Sjandong met 'n bevolking van 3 729 300 in 2010. Die stad is in die noordooste van China suid van Beijing en Tianjin aan die kus van die Golf van Bohai geleë. Zaozhuang grens in die weste en noorde aan Jining en in die ooste aan Linyi.