L'anglais est la langue officielle et elle est parlé par la population locale, plus ou moins bien. Sinon, l'afrikaans est couramment parlé, surtout par la population blanche du pays mais également comprise par la population noire. Il est aussi courant d'entendre parler l'allemand, ou le portugais (en raison d'une importante communauté angolaise).