Zanzibar je najväčšie mesto ostrova Unguja (nazývaného aj Zanzibar) a hlavné mesto autonómnehoštátuZanzibar. Nachádza sa na západnom pobreží ostrova a žije v ňom 205 870 obyvateľov (2002).
Sídli tu prezident i parlament krajiny, ktorý má 50 poslancov.