Zaozhuang (枣庄; pinyin: Zǎozhuāng) er en by på præfekturniveau provinsen Shandong ved Kinas kyst til det Gule Hav. Præfekturet har et areal på 4.550 km², og en befolkning på 3.800.000 mennesker (2007).
Zaozhuang består af fem bydistrikter og et byamt:
Zaozhuang ligger på jernbanelinjen JingHu (Beijing-Shanghai), og ved rigsvejene 104 og 206.
Kinas rigsvej 206 løber fra kystbyen Yantai til kystbyen Shantou i provinsen Guangdong. Den passerer gennem provinserne Shandong, Jiangsu, Anhui, Jiangxi og til slut Guangdong. 34°52′N 117°33′Ø / 34.867°N 117.550°Ø