As of the 2012 census, the total population of Unguja was 896,721, mostly concentrated in the Zanzibar urban region.
No censo de 2012, a poboación total de Unguja era 896.721 habitantes, sobre todo concentrada na rexión urbana de Zanzíbar.