La constitución interina adoptada en 1993 reconoció 11 idiomas como oficiales a nivel nacional: afrikaans, inglés, ndebele, sepedi, sesotho, swazi, tsonga, tswana, venda, xhosa y zulu. Todos fueron reconocidos oficialmente en 2005. Las lenguas africanas que se hablan en Sudáfrica son de la familia Níger-Congo. En general, el inglés se habla más comúnmente en las ciudades y el afrikaans en las áreas rurales.
El afrikaans es una variante del holandés hablado por los colonos del siglo XVII e incluye elementos léxicos, frases y estructuras sintácticas del malayo, el portugués, el grupo bantú, el hottentot y otras lenguas africanas, así como del inglés, el francés, y alemán.
Más del 70% de los blancos sudafricanos son bilingües. El afrikaans es el idioma principal de aproximadamente el 13% y el inglés del 8%. El idioma primario más hablado es el zulú, hablado por aproximadamente el 24% de la población. El xhosa le sigue con aproximadamente el 18% de la población. El sepedi es hablado por el 10% de la población, el setswana por el 8%, el sesotho por el 8% y el tsonga por el 5%.