Il n'y a pas de langue nationale inscrite dans la Constitution mais, "de facto", on y parle le swahili (langue officielle, langue du Parlement, langue des activités sociales et des études primaires), le zanzibari (dialecte local du swahili à Zanzibar), l'anglais (langue officielle, langue du commerce, de l'administration et des études secondaires et supérieures), l'Arabe (largement parlé à Zanzibar) ainsi que de nombreuses langues locales locales d'origine bantoue ou nilotique. À cela s'ajoute sept langues des signes différentes.