As of 2018, the town is divided into seven villages: During the Great Leap Forward, it known as "Chajiang Commune" (岔江公社) in 1958.
[1] The highest point in the town is Walang Mountain (瓦郎山) which stands 2,448 metres (8,031 ft) above sea level.
The lowest point is Manwan (漫湾库区), which, at 994 metres (3,261 ft) above sea level.
[1] The local economy is primarily based upon agriculture and animal husbandry.
[2] As of 2020, the National Bureau of Statistics of China estimates the town's population now to be 18,431.