Swahili (oficial), kiunguja (nombre con el que se conoce el swahili en Zanzíbar), inglés (oficial, es la lengua principal para el comercio, la administración y la educación superior), árabe (hablado extensamente en Zanzíbar) y otra muchas lenguas locales.