[2] The town spans an area of 73.50 square kilometres (28.38 sq mi), and has a hukou population of 63,618 as of 2018.
[3] Baimajing is located in the west of Danzhou, approximately 60 kilometres (37 mi) from the city center.
[2] Baimajing administers 7 residential communities (Chinese: 社区; pinyin: shèqū) and 15 administrative villages (Chinese: 行政村; pinyin: xíngzhèng cūn).
[3] The town had a recorded population of 35,606 in the 2000 Chinese Census.
[2] The town is served by Baimajing railway station.