Side fra Kikuyu-publikationen Muigwithania (1929).
Ifølge Ethnologue tales der i alt 68 sprog i Kenya. Denne sort er en afspejling af landets forskelligartede befolkning, der inkluderer de fleste større etnoraciale og sproglige grupper, der findes i Afrika (se Afrikas sprog).
De fleste sprog, der tales lokalt, tilhører to bredsprogede familier: Niger- Congo (Bantu gren) og Nilo-Saharan (Nilotisk gren), talt af henholdsvis landets Bantu og Nilotic befolkninger. De kushitiske og arabiske etniske minoriteter taler sprog, der hører til den separate afroasiatiske familie, hvor hindustani og britiske beboere taler sprog fra den indoeuropæiske familie.
Kenya’s forskellige etniske grupper taler typisk deres modersmål inden for deres egne samfund. De to officielle sprog, engelsk og swahili, bruges i varierende grad af flydende kommunikation med andre befolkninger.
Britisk engelsk bruges primært i Kenya. Derudover anvendes en særskilt lokal dialekt, kenyansk engelsk, bruges af nogle samfund og enkeltpersoner i landet og indeholder funktioner, der er unikke for det, der stammer fra lokale Bantu-sprog som Kiswahili og Kikuyu. Det har udviklet sig siden kolonisering og indeholder også visse elementer af amerikansk engelsk. Engelsk tales bredt på handel, skolegang og regering. Byer i byer og landdistrikter er mindre flersprogede, hvor mange i landdistrikter kun taler deres modersmål.