Aunque el inglés es el idioma oficial, solo lo habla aproximadamente el 2% de la población. El setswana es el idioma más hablado por aproximadamente el 78,2% de la población. Alrededor del 7,9% de la población habla kalanga y el 2,8% habla sekgalagadi. Otros idiomas son utilizados por aproximadamente el 8,6% de la población.