De bevolking van Guangxi bestaat voor het grootste deel uit 12 etnische groeperingen waarvan de Zhuang historisch de grootste groepering is. Tegenwoordig vormen echter de Han-Chinezen met 60% de meerderheid. Andere bevolkingsgroepen zijn Yao, Miao, Dong, Mulam, Maonan, Hui, Gin, Yi, Sui en Gelao. Daarnaast zijn er nog 25 andere etnische groeperingen vertegenwoordigd. In 1958 verkreeg Guangxi vanwege het hoge aandeel aan nationale minderheden de status van autonome regio.