Xishan Township () is a township in Bama Yao Autonomous County, Guangxi, China. As of the 2018 census it had a population of 23,000 and an area of .
As of 2016, the township is divided into sixteen villages:
The township lies at the northern of Bama Yao Autonomous County, bordering Jiazhuan Town to the west, Bama Town to the south, Fengshan County to the north, and Donglan County to the east.
The region's economy is based on agriculture. Significant crops include grains and beans. The Bama miniature pig () is a local specialty pig. The region also has an abundance of marble and iron.
Some sites of the Red Army are main attractions in the township.
The G78 ShantouâÂÂKunming Expressway passes across the township northeast to southwest.