Portugisisk er det offisielle og mest utbredte talte språket i nasjonen, fordi bantuene snakker flere av sine forskjellige språk. Omkring 10 % har portugisisk som morsmål. Mest utbredt av disse er swahili, makua (også kalt emakua) - omkring 25 %, sena, ndau og shangaan, og disse har mange lånord av portugisisk opphav. De fleste snakker portugisisk som annetspråk, og bare portugisere og mestiços har det som morsmål. Arabere, kinesere og indere snakker sine egne språk i tillegg til portugisisk, som er deres annetspråk. De fleste utdannede mosambikere snakker engelsk som er brukt på skoler og i forretninger som et andre- eller tredjespråk.