Hver etnisk gruppe har sitt eget språk, men nasjonalspråket er swahili, et språk som tilhører bantu-språkene. Det andre offisielle språket er engelsk. Andre språk som blir snakket er indiske språk og portugisisk, begge snakkes av mosambikiske svarte og goanere.