Этнический состав — кикуйю 22 %, лухья 14 %, луо 13 %, календжин 12 %, камба 11 %, кисии 6 %, меру 6 %, другие африканцы 15 %, не африканцы (индийцы, англичане, арабы) 1 %.
Языки — официальные английский и суахили, распространены местные языки. Официальный язык Кении — английский, на нём преподают в школах и составляют все правительственные документы. Но большая часть населения говорит на суахили (язык народов банту с большим числом арабских заимствований), поэтому он считается национальным языком. Кроме того, в Кении существует более 40 местных наречий.
Грамотность — 90 % мужчин, 80 % женщин (оценка на 2003 год).
Религии — около 82 % христиане; 8,9 % африканские культы; 7 % — 8 % мусульмане. Крупнейшими христианскими конфессиями Кении являются католики (8,97 млн) и пятидесятники (7,6 млн).