Unguja è la più importante, più grande e più popolata isola di
Zanzibar. Viene anche chiamata semplicemente
Zanzibar (o per esteso
Isola di Zanzibar,
Zanzibar Island). Si trova nella metà inferiore dell'
arcipelago di Zanzibar, nell'
Oceano Indiano, di fronte alla costa della
Tanzania, e circa 59 km a sud della seconda più grande isola dell'arcipelago,
Pemba. La città principale di Unguja, anch'essa chiamata
Zanzibar (o
Stone Town se si fa riferimento solo al suo centro storico), svolge il ruolo di capitale di Zanzibar, e si affaccia sulla costa occidentale dell'isola, grosso modo di fronte alla città tanzaniana di
Bagamoyo, da cui è divisa dallo
stretto di Zanzibar, che in quel punto ha una larghezza di circa 40 km.