information:classification, structural:expansion
Demographics

The 2022 census is the most recent census for which results have been reported. The total population of Zanzibar was 1,889,773 people – with an annual growth rate of 3.8 percent. The population of Zanzibar City, which was the largest city, was 219,007.

In 2002, around two-thirds of the people, 622,459, lived on Unguja (Zanzibar Island), with most settled in the densely populated west. Besides Zanzibar City, other towns on Unguja include Chaani, Mbweni, Mangapwani, Chwaka, and Nungwi. Outside of these towns, most people live in small villages and are engaged in farming or fishing.

The population of Pemba Island was 362,166. The largest town on the island was Chake-Chake, with a population of 19,283. The smaller towns are Wete and Mkoani.

Mafia Island, the other major island of the Zanzibar Archipelago but administered by mainland Tanzania (Tanganyika), had a total population of 40,801.