Zanzibar tvorí skupina ostrovov pri východnom pobreží
Tanzánie, s ktorými tvorí Zjednotenú tanzánijskú republiku. Najväčšími ostrovmi sú severná Pemba a južná Unguja, ktoré dopĺňa viac ako dvadsať ďalších malých ostrovov. Celková rozloha súostrovia je približne 2 500 km2.