Zanzibar é o nome de um arquipélago no Oceano Índico, a 25-50 km da costa da África Oriental. Há muitas ilhas pequenas e duas ilhas grandes: Unguja (a ilha principal, às vezes informalmente referida como "Zanzibar") e a ilha de Pemba.

O arquipélago foi outrora o estado separado de Zanzibar, que se uniu à Tanganica para formar a Tanzânia (derivado dos dois nomes). Zanzibar é um estado semi-autônomo dentro da união, com seu próprio governo.

A capital de Zanzibar é a cidade de Zanzibar. Fica na ilha de Unguja. O antigo bairro da cidade, conhecido como Cidade da Pedra, é patrimônio da humanidade.

O povo é em sua maioria banto africano, com alguns asiáticos de origem indiana.