Güney Afrika'da on bir resmi dil bulunmaktadır. Bunlar Afrikaans, İngilizce, Ndebele, Kuzey Sotho, Sotho, Swazi, Tswana, Tsonga, Venda, Xhosa ve Zulu dilleridir. Güney Afrikalıların çoğu (%99'dan fazlası) bu dillerden birini ana dil olarak konuşmaktadır. Çoğu Güney Afrikalı birden fazla dil konuşabilmektedir. 1994'ten önce Güney Afrika'nın yalnızca iki resmi dili vardı: İngilizce ve Afrikaans.

Güney Afrika anayasasının İngilizce versiyonunda bu dillerin her biri o dildeki adıyla anılmaktadır. Zulu dili isiZulu, Xhosa dili isiXhosa olarak adlandırılır ve bu böyle devam eder. Anayasada listelenen diller şunlardır: isiZulu (Zulu), isiXhosa (Xhosa), Afrikaans (Afrikaans), Sepedi (Kuzey Sotho), Setswana (Tswana), English (İngilizce), Sesotho (Güney Sotho), Xitsonga (Tsonga), Siswati (Swati), Tshivenda (Venda) ve isiNdebele (Güney Ndebele).

Kuzey Ndebele dilini konuşanların çoğu Zimbabve'de yaşadığı için Güney Afrika'da Güney Ndebele sadece Ndebele olarak bilinir. Anayasanın 1993 versiyonunda Kuzey Sotho'dan Sesotho sa Leboa olarak bahsedilirken 1996 versiyonunda Sepedi olarak adlandırılmıştır. Farklı devlet daireleri ve resmi kuruluşlar Kuzey Sotho için farklı isimler kullanmaktadır.

Devletin ana dili İngilizcedir. Afrikaanca ve İngilizce ticarette kullanılan iki önemli dildir. Zengin Güney Afrikalıların çoğu Afrikaans ve İngilizce konuşmaktadır.

Resmi dillerden ikisi Batı Cermen dilleridir (İngilizce ve Afrikaans). Diğer dokuz dil Bantu dilleridir. Bantu dillerinden dördü Nguni ailesinin bir parçasıdır (Zulu, Xhosa, Swati, Ndebele). Bantu dillerinden üçü Sotho-Tswana dilleridir (Kuzey Sotho, Güney Sotho, Tswana). Tsonga bir Tswa-Ronga dilidir. Güney Afrika'da ayrıca ulusal bir işaret dili olan Güney Afrika İşaret Dili de bulunmaktadır.