As of the 2010 census[update] it had a population of 23,530 and an area of 200.398-square-kilometre (77.374 sq mi).
After the founding of the Communist State, Mengsheng District was set up in 1954.
Mountains located adjacent to and visible from the townsite are: Mount Mankan (Chinese: 满坎山) and Mount Dayanzi (Chinese: 大岩子).
The main cash crops are sugarcane, tea and oilseed rape.
The town is connected to the Ruili-Menglian Expressway (Chinese: 瑞孟高速公路).