Zanzibár-város Tanzánia keleti részén, a Zanzibár-szigetcsoport székhelye és legnagyobb városa. Unguja szigetének nyugati partján fekszik. Lakossága 501 ezer fő volt 2012-ben.[1]

A város két fő részre osztható: Stone Town és Ng’ambo, amelyeket a Creek Road (főút) választ el egymástól. Stone Town a történelmi városnegyed és 2000 óta az UNESCO kulturális Világörökségének része.

A várostól 5 km-re délre 3000 m-es futópályával rendelkező nemzetközi repülőtér működik.