As of 2018, the town is divided into ten villages: During the Great Leap Forward, it known as "Baohua Commune" (宝华公社).
The town is situated at eastern Nanjian Yi Autonomous County.
[1] The highest point in the town is Baju Mountain (巴苴山) which stands 2,693 metres (8,835 ft) above sea level.
The lowest point is the river valley of Stone Cave Temple (石洞寺河谷地), which, at 1,730 metres (5,680 ft) above sea level.
[2] As of 2020, the National Bureau of Statistics of China estimates the town's population now to be 31,566.