בזנזיבר יש קצת יותר מ-1,000,000 אנשים באי. האוכלוסייה היא 95% אפריקאים שחורים, כאשר 5% הם אסייתים, ערבים ואירופאים.