肯尼亞的官方語言是斯瓦希里語和英語。斯瓦希里語是肯尼亞的國語,英語很受歡迎,因為肯尼亞是英國的殖民地。
斯瓦希里語是班圖語的一個分支,是非洲使用人數最多的語言之一(超過5500萬人)。它與阿拉伯語和豪薩語共享非洲的三種主要語言。斯瓦希里語是肯尼亞、烏干達和坦桑尼亞的官方語言。斯瓦希里語是東非和中非國家的一種交際語言,如贊比亞、馬拉維、布隆迪、盧旺達、索馬里和莫桑比克。

肯尼亞使用英語作為官方語言的原因是,在1890年,英國和德國分裂了東非,肯尼亞被轉移到英國,英國相關主體在1895年宣布愿意成為它的“東非保護國”,并在1920年變成了一個殖民地。因此,肯尼亞成為英國的殖民地。

大多數肯尼亞人都懂雙語,但他們的英語與英語和美國英語并不完全相同。主要區別是:
首先,肯尼亞的英語有點老。畢竟,它是100多年前由英國人教授的。在語言發展方面不可能像在英國和美國那樣與時俱進。如果外面的人時不時地使用舊詞,他們必須思考半天。拿一個栗子。肯尼亞的朋友告訴你:如果你不先思考,你可以馬上理解。當然,如果你仔細想想,你會明白的。至少你能猜到。畢竟,它仍然是英語。

不同的發音和語調,不同的重音,奇怪的短語,習慣性的表達和偶爾的他/她不被區分,這可能使任何只會說“純正”和“標準”英語的人感到困惑,并且不能在任何時候跟上肯尼亞朋友。如果他想集中注意力,他就不能分心,跟不上。例如,在最后一個例句中,肯尼亞人替換了pick up。抱起我的兒子實際上意味著抱起我的兒子或抱起我的兒子。如果當你的肯尼亞朋友和你說話時,你分心了,你可能不知道該說什么。