Ζανζιβάρη είναι το όνομα ενός αρχιπελάγους στον Ινδικό Ωκεανό, 25-50 χλμ. από τις ακτές της Ανατολικής Αφρικής. Υπάρχουν πολλά μικρά νησιά και δύο μεγάλα: Unguja (το κύριο νησί, που μερικές φορές αναφέρεται ανεπίσημα ως "Ζανζιβάρη") και το νησί Pemba.

Το αρχιπέλαγος ήταν κάποτε το ξεχωριστό κράτος της Ζανζιβάρης, το οποίο ενώθηκε με την Ταγκανίκα για να σχηματίσει την Τανζανία (που προέρχεται από τα δύο ονόματα). Η Ζανζιβάρη είναι ημιαυτόνομη εντός της ένωσης, με δική της κυβέρνηση.

Η πρωτεύουσα της Ζανζιβάρης είναι η πόλη Ζανζιβάρη. Βρίσκεται στο νησί Ουνγκούτζα. Η παλιά συνοικία της πόλης, γνωστή ως Stone Town, αποτελεί μνημείο παγκόσμιας πολιτιστικής κληρονομιάς.

Οι κάτοικοι είναι ως επί το πλείστον Αφρικανοί Μπάντου, με κάποιους Ασιάτες ινδικής καταγωγής.