يبلغ عدد سكان كينيا 32,577,000 نسمة، ويتزايدون بمعدل 3% سنويـًا وهو من أعلى المعدلات في العالم. ويعيش حوالي 73% من السكان في المناطق الريفية، وحوالي 27% في المناطق الحضرية. ويبلغ عدد سكان نيروبي، أكبر مدينة في البلاد نحو 1,162,189 نسمة.
يتكون 99% من سكان كينيا من الأفارقة السود. والمجموعات السكانية الأخرى (حسب حجمها) تتكون من: الهنود الآسيويين، والأوروبيين (وبشكل رئيسي: البريطانيين)، والعرب.
ينتمي الكينيون الأفارقة إلى نحو 40 مجموعة عرقية مختلفة. أكبر مجموعة هي كيكويو أو الجيكويو، وتشكل حوالي 22% من السكان. كما توجد أربع مجموعات أخرى هي الكالنجي وكامبا ولوهيا واللوو، وتشكل كل منها نسبة تتراوح بين 10 و15% من السكان.
تتمثل عوامل التفرقة بين المجموعات العرقية في كينيا، في اللغات واللهجات المختلفة لهذه المجموعات، كما تتمثل في أنماط الحياة المختلفة التي تتبعها هذه المجموعات في كثير من المناطق.
وقد أدى الاختلاف في التطور الاقتصادي والاجتماعي إلى احتكاكات بين هذه المجموعات في بعض الأحيان، ولكن منذ الاستقلال، استطاعت الحكومة الكينية تحقيق بعض التقدم في خلق شعور بالوحدة الوطنية بين السكان.