Zanzibar este numele unui arhipelag situat în Oceanul Indian, la 25-50 km de coasta Africii de Est. Există multe insule mici și două mari: Unguja (insula principală, denumită uneori în mod informal "Zanzibar") și insula Pemba.

Arhipelagul a fost cândva statul separat Zanzibar, care s-a unit cu Tanganyika pentru a forma Tanzania (derivat din cele două nume). Zanzibar este un stat semiautonom în cadrul uniunii, cu propriul guvern.

Capitala Zanzibarului este orașul Zanzibar. Acesta se află pe insula Unguja. Cartierul vechi al orașului, cunoscut sub numele de Orașul de Piatră, este inclus în Patrimoniul Mondial.

Populația este formată în majoritate din africani bantu, cu câțiva asiatici de origine indiană.