广西是一个多民族聚居的自治区。有壮、汉、瑶、苗、侗、仫佬、毛南、回、京、彝、水、仡佬族等12个世居民族,还有满、蒙古、朝鲜、白、藏、黎、土家等44个其他民族。20世纪末,广西常住人口中,少数民族人口万人,其中壮族人口万人,分别占自治区常住人口总数之和。
壮族是广西和中国人口最多的少数民族,主要聚居在南宁、柳州、崇左、百色、河池、来宾等地。靖西市是壮族人口比例最高的县级行政区。汉族分布在全国各地,主要集中在南部沿海地区和桂东地区。瑶族主要聚居在金秀、都安、巴马、大化、富川、恭城6个瑶族自治县。苗族主要分布在融水苗族自治县和隆林、龙胜、三江、南丹、环江、资源等县(自治县),其中融水苗族自治县苗族人口最多,约占全自治区苗族人口的40%。侗族主要聚居在三江、龙胜、融水三个自治县,其中三江侗族自治县人口最多。仫佬族主要聚居在罗城仫佬族自治县,散居在宜州、新城、环江、融水等县(自治县、市)。毛南族主要聚居在环江毛南族自治县。回族主要聚居在桂林市、柳州市、南宁市、百色市和临桂、陵川、鹿寨、永福等县。京族主要聚居在东兴市江平镇。彝族主要聚居在隆林各族自治县和西林、田林、那坡等县。水族主要散居在南丹、宜州、融水、环江、都安、兴安、河池市金城江区等县(自治县、市、区)。仡佬族主要聚居在隆林各族自治县、田林、西林等县。
广西是以壮族为主体民族,实行民族区域自治的省份。1958年3月5日,国务院批准成立广西壮族自治区。1951年以来,少数民族聚居地区先后批准成立12个自治县,分别是1951年成立的龙胜各族自治县,1952年成立的金秀瑶族自治县、融水苗族自治县、三江侗族自治县,1953年成立的隆林各族自治县
各民族自治县,1955年成立的都安瑶族自治县、1956年成立的巴马瑶族自治县,1958年成立的方城瑶族自治县(1993年撤县并继续享受民族自治县经济政策待遇),1984年成立的富川瑶族自治县、罗城仫佬族自治县,1987年成立的环江毛南族自治县,1988年成立的大化瑶族自治县,1990年成立的恭城瑶族自治县。自治区人民政府还批准苗瑶人口集中的西林县、凌云县1992年起享受自治县政策待遇,1995年起享受资源县政策待遇。1984年至1999年,自治区在乡级行政区域内先后建立了63个民族乡。1996年,平南县大鹏镇被批准享受民族乡政策待遇。此外,自治区人民政府于2001年批准撤销东兰县2个民族乡;2000年,经批准田林县弄洼瑶族乡并入八桂瑶族乡,福大瑶族乡并入八渡瑶族乡,凌云县黎洪瑶族乡并入于洪瑶族乡。2013年,防城港市防城区获批设立十万山瑶族乡。截至年底,全自治区共有民族乡59个,其中瑶族乡47个、苗族乡8个、瑶族苗族乡1个、回族乡1个、侗族乡1个、仫佬族乡1个。