According to the 2001 national census, Christians accounted for 79.7% of the population. This includes Zion Christian (11.1%), Pentecostal (Charismatic) (8.2%), Roman Catholic (7.1%), Methodist (6.8%), Dutch Reformed (Nederduits Gereformeerde Kerk; 6.7%), Anglican (3.8%); members of other Christian churches accounted for another 36% of the population. Muslims accounted for 1.5% of the population, Hindus about 1.3%, and Judaism 0.2%. 15.1% had no religious affiliation, 2.3% were other and 1.4% were unspecified.
African Indigenous Churches were the largest of the Christian groups. It was believed that many of these persons who claimed no affiliation with any organised religion adhered to traditional indigenous religions. There are an estimated 200 000 indigenous traditional healers in South Africa, and up to 60% of South Africans consult these healers, generally called sangomas or inyangas. These healers use a combination of ancestral spiritual beliefs and a belief in the spiritual and medicinal properties of local fauna and flora, commonly known as muti, in order to facilitate healing in clients. Many peoples have syncretic religious practices combining Christian and indigenous influences.
South African Muslims constitute mostly of those who are described as Coloureds and those who are described as Indians. They have been joined by black or white South African converts as well as others from other parts of Africa. South African Muslims claim that their faith is the fastest-growing religion of conversion in the country, with the number of black Muslims growing sixfold, from 12,000 in 1991 to 74,700 in 2004
There is also a Hindu minority from India