根据1996年全国人口普查。南非的人口分为黑人、白人、有色人和亚裔人四个种族群体。黑人主要有祖鲁、哲豪萨、斯威士、茨瓦纳、北索托、南索托、聪加、文达、恩德贝勒、山干等部族。白人主要是荷兰血统的阿非利堪人和英国血统的白人。有色人是殖民时期白人、土著人和奴隶的混血人的后代。亚裔人主要是印度人和华人。黑人是南非人口的主要组成部分。统计结果显示,南非的黑人为3100万人,占人口总数的77%。白人为440万人,占人口总数的11%,有色人为360万人,占人口总数的9%,亚裔人为100万人,占人口总数的3%。白人、有色人的大多数和60%的黑人信奉基督教新教或天主教。亚裔人的60%信奉印度教,20%信奉伊斯兰教。部分黑人信奉原始宗教。