南非分黑人、有色人、白人和亚裔四大种族。黑人主要有祖鲁、科萨、斯威士、茨瓦纳、北索托、南索托、聪加、文达、恩德贝莱等9个部族。白人主要是阿非利卡人和的白人。有色人是殖民时期白人、土著人和奴隶的混血人后裔。亚洲主要是印度人和华人。