Zanzibár első állandó lakói alighanem a hadimu és tumbatu népek elődei voltak, akik 1000 körül kezdtek betelepülni Kelet-Afrikából. Számos különböző etnikai csoporthoz tartoztak, kis falvakban laktak, és mivel nem alkottak nagyobb politikai egységet, könnyű prédáivá váltak…