Afrika Selatan memiliki sebelas bahasa resmi. Bahasa-bahasa tersebut adalah Afrikaans, Inggris, Ndebele, Sotho Utara, Sotho, Swazi, Tswana, Tsonga, Venda, Xhosa dan Zulu. Sebagian besar orang Afrika Selatan (lebih dari 99%) berbicara salah satu dari bahasa-bahasa ini sebagai bahasa pertama. Sebagian besar orang Afrika Selatan dapat berbicara lebih dari satu bahasa. Sebelum tahun 1994, Afrika Selatan hanya memiliki dua bahasa resmi, Inggris dan Afrikaans.
Versi bahasa Inggris dari konstitusi Afrika Selatan menyebut masing-masing bahasa ini dengan namanya dalam bahasa tersebut. Bahasa Zulu disebut isiZulu, bahasa Xhosa disebut isiXhosa, dan seterusnya. Bahasa-bahasa yang tercantum dalam konstitusi adalah: isiZulu (Zulu), isiXhosa (Xhosa), Afrikaans (Afrikaans), Sepedi (Sotho Utara), Setswana (Tswana), English (Inggris), Sesotho (Sotho Selatan), Xitsonga (Tsonga), Siswati (Swati), Tshivenda (Venda), dan isiNdebele (Ndebele Selatan).
Di Afrika Selatan, Ndebele Selatan dikenal hanya sebagai Ndebele, karena sebagian besar penutur Ndebele Utara tinggal di Zimbabwe. Konstitusi versi 1993 menyebut Sotho Utara sebagai Sesotho sa Leboa, tetapi versi 1996 menyebutnya Sepedi. Departemen pemerintah dan organisasi resmi yang berbeda menggunakan nama yang berbeda untuk Sotho Utara.
Bahasa utama pemerintahan adalah bahasa Inggris. Bahasa Afrikaans dan Inggris adalah bahasa penting yang digunakan dalam perdagangan. Sebagian besar orang kaya Afrika Selatan berbicara bahasa Afrikaans dan Inggris.
Dua dari bahasa resmi adalah bahasa Jermanik Barat (Inggris dan Afrikaans). Sembilan bahasa lainnya adalah bahasa Bantu. Empat dari bahasa Bantu adalah bagian dari keluarga Nguni (Zulu, Xhosa, Swati, Ndebele). Tiga dari bahasa Bantu adalah bahasa Sotho-Tswana (Sotho Utara, Sotho Selatan, Tswana). Tsonga adalah bahasa Tswa-Ronga. Afrika Selatan juga memiliki bahasa isyarat nasional, Bahasa Isyarat Afrika Selatan.

