Religion
Bei der letzten Volkszählung im Jahr 2019 gaben 40.379.079 Personen oder 85,52 % der Gesamtbevölkerung an, sie seien Christen. Die Christen zerfallen in zahlreiche Gruppierungen, von denen die Anglikaner (2019 insgesamt 15.777.473 Protestanten) und Katholiken (2019 9.726.169 Gläubige) die meisten Anhänger haben. Stark wachsend ist die Gruppe der Evangelikalen (2019 9.648.690 Gläubige), die meist zur Pfingstbewegung gehören. Es gibt zudem Millionen von Anhängern von zahlreichen afrikanischen Kirchen (2019 total 3.292.573 Gläubige) und Orthodoxe (2019 201.263 Gläubige). Hinzu kommen christliche Sondergemeinschaften wie die Zeugen Jehovas, Neuapostolischen, Siebenten-Tags-Adventisten und Mormonen (2019 insgesamt 1.732.911 Gläubige).
Nur noch 318.727 Menschen oder 0,68 % der Kenianer rechneten sich 2019 den traditionellen afrikanischen Religionen zu. Doch sind wahrscheinlich auch zahlreiche Menschen aus dem Personenkreis der übrigen Religionen den traditionellen Religionen zuzurechnen (2019 467.083 Personen). Auch unter den in den letzten 200 Jahren zum Christentum oder Islam übergetretenen Kenianern und unter deren Nachfahren werden teilweise noch Elemente aus der ehemaligen Stammesreligion beibehalten.
Weiterhin gibt es insbesondere an der Küste Muslime der sunnitischen Richtung, die 5.152.194 Personen oder 10,91 % der Gesamtbevölkerung ausmachen und vor allem in den südöstlichen Küstengebieten leben. Im östlichen Viertel des Landes dominieren muslimische Somali, die etwa die Hälfte aller Muslime Kenias ausmachen. Genauere Zahlen sind umstritten, da eine Unterscheidung zwischen kenianischen Somali und zwischen einer halben und einer Million Flüchtlingen aus Somalia schwierig ist. Daher könnten sie inzwischen bis zu 20 % der Bevölkerung ausmachen.
Vor allem unter Menschen südasiatischer Herkunft verbreitet ist der Hinduismus (2019 60.287 Gläubige). Als konfessionslos oder als Atheisten bezeichneten sich 2019 755.750 Menschen. Die zwei übrigen Bezeichnungen (Don’t know und Not stated) mit 2019 73.253 beziehungsweise 6909 Personen fallen unter die Rubrik Religionszugehörigkeit unbekannt.