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
Christian 71.6%, Badimo 6%, other 1.4%, unspecified 0.4%, none 20.6% (2001 census)
Languages
English (official), Kiswahili (official), numerous indigenous languages
Setswana 78.2%, Kalanga 7.9%, Sekgalagadi 2.8%, English 2.1% (official), other 8.6%, unspecified 0.4% (2001 census)