Segundo o Ethnologue, Moçambique tem 43 línguas nacionais – línguas e não dialetos –, sendo o Português o idioma oficial do país.
Vide a lista completa aqui e aqui.
Cf. Em Moçambique, idioma português se mistura com as línguas maternas + Uma língua nacional moçambicana