Les principales langues sont :
- l’anglais — dont l’usage est national : 80 % de la population parle anglais ou a des notions d’anglais,
- le ndébélé, le shona (ou sa proche variante du sud, le lozi) — largement parlés, et longtemps les seules à bénéficier du statut de « langues officielles ».
Cependant la nouvelle Constitution de 2013 reconnaît désormais 16 langues officielles et ajoute aux trois premières :
- le kalanga, le ndau (ou shona du sud) — langues activement soutenues dans l’éducation ;
- le chewa (ou chichewa), le chitonga, le shangani (ou tsonga), le tswana, le venda — langues dispersées ;
- le nambya et la langue des signes zimbabwéenne — langues minoritaire en développement ;
- le chibarwe, le tsoa (ou tschwa, variante du tswana) — langues en danger d’extinction ;
- le khoïsan, le sotho du nord et le xhosa — autres langues minoritaires issues d’ethnies frontalières.
Deux autres langues bantoues minoritaires ont un usage vigoureux mais ne sont pas reconnues : le dombe (proche du nambya reconnu au Zimbabwe) et le kunda (plus proche du nyungwe reconnu au Mozambique que du chichewa reconnu au Zimbabwe). Un pidgin bantou est également utilisé comme langue secondaire.
Enfin l’afrikaans est parlé par environ 50 000 personnes, en partie par des blancs, mais aussi par des noirs et métis zimbabwéens (dont 4 500 de langue maternelle), et le gujarati est parlé par environ 19 000 personnes d’origine indienne (surtout venues lors de l’ancienne colonisation britannique).