南宁市是一个以壮族为主体、多民族聚居的城市。居住着壮、汉、瑶、苗、回、满、侗、水、仫佬、布依、毛南、京、蒙古、傣、黎、僳、拉祜、俄罗斯、彝、土、仡佬、高山、土家、朝鲜、白、藏、纳西、畲、锡伯、维吾尔、哈尼、景颇、普米、阿昌、德昂、柯尔克孜、哈萨克、鄂温克、达斡尔、鄂伦春、布朗、保安、东乡、裕固、佤、羌、塔塔尔、基诺等48个民族,其中人口总数超过1000人以上的依次为壮族、汉族、瑶族、苗族、仫佬族、侗族、回族、满族、毛南族、土家族等10个民族。壮族是世代居住在本地的土著民族;汉族为秦汉以后陆续迁入;回族为元朝以后迁入;瑶族和苗族大多为清代以后迁入;其余民族多于解放后陆续从全国各地迁来。