The Kenyan constitution grants all Kenyans freedom of religion and worship. Many different religions are practiced and celebrated in Kenya, such as Christianity, Islam and Hinduism.
Due to the influence of Christian missionaries in the country in the 19th century, most Kenyans are Christians. The Roman Catholic and Anglican Churches are the most established within the country, and other influential denominations include the Seventh Day Adventists (SDA), African Inland Church (AIC) and the Presbyterian Church of East Africa (PCEA). Christian missionaries continue to maintain a presence in Kenya today, and offer aid to the country with educational, religious and medical facilities. There are also evangelical churches and Independent African Christian churches in Kenya.
Islam has the second largest number of followers in the country, with both Sunni and Shi’ite Muslim groups. The city of Mombasa is home to the largest population of Muslims in Kenya, with more living in the nearby coastal regions and in the north eastern regions. Many mosques can also be found in Nairobi.
There is also an Indian presence in Kenya, mostly found in major towns and cities across the country. This population practices Hinduism and Sikhism.
Due to the influence of missionaries and the migration of foreigners into Kenya, many of the traditional African religions are not practiced. Some denominations mix aspects of Christianity and traditional religious beliefs, such as the Dini ya Msambwa of western Kenya.