Os habitantes originais da região eram, provavelmente, caçadores-coletores falantes de línguas khoisan. Por volta do ano 1000, a área passou a receber uma grande migração de povos de língua bantu, que deram origem a dois importantes reinos da região. Entre os séculos XV e XVI, o território foi colonizado pelos portugueses e integrado às rotas do comércio de escravizados. No século XIX, as fronteiras coloniais foram estendidas para o interior. Atualmente, o português é a língua oficial, embora diversos dialetos bantu continuem sendo amplamente utilizados pelas comunidades locais.