As of 2015, the town is divided into four communities and fourteen villages:[3]
Chengdong Community (城东社区)
Chengzhong Community (城中社区)
Chengnan Community (城南社区)
Chengbei Community (城北社区)
Bama (巴马村)
Bafa (巴发村)
Baliao (巴廖村)
Shezhang (设长村)
Panyang (盘阳村)
Fafu (法福村)
Lianxiang (练乡村)
Poteng (坡腾村)
Bading (巴定村)
Cifu (赐福村)
Naba (那坝村)
Longhong (龙洪村)
Jiemo (介莫村)
Yuanji (元吉村)
Geography
The town borders Fenghuang Township in the north, Dahua Yao Autonomous County in the east, Natao Township in the south, and the townships of Jiazhuan, Yandong and Xishan in the west.
The Panyang River (盘阳河) flows through the town west to east.[4]
There are two major reservoirs in the town, namely the Bading Reservoir (巴定水库) and Enzhu Reservoir (恩助水库). Bading Reservoir covers a total catchment area of 9 km2 (3.5 sq mi) and has a storage capacity of some 470 m3 (17,000 cu ft) of water.[5] Enzhu Reservoir can hold up to 129.7 m3 (4,580 cu ft) of water at full capacity.[6]
Luo Guangqin, ed. (2008). 《巴马瑶族自治县概况》 [General Situation of Bama Yao Autonomous County] (in Chinese). Beijing: Nationalities Publishing House. ISBN978-7-105-08610-8.