南宁居住着壮、汉、瑶、回、苗、侗、满、蒙古、毛南、京、仫佬、傣、布依、黎、傈僳、拉祜、俄罗斯、彝、仡佬、土、水、高山、土家、朝鲜、白、藏、纳西、畲、锡伯、维吾尔、哈尼、景颇、普米、鄂温克、珞巴等35个民族。
壮族是世代居住在本地的土著民族汉族是秦汉以后陆续迁来回族是元朝以后迁来瑶族和苗族大多是清代以后迁来其余的民族多是解放以后陆续从各地迁来。