All the official languages are equally spoken and recognized everywhere in South Africa even though they are dominant in their respective provinces. Sesotho(Southern Sotho) is dominant in the Free State Province, Setswana(Northern Cape and North West Province), Sepedi(Northern Sotho), Tshivenda and Xitsonga in Limpopo Province, isiZulu in KwaZulu Natal province, isiXhosa in Eastern/Western Cape Province. English and Afrikaans is common in all the provinces as English is a medium of instruction. Due to people migrating to different provinces in pursuit for work, there is always a chance you'll find multiple languages spoken in certain regions however a dominant language with respect to that province will prevail.
The English version of the South African constitution calls each of these languages by its name in that language. Sotho is called Sesotho, Tswana is called Setswana, Pedi is called Sepedi, Zulu is called isiZulu, Xhosa language is called isiXhosa, and so on. The languages listed in the constitution are: Sesotho(Southern Sotho), Setswana(Tswana), Sepedi(Northern Sotho), isiZulu (Zulu), isiXhosa (Xhosa), Afrikaans (Afrikaans), English (English), Xitsonga (Tsonga), Siswati (Swati), Tshivenda (Venda), and isiNdebele (Southern Ndebele).[3]
In South Africa, Southern Ndebele is known simply as Ndebele, since most speakers of Northern Ndebele live in Zimbabwe. The 1993 version of the Constitution referred to Northern Sotho as Sesotho sa Leboa, but the 1996 version called it Sepedi.[4] Different government departments and official organizations use different names for Northern Sotho.[5]
The main language of government is English. Afrikaans and English are both important languages used in commerce. Most rich South Africans speak Afrikaans and English.[6]