Занзибар, наричан също Унгуджа, е най-големият остров от островната група Занзибар. Намира се близо до източния бряг на Африка с площ 1658 км2, част от територията на Танзания. Населението му е около 800 000 души.