Zanzibar je souhrnný název pro 2 ostrovy při východoafrickém pobřeží – jižní ostrov Zanzibar (svahilsky Unguja) a severní ostrov Pemba. Název se případně může vztahovat pouze k ostrovu Unguja. Ostrov Unguja je velký 1 658 km², ostrov Pemba 984 km². V roce 2002 žilo na ostrovech 981 754 lidí. Hlavní město a zároveň kulturní a ekonomické centrum je Zanzibar.Dnes je Zanzibar autonomní stát tvořící spolu s Tanganikou jednotný stát Tanzanie.