Pagină din publicația Kikuyu Muigwithania (1929).
Potrivit Ethnologue, în Kenya există 68 de limbi vorbite în total. Această varietate reflectă populația diversă a țării, care include majoritatea grupurilor etnoraciale și lingvistice majore găsite în Africa (vezi Limbile Africii).
Majoritatea limbilor vorbite local aparțin a două familii lingvistice largi: Niger – Congo (ramura bantu) și nilo-saharianul (ramura nilotică), vorbite de populațiile bantu și respectiv nilotice ale țării. Minoritățile etnice cușitice și arabe vorbesc limbi aparținând familiei afroasiatice separate, rezidenții hindustani și britanici vorbind limbi din familia indo-europeană.
Diferitele grupuri etnice din Kenya vorbesc de obicei limbile lor materne în Comunitățile proprii. Cele două limbi oficiale, engleza și swahili, sunt utilizate în diferite grade de fluență pentru comunicarea cu alte populații.
Engleza britanică este utilizată în principal în Kenya. În plus, un dialect local distinct, engleza kenyană, este folosit de unele comunități și indivizi din țară și conține caracteristici unice care au fost derivate din limbile bantu locale, cum ar fi kiswahili și kikuyu. Se dezvoltă de la colonizare și conține, de asemenea, anumite elemente ale englezei americane. comerț, școlarizare și guvernare. Locuitorii periurbani și rurali sunt mai puțin multilingvi, mulți din zonele rurale vorbind doar limbile lor materne.