Etter Tanzanias grunnlov fra 1984 har Zanzibar rett til både selvstyre og et eget flagg. Det har stått strid om Zanzibar skal føre eget flagg og derfor ble eget flagg først vedtatt av Zanzibars parlament i oktober 2004. Flagget heist for første gang 9. januar 2005.