Munisipyo ang Zhangzheng (Chinese: 掌政, 掌政镇) sa Pangmasang Republika sa Tśina.[2] Nahimutang ni sa prepektura sa Yinchuan Shi ug lalawigan sa Ningxia Huizu Zizhiqu, sa sentro nga bahin sa nasod, 900 km sa kasadpan sa Beijing ang ulohan sa nasod. Adunay 34,256 ka molupyo.[1] Ang populasyon sa naglangkob sa 17,712 ka babae ug 16,544 ka lalaki. Mga anak ubos sa edad nga 15 mao ang 16.0%, ang mga hamtong nga nag-edad 15-64 77%, ug mga tigulang labaw sa 65 5.0%.[1]
Ang klima bugnaw nga kamadan.[3] Ang kasarangang giiniton 12 °C. Ang kinainitan nga bulan Agosto, sa 26 °C, ug ang kinabugnawan Enero, sa −6 °C.[4] Ang kasarangang pag-ulan 307 milimetro matag tuig. Ang kinabasaan nga bulan Hulyo, sa 80 milimetro nga ulan, ug ang kinaugahan Disyembre, sa 1 milimetro.[5]