Página de la publicación en kikuyu Muigwithania (1929).
Según Ethnologue, hay un total de 68 idiomas hablados en Kenia. Esta variedad es un reflejo de la población diversa del país que incluye a la mayoría de los principales grupos étnicos y lingüísticos que se encuentran en África (ver Idiomas de África).
La mayoría de los idiomas que se hablan localmente pertenecen a dos amplias familias lingüísticas: Níger- Congo (rama bantú) y nilo-sahariano (rama nilótica), hablados por las poblaciones bantú y nilótica del país, respectivamente. Las minorías étnicas cusitas y árabes hablan idiomas pertenecientes a la familia afroasiática separada, y los residentes indostaníes y británicos hablan idiomas de la familia indoeuropea.
Los diversos grupos étnicos de Kenia suelen hablar sus lenguas maternas dentro de su propias comunidades. Los dos idiomas oficiales, inglés y swahili, se utilizan con distintos grados de fluidez para comunicarse con otras poblaciones.
El inglés británico se utiliza principalmente en Kenia. Además, un dialecto local distinto, el inglés de Kenia, es utilizado por algunas comunidades e individuos en el país, y contiene características únicas que se derivaron de los idiomas bantú locales como el kiswahili y el kikuyu. Se ha estado desarrollando desde la colonización y también contiene ciertos elementos del inglés americano. El inglés se habla ampliamente en comercio, educación y gobierno. Los habitantes de las zonas rurales y periurbanas son menos multilingües, y muchos en las zonas rurales hablan solo su lengua materna.