Zanzibar est le nom d'un archipel de l'océan Indien situé à 25-50 km au large des côtes de l'Afrique de l'Est. On y trouve de nombreuses petites îles et deux grandes : Unguja (l'île principale, parfois officieusement appelée "Zanzibar") et l'île de Pemba.

L'archipel était autrefois l'État séparé de Zanzibar, qui s'est uni au Tanganyika pour former la Tanzanie (d'après les deux noms). Zanzibar est un état semi-autonome au sein de l'union, avec son propre gouvernement.

La capitale de Zanzibar est Zanzibar City. Elle se trouve sur l'île d'Unguja. Le vieux quartier de la ville, connu sous le nom de Stone Town, est un site du patrimoine mondial.

La population est principalement composée de Bantous africains, avec quelques Asiatiques d'origine indienne.