 Zhangdian governs six towns, including Nanding, Fujia, Mashang, Fangzhen, Zhongbu and Fengshui.It also governs six subdistricts, including Chezhan Subdistrict, Heping Subdistrict, Gongyuan Subdistrict, Keyuan Subdistrict, Tiyuchang Subdistrict and Xingyuan subdistrict.Zhangdian is on the north east side of the synclinal basin of Zibo.