The township sits in the west of
Bama Yao Autonomous County. It is surrounded by Nashe Township on the northwest, Jiazhuan Town on the northeast,
Baise on the west,
Yandong Township on the east, and
Tianyang County on the south. The highest point in the township is Mount Gaobiao () which stands above sea level. The second highest point in thetownship is Mount Yunpan () which stands above sea level. The Baidong River () flows through the western town north to east. The Fuxiang Reservoir () has a storage capacity of some of water. ==Demographics==