Demographics of Kenya

Source UN (World Population Prospects 2024)
Date27 Sep 2024

As of 2024, the population of Kenya is projected at 56.43 million, compared to 55.34 million in 2023. It is the seventh-most populous country in Africa and ranks 26th in the world. The population growth rate in 2024 is projected at 1.94 percent, the 52nd highest among 237 countries and dependent territories.

There are 28.06 million males and 28.38 million females in Kenya. The percentage of the male population is 49.72%, compared to 50.28% of the female population. Kenya has 321k more females than males. The sex ratio in Kenya in 2024 will be 98.870 males per 100 females. Kenya is in the 137th position in terms of the female-to-male ratio.

17.65 million people are living in urban areas, which is 30% of Kenya population. Kenya is ranked 206th in terms of urbanization.

  • Population
  • Growth rate
  • Gender

Kenya population

Year Population Growth (%) M per 100 F
MaleFemaleTotal
19502,900,2242,868,9615,769,1851.99101.090
19553,251,2703,278,0266,529,2972.9099.184
19603,815,0193,880,2887,695,3073.6798.318
19654,622,0334,716,0469,338,0784.0298.007
19705,626,2195,742,57311,368,7913.7897.974
19756,685,5966,826,07513,511,6713.3097.942
19807,925,6718,092,78816,018,4593.6097.935
19859,505,5749,696,19319,201,7683.6398.034
199011,337,55911,555,09322,892,6513.4098.117
199513,187,14113,414,61026,601,7512.7798.304
200015,224,63715,418,25330,642,8903.0598.744
200517,822,20117,974,28335,796,4843.0399.154
201020,730,32420,868,24241,598,5672.8399.339
201523,456,59723,631,92947,088,5262.1799.258
202025,983,59726,233,73652,217,3341.9599.046
202126,473,10026,746,06653,219,1661.8598.979
202226,980,54327,271,91754,252,4612.0098.932
202327,517,01227,821,99055,339,0031.9798.904
202428,056,07228,376,87356,432,9441.9498.869
  • Life expectancy
  • Median age
  • Fertility rate

Demographics Indicators

YearLife expectancy Median ageFertility rate
195036.86415.9897.389
195542.28515.7067.460
196048.47714.5927.651
196551.88613.9267.923
197054.14313.3317.943
197556.62013.1897.795
198059.17513.4217.531
198560.85613.8716.960
199058.33414.3236.135
199555.85614.9185.372
200056.08415.5645.136
200558.51016.3334.801
201060.91516.8894.446
201562.27917.6533.766
202061.59618.7793.364
202161.22519.0213.312
202263.54919.2723.262
202363.64619.5263.208
202463.83419.7813.167
  • Total
  • Crude

Kenya death and birth rate

Year Total Crude(per 1000)
DeathBirthCrude deathCrude birth
1950175,894284,63430.48949.337
1955157,632351,29224.14253.802
1960144,628424,65918.79455.184
1965146,419512,86515.68054.922
1970154,251597,31613.56852.540
1975155,647673,22311.51949.825
1980155,880772,2649.73148.211
1985167,057899,8038.70046.860
1990216,5841,005,6849.46143.930
1995273,7781,086,16410.29240.831
2000304,6551,233,0199.94240.238
2005307,8641,388,3018.60038.783
2010308,8481,508,6207.42436.266
2015336,1961,455,4137.14030.908
2020414,4341,450,7227.93727.782
2021432,3761,469,4268.12427.611
2022391,2751,483,3777.21227.342
2023399,0241,499,9987.21127.106
2024405,2121,521,9077.18026.968
  • Population
  • Urbanization

Urban and rural population of Kenya

Year Population Urban (%)
UrbanRural
1950339,6675,737,0915.590
1955448,0516,531,8806.419
1960596,7577,508,6837.362
1965817,9088,686,7958.605
19701,158,46510,094,02710.295
19751,741,72911,744,90012.914
19802,535,25813,733,73215.583
19853,159,73216,491,49316.079
19903,919,43719,483,07016.748
19954,994,29922,352,15718.263
20006,256,18525,194,29819.892
20057,813,45428,234,83421.675
20109,746,66931,603,48323.571
201512,119,75635,116,50325.658
202014,975,05938,516,63827.995
202115,608,84439,172,00828.493
202216,264,62639,817,14629.002
202316,943,16740,451,97829.520
202417,645,36241,076,70630.049
  • Population pyramid
  • Gender ratio

Kenya population by Age Group (2024)

Age group Male Female Total M per 100 F
PersonsShare (%)
00-04 3,581,308 3,528,897 7,110,205 12.60 101.485
05-09 3,435,928 3,388,382 6,824,310 12.09 101.403
10-14 3,448,233 3,404,924 6,853,157 12.14 101.272
15-19 3,249,793 3,248,340 6,498,132 11.51 100.045
20-24 2,746,677 2,825,518 5,572,195 9.87 97.210
25-29 2,272,318 2,398,974 4,671,292 8.28 94.720
30-34 2,007,389 2,074,899 4,082,289 7.23 96.746
35-39 1,809,226 1,785,063 3,594,290 6.37 101.354
40-44 1,485,486 1,431,402 2,916,888 5.17 103.778
45-49 1,172,638 1,143,515 2,316,153 4.10 102.547
50-54 921,713 923,018 1,844,730 3.27 99.859
55-59 702,620 729,899 1,432,518 2.54 96.263
60-64 497,450 545,438 1,042,888 1.85 91.202
65-69 318,515 374,732 693,247 1.23 84.998
70-74 189,472 236,248 425,719 0.75 80.200
75-79 122,037 154,522 276,559 0.49 78.977
80-84 55,117 96,643 151,760 0.27 57.032
85-89 25,502 54,103 79,606 0.14 47.136
90-94 10,639 23,047 33,687 0.06 46.162
95-99 3,257 7,325 10,582 0.02 44.464
100+ 753 1,982 2,736 0.00 37.992
Total 28,056,071 28,376,871 56,432,943 98.870