Zaozhuang består av fem bydistrikter og ett byfylke: Bydistriktet Shizhong (市中区), 375 km², 490 000 innbyggere; Bydistriktet Xuecheng (薛城区), 507 km², 470 000 innbyggere; Bydistriktet Yicheng (峄城区), 627 km², 360 000 innbyggere; Bydistriktet Tai'erzhuang (台儿庄区), 538 km², 290 000 innbyggere; Bydistriktet Shanting (山亭区), 1 018 km², 470 000 innbyggere; Byfylket Tengzhou (滕州市), 1 485 km², 1,57 mill. innbyggere.