According to 2012 census, Zanzibar has a population of about 1,303,569. In Unguja Island, the total population is 896,721 and Pemba 406,848. The population growth is about 2.8%.
Zanzibar's local people are an incredible mixture of ethnic backgrounds, indicative of her colourful history. Zanzibaris speak Swahili (English is also widely spoken), a language which is spoken extensively in East Africa. Many believe that the standard form is largely spoken in Zanzibar as it is the birth place of the standard Swahili.
The most commonly practised religion is Islam. The majority of Zanzibar residents follow Islamic religion. Its history was influenced by the Arabs, Persians, Indians, Portuguese, British and The African mainlanders. The remainder are a mix of Hindus and Christians.
Zanzibar is a few degrees south of the Equator and enjoys a tropical climate that is largely dominated by the Indian Ocean monsoon.
December – March is generally hot and dry.
April – Mid of June is wet because of the long rains.
July – August is dry and breezy with little rainfall.