人口3190万(2004年),人口增长率2.3%。全国共有42个民族,主要有基库尤族(21%)、卢希亚族(14%)、卢奥族(13%)、卡伦金族(12%)和康巴族(11%)等。此外,还有少数印巴人、阿拉伯人和欧洲人。斯瓦希里语为国语,和英语同为官方语言。全国人口的45%信奉基督教新教,33%信奉天主教,10%信奉伊斯兰教,其余信奉原始宗教和印度教。
首都内罗毕(Nairobi),人口约300万(2004年)。年平均气温17.7℃。