Pagina uit de Kikuyu-publicatie Muigwithania (1929).
Volgens Ethnologue worden er in totaal 68 talen gesproken in Kenia. Deze variëteit is een weerspiegeling van de diverse bevolking van het land, waaronder de meeste grote etnoraciale en linguïstische groepen die in Afrika voorkomen (zie Talen van Afrika).
De meeste lokaal gesproken talen behoren tot twee brede taalfamilies: Niger- Congo (Bantu-tak) en Nilo-Sahara (Nilotic-tak), gesproken door respectievelijk de Bantu- en Nilotic-bevolking van het land. De Cushitische en Arabische etnische minderheden spreken talen die behoren tot de afzonderlijke Afroaziatische familie, terwijl de Hindoestaanse en Britse inwoners talen spreken uit de Indo-Europese familie.
De verschillende etnische groepen in Kenia spreken hun moedertaal meestal in hun eigen land. eigen gemeenschappen. De twee officiële talen, Engels en Swahili, worden in verschillende mate van vloeiendheid gebruikt voor communicatie met andere bevolkingsgroepen.
Brits Engels wordt voornamelijk gebruikt in Kenia. Daarnaast wordt een duidelijk lokaal dialect, Keniaans Engels, gebruikt. wordt gebruikt door sommige gemeenschappen en individuen in het land, en bevat unieke kenmerken die zijn afgeleid van lokale Bantu-talen zoals Kiswahili en Kikuyu. Het heeft zich ontwikkeld sinds de kolonisatie en bevat ook bepaalde elementen van het Amerikaans-Engels. Engels wordt veel gesproken in handel, scholing en overheid. Bewoners van peri-urbane en plattelandsbewoners zijn minder meertalig, en velen op het platteland spreken alleen hun moedertaal.