Strona z publikacji Kikuyu Muigwithania (1929).
Według Ethnologue w Kenii mówi się łącznie 68 językami. Ta różnorodność jest odzwierciedleniem zróżnicowanej populacji kraju, która obejmuje większość głównych grup etnicznych i językowych występujących w Afryce (patrz Języki Afryki).
Większość języków używanych lokalnie należy do dwóch szerokich rodzin językowych: Niger- Kongo (gałąź Bantu) i nilo-saharyjska (gałąź nilotyczna), używane odpowiednio przez populacje Bantu i Nilotic w tym kraju. Kuszyckie i arabskie mniejszości etniczne mówią językami należącymi do oddzielnej rodziny afroazjatyckiej, a mieszkańcy Hindustani i Wielkiej Brytanii mówią językami z rodziny indoeuropejskiej.
Różne grupy etniczne Kenii zazwyczaj mówią językami ojczystymi w swoim własne społeczności. Dwa języki urzędowe, angielski i suahili, są używane z różnym stopniem płynności w komunikacji z innymi populacjami.
Brytyjski angielski jest używany głównie w Kenii. Ponadto odrębny lokalny dialekt, kenijski angielski, jest używany przez niektóre społeczności i osoby w kraju i zawiera unikalne dla niego cechy wywodzące się z lokalnych języków bantu, takich jak kiswahili i kikuyu. Rozwijał się od czasu kolonizacji i zawiera również pewne elementy amerykańskiego angielskiego. Angielski jest powszechnie używany handel, szkolnictwo i administracja. Mieszkańcy miast i wsi są mniej wielojęzyczni, a wielu na obszarach wiejskich mówi tylko w swoich językach ojczystych.