Protestant 45%, Roman Catholic 33%, Muslim 10%, indigenous beliefs 10%, other 2% note: a large majority of Kenyans are Christian, but estimates for the percentage of the population that adheres to Islam or indigenous beliefs vary widely
Roman Catholic 58.5%, Evangelical 21.6%, Moravian 1.6%, Jehovah's Witness 0.9%, other 1.7%, none 15.7% (2005 census)
Languages
English (official), Kiswahili (official), numerous indigenous languages
Spanish 97.5% (official), Miskito 1.7%, other 0.8% (1995 census) note: English and indigenous languages on Atlantic coast