Ethnic groups in Botswana
The population of Botswana is divided into the main ethnic groups of Tswana people, Kalanga people, and Basarwa . The remaining 7% consist of other peoples, including some speaking the Kgalagadi language, and 1% of non-African people.
About 79% of the total population speak Setswana as second and first language. The ethnic Tswana is split up among eight tribes: Bamangwato, Bakwena, Bangwaketse, Bakgatla, Barolong, Bamalete, and Batlokwa.