Dongshan Township () is a rural township in Bama Yao Autonomous County, Guangxi Zhuang Autonomous Region, China. As of the 2005 census it had a population of 10,890 and an area of .
The name "Dongshan" means the east side of the Duyang Mountains ().
As of 2017, the township is divided into 8 villages:
The township shares a border with Donglan County to the north and northwest, Banlan Township of Dahua Yao Autonomous County to the southeast, Town to the north, and Fenghuang Township to the southwest.
The population of Bama, according to the 2005 census, is 10,890. There are Zhuang, Han, Yao and Maonan nationalities living here.
The main industries in and around the township are forestry and farming. The main food crops are corn, soybean and sweet potato, and the main cash crops are hemp. Breeders are mainly black goats, pigeons, black-bone chickens and Bama miniature pig (). Native products include shar-pei, hook rattan, honeysuckle, ivy and so on.