Religions
Because people came from various ethnic groups, the country's population is made up of people of many different religions. For many years, Creoles constituted the majority of the population, followed by Asians, Africans, Europeans, and French.
The majority of people in Seychelles are Roman Catholics. About 85% of the population is Roman Catholic. The first white settlers in Seychelles history were the French, who introduced Roman Catholicism to the country. During the British occupation of the territory in the nineteenth century, they attempted to establish Protestantism. Currently, Protestants make up 10% of the population, and Anglicans make up about 7%, with the majority of them descended from families converted by missionaries between the late 1800s and the early 1900s.
Pentecostals and Seventh-day Adventists are two other Protestant denominations in the country. Other religions, such as Buddhism, Hinduism, and Islam, are practiced by the remaining 5% of the population. There are no temples or mosques in any part of the country, but there are no restrictions on the form of worship to any religion.
Although Seychellois are devout in their faith, it is quite common to see them consult a local seer, more popularly known as bon homme de bois or bon femme de bois, either for fortune telling or acquisition of amulets or charms, locally known as gris-gris, for protection or bringing harm to their enemies. Despite the disapproval of the clergy and civil authorities, the people continue to believe in magic, sorcery, or witchcraft because they see minor inconsistencies in their own observance of their orthodox religion.