Sida från Kikuyu-publikationen Muigwithania (1929).
Enligt Ethnologue talas totalt 68 språk i Kenya. Denna variation är en återspegling av landets mångfaldiga befolkning som inkluderar de flesta stora etnoraciala och språkliga grupper som finns i Afrika (se Afrikas språk).
De flesta språk som talas lokalt tillhör två breda språkfamiljer: Niger- Kongo (Bantu-gren) och Nilo-Saharan (Nilotic-gren), som talas av landets Bantu- och Nilotic-populationer. De kushitiska och arabiska etniska minoriteterna talar språk som tillhör den separata afroasiatiska familjen, med hindustanska och brittiska invånare som talar språk från den indoeuropeiska familjen.
Kenya: s olika etniska grupper talar vanligtvis sina modersmål inom sina egna samhällen. De två officiella språken, engelska och swahili, används i varierande grad av flyt för kommunikation med andra befolkningar.
Brittisk engelska används främst i Kenya. Dessutom används en distinkt lokal dialekt, kenyansk engelska, används av vissa samhällen och individer i landet och innehåller funktioner som är unika för det som härstammar från lokala bantuspråk som Kiswahili och Kikuyu. Det har utvecklats sedan koloniseringen och innehåller också vissa delar av amerikansk engelska. Engelska talas allmänt på handel, skolgång och regeringen. Stadsbor och landsbygdsbor är mindre flerspråkiga, och många på landsbygden talar bara sina modersmål.