L'archipel est composé de trois îles et ne forme pas une unité administrative. L'île d'Unguja est séparée en trois régions (Unguja Nord, Unguja Sud et central, Unguja ville et Ouest)
La ville de Zanzibar city, dont Mji Mkongwe (Stone town), sa vieille ville qui est inscrite au patrimoine mondiale de l'UNESCO, est la capitale de l'île.