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
Buddhist 69.1%, Muslim 7.6%, Hindu 7.1%, Christian 6.2%, unspecified 10% (2001 census provisional data)
Languages
English (official), Kiswahili (official), numerous indigenous languages
Sinhala (official and national language) 74%, Tamil (national language) 18%, other 8% note: English is commonly used in government and is spoken competently by about 10% of the population