Südafrika hat elf offizielle Sprachen. Es sind Afrikaans, Englisch, Ndebele, Nördliches Sotho, Sotho, Swazi, Tswana, Tsonga, Venda, Xhosa und Zulu. Die meisten Südafrikaner (über 99%) sprechen eine dieser Sprachen als erste Sprache. Die meisten Südafrikaner können mehr als eine Sprache sprechen. Vor 1994 gab es in Südafrika nur zwei offizielle Sprachen, Englisch und Afrikaans.
In der englischen Fassung der südafrikanischen Verfassung wird jede dieser Sprachen mit ihrem Namen in der jeweiligen Sprache bezeichnet. Zulu wird isiZulu genannt, die Xhosa-Sprache heißt isiXhosa und so weiter. Die in der Verfassung aufgeführten Sprachen sind: isiZulu (Zulu), isiXhosa (Xhosa), Afrikaans (Afrikaans), Sepedi (Nord-Sotho), Setswana (Tswana), Englisch (Englisch), Sesotho (Süd-Sotho), Xitsonga (Tsonga), Siswati (Swati), Tshivenda (Venda) und isiNdebele (Süd-Ndebele).
In Südafrika ist das südliche Ndebele einfach als Ndebele bekannt, da die meisten Sprecher des nördlichen Ndebele in Simbabwe leben. In der Fassung der Verfassung von 1993 wurde der Nördliche Sotho als Sesotho sa Leboa bezeichnet, die Fassung von 1996 nannte ihn Sepedi. Verschiedene Regierungsabteilungen und offizielle Organisationen verwenden unterschiedliche Namen für Nordsotho.
Die Hauptsprache der Regierung ist Englisch. Afrikaans und Englisch sind beides wichtige Sprachen, die im Handel verwendet werden. Die meisten reichen Südafrikaner sprechen Afrikaans und Englisch.
Zwei der offiziellen Sprachen sind westgermanische Sprachen (Englisch und Afrikaans). Die anderen neun Sprachen sind Bantu-Sprachen. Vier der Bantu-Sprachen gehören zur Familie der Nguni-Sprachen (Zulu, Xhosa, Swati, Ndebele). Drei der Bantu-Sprachen sind Sotho-Tswana-Sprachen (Nördliches Sotho, Südliches Sotho, Tswana). Tsonga ist eine Tswa-Ronga-Sprache. In Südafrika gibt es auch eine nationale Gebärdensprache, die South African Sign Language.

