2002 की जनगणना के अनुसार मुख्य द्वीप की आबादी 981,754 है। 205,870 की जनसंख्या के साथ ज़ांज़ीबार शहर की आबादी सबसे अधिक है। ज़ांज़ीबार के लोग अलग मूल के हैं। ज़ांज़ीबार के पहले स्थायी निवासी संभवतः हदिमु और तुम्बातु के पूर्वज हैं जिन्होंने पूर्व अफ़्रीकी मुख्य भू-भाग से लगभग 1000 ई. में आना शुरू किया। उनका संबंध विभिन्न मुख्य भू-भाग जातीय समूहों से था और ज़ांज़ीबार में वे छोटे-छोटे गाँवों में रहते थे और बड़ी राजनीतिक इकाइयों का निर्माण करने के लिए वे संगठित नहीं हुए थे। केन्द्रीय संगठन के अभाव के कारण वे आसानी से बाहरी लोगों के अधीन हो गए।

प्राचीन बर्तनों से प्राचीन अश्शूरियों के साथ ज़ांज़ीबार के मौजूदा व्यापारिक मार्गों का पता चलता है। अरब, वर्तमान कालीन ईरान (खास तौर पर शिराज़) के फारस की खाड़ी के क्षेत्र 
और पश्चिमी भारत के व्यापारियों ने संभवतः पहली सदी के आरम्भ में ज़ांज़ीबार का दौरा किया था। उन्होंने मानसूनी हवाओं के सहारे हिंद महासागर की यात्रा पूरी की और वर्तमान कालीन ज़ांज़ीबार टाउन के क्षेत्र में स्थित आश्रित पोताश्रय पर उतरे.
यहाँ ज्यादातर बांटू मूल के अफ़्रीकी लोग हैं; यहाँ अल्पसंख्यक एशियाई भी रहते हैं जो वास्तव में भारत और अरब देशों से आए थे। यहाँ कुछ ऐसे लोगों की एक बहुत बड़ी संख्या भी निवास करती हैं जिनकी पहचान शिराज़ी के रूप में की जाती है। 2002 में ज़ांज़ीबार की आबादी 984,625 थी जो अब तक की अंतिम जनगणना है जिसका वार्षिक वृद्धि दर 3.1% है जो कुछ वर्षों तक काफी हद तक स्थिर रहा है। इसमें से लगभग दो तिहाई लोग 622,459 ज़ांज़ीबार द्वीप (उन्गुजा) में रहते हैं जिसमें से ज्यादातर लोग घनी आबादी वाले पश्चिमी क्षेत्र में निवास करते हैं। ज़ांज़ीबार की सबसे बड़ी बस्ती ज़ांज़ीबार नगर (जिसे कभी-कभी ज़ांज़ीबार शहर भी कहा जाता है) जो ज़ांज़ीबार द्वीप पर स्थित है और जहां 205,870 लोग निवास करते हैं। ज़ांज़ीबार द्वीप पर स्थित अन्य नगरों में चानी, बाम्बी, महोंडा और मकुंडूची शामिल हैं लेकिन ये सभी छोटे नगर हैं। इन नगरों के बाहर ज्यादातर लोग छोटे छोटे गाँवों में रहते हैं और खेती या मछली पकड़ने का काम करते हैं।

पेम्बा पर स्थित बस्ती का ढांचा भी कुल मिलाकर इसी तरह का है। सबसे बड़ा नगर चेक चेक है जिसकी आबादी 19,283 है; अन्य छोटे-छोटे नगर वेटे और मकोनी हैं। माफिया की कुल आबादी 40,801 थी।
मोटे तौर पर बराबर संख्या में बंटे पेम्बा और उन्गुजा में रहने वाले लोगों और शहरों और गाँवों में रहने वाले लोगों के जीवनयापन के स्तर में काफी अंतर है। केवल 250 अमेरिकी डॉलर औसत वार्षिक आय से इस बात पर पर्दा पड़ जाता है कि लगभग आधी आबादी गरीबी रेखा से नीचे जीवनयापन करती है। अपेक्षाकृत उच्च स्तरीय प्राथमिक स्वास्थ्य सेवा और शिक्षा के बावजूद अभी भी 1,000 जीवित जन्म लेने वाले शिशुओं में से 83 शिशुओं की मौत हो जाती है और ऐसा अनुमान है कि इस द्वीप समूह के हर तीन में से एक व्यक्ति पर कुपोषण का असर पड़ता है; जन्म के समय जीवन प्रत्याशा 48 है। कुल मिलाकर तंजानिया की तुलना में ज़ांज़ीबार में एचआईवी/एड्स की घटना काफी कम (लगभग 8% की राष्ट्रीय औसत की तुलना में केवल 0.6%) होने के बावजूद यह एक उत्तरोत्तर बढ़ती समस्या है।

गैलरी
जनसंख्या
संस्कृति और भाषाएं
खेल