Yaklaşık 55 milyon olan nüfusun %30 u resmi kayıtlara göre Müslüman ve Hristiyan’dır. Nüfusun geri kalanı yerel dinlere mensuptur. 100’ün üzerinde etnik grup olan ülkede yerel dil olan Swahilice, İngilizce ve Arapça kullanılmaktadır.