Kiswahili or Swahili (official) Kiunguja (name for Swahili in Zanzibar) English (official primary language of commerce administration, and higher education), Arabic (widely spoken in Zanzibar)
Religions
mainland - Christian 30%, Muslim 35%, indigenous beliefs 35%, Zanzibar - more than 99% Muslim