๐Ÿ‡ฐ๐Ÿ‡ช Population of Kenya

55,100,586
Current Population of Kenya
1,090,983
Net population growth this year
94.88
Population Density (people/kmยฒ)

As of July 1, 2023 the population of Kenya reached 55,100,586, of which 27,304,201 people are male and 27,796,386 female. The country has a population density of 94.8819 people per square kilometer. With an overall population growth rate of 1.98% for the year. According to the latest data, Kenya is set to increase its population size by 1,113,904 people next year. Making the total population count of Kenya 56,203,030 people by 2024.

Historic Population of Kenya (1950 - 2023)

Between 1950 and 2023 the population of Kenya grown from 5,774,050 people to 55,100,586. An increase of the population size by 854.28% in 73 years.

Year Total Male Female People +/- Density (p/kmยฒ) Growth Rate
1950 5,774,050 2,902,562 2,871,488 124,752 9.9428 2.161%
1951 5,905,774 2,961,855 2,943,919 138,695 10.1696 2.349%
1952 6,048,730 3,026,968 3,021,762 147,217 10.4158 2.434%
1953 6,201,950 3,097,298 3,104,653 159,225 10.6796 2.567%
1954 6,371,192 3,176,159 3,195,032 179,257 10.971 2.814%
1955 6,558,870 3,264,603 3,294,268 196,101 11.2942 2.99%
1956 6,763,941 3,362,074 3,401,867 214,040 11.6473 3.165%
1957 6,987,580 3,469,627 3,517,953 233,238 12.0324 3.338%
1958 7,223,458 3,583,919 3,639,539 238,518 12.4386 3.302%
1959 7,475,752 3,706,508 3,769,244 266,070 12.8731 3.559%
1960 7,751,434 3,840,900 3,910,535 285,295 13.3478 3.681%
1961 8,047,470 3,985,560 4,061,910 306,776 13.8576 3.813%
1962 8,363,577 4,140,395 4,223,183 325,440 14.4019 3.892%
1963 8,697,200 4,304,088 4,393,111 341,803 14.9764 3.931%
1964 9,047,386 4,476,174 4,571,212 358,571 15.5794 3.964%
1965 9,417,206 4,658,174 4,759,032 381,069 16.2162 4.047%
1966 9,802,606 4,848,069 4,954,536 389,729 16.8799 3.976%
1967 10,201,068 5,044,632 5,156,435 407,196 17.566 3.992%
1968 10,613,876 5,248,368 5,365,508 418,421 18.2768 3.943%
1969 11,039,551 5,458,568 5,580,984 432,928 19.0098 3.922%
1970 11,473,088 5,672,788 5,800,300 434,145 19.7564 3.784%
1971 11,898,456 5,882,724 6,015,733 416,593 20.4889 3.502%
1972 12,322,902 6,091,894 6,231,008 432,299 21.2197 3.508%
1973 12,760,405 6,307,722 6,452,684 442,706 21.9731 3.47%
1974 13,203,948 6,526,986 6,676,963 444,381 22.7369 3.366%
1975 13,651,908 6,749,132 6,902,776 451,539 23.5083 3.308%
1976 14,102,268 6,972,722 7,129,546 449,180 24.2838 3.185%
1977 14,577,346 7,208,130 7,369,217 500,977 25.1018 3.437%
1978 15,087,423 7,460,568 7,626,856 519,176 25.9802 3.441%
1979 15,620,614 7,724,652 7,895,961 547,205 26.8983 3.503%
1980 16,187,124 8,005,859 8,181,266 585,817 27.8738 3.619%
1981 16,785,962 8,302,675 8,483,286 611,858 28.905 3.645%
1982 17,411,491 8,612,329 8,799,162 639,200 29.9822 3.672%
1983 18,069,461 8,938,716 9,130,745 676,739 31.1152 3.746%
1984 18,753,176 9,278,283 9,474,893 690,692 32.2925 3.683%
1985 19,452,161 9,625,396 9,826,764 707,278 33.4962 3.636%
1986 20,160,879 9,977,564 10,183,316 710,159 34.7166 3.523%
1987 20,882,094 10,336,289 10,545,806 732,271 35.9585 3.507%
1988 21,626,122 10,706,223 10,919,898 755,783 37.2397 3.495%
1989 22,387,803 11,084,829 11,302,974 767,580 38.5513 3.429%
1990 23,162,269 11,469,606 11,692,664 781,353 39.8849 3.374%
1991 23,918,235 11,844,758 12,073,477 730,579 41.1866 3.055%
1992 24,655,723 12,210,186 12,445,536 744,396 42.4566 3.019%
1993 25,391,830 12,574,792 12,817,038 727,818 43.7241 2.867%
1994 26,133,744 12,942,673 13,191,070 756,009 45.0017 2.893%
1995 26,878,347 13,312,267 13,566,080 733,199 46.2839 2.728%
1996 27,615,736 13,678,480 13,937,256 741,579 47.5537 2.686%
1997 28,364,264 14,050,503 14,313,761 755,476 48.8426 2.664%
1998 29,137,373 14,435,594 14,701,778 790,742 50.1739 2.714%
1999 29,965,129 14,849,031 15,116,098 864,770 51.5992 2.886%
2000 30,851,606 15,293,161 15,558,445 908,184 53.1257 2.944%
2001 31,800,343 15,769,661 16,030,682 989,291 54.7594 3.111%
2002 32,779,822 16,262,142 16,517,681 969,667 56.4461 2.958%
2003 33,767,122 16,758,780 17,008,340 1,004,931 58.1462 2.976%
2004 34,791,836 17,274,191 17,517,645 1,044,498 59.9107 3.002%
2005 35,843,010 17,802,747 18,040,263 1,057,850 61.7208 2.952%
2006 36,925,254 18,346,035 18,579,218 1,106,637 63.5844 2.997%
2007 38,036,794 18,903,421 19,133,373 1,116,443 65.4985 2.935%
2008 39,186,895 19,479,661 19,707,234 1,183,759 67.4789 3.021%
2009 40,364,444 20,068,348 20,296,096 1,171,341 69.5066 2.902%
2010 41,517,896 20,642,895 20,875,000 1,135,561 71.4928 2.735%
2011 42,635,144 21,195,954 21,439,190 1,098,936 73.4167 2.578%
2012 43,725,806 21,733,578 21,992,229 1,082,389 75.2948 2.476%
2013 44,792,368 22,259,261 22,533,107 1,050,734 77.1314 2.346%
2014 45,831,864 22,770,037 23,061,826 1,028,257 78.9214 2.244%
2015 46,851,488 23,268,540 23,582,948 1,010,993 80.6772 2.158%
2016 47,894,670 23,780,053 24,114,618 1,075,370 82.4735 2.245%
2017 48,948,137 24,296,132 24,652,004 1,031,564 84.2875 2.108%
2018 49,953,304 24,784,782 25,168,522 978,770 86.0184 1.959%
2019 50,951,450 25,272,193 25,679,257 1,017,522 87.7372 1.997%
2020 51,985,780 25,780,698 26,205,082 1,051,138 89.5183 2.022%
2021 53,005,614 26,279,184 26,726,429 988,530 91.2744 1.865%
2022 54,027,487 26,777,549 27,249,938 1,055,216 93.0341 1.953%
2023 55,100,586 27,304,201 27,796,386 1,090,983 94.8819 1.98%

Statements that can be derived from Kenya's population data

  • Kenya has a population of 55,100,586 people, as of July 1, 2023.
  • Kenya's population is equivalent to 0.69% of the total world population.
  • In 2023, Kenya's population will grow with 1,090,983 people.
  • In 2023, 10,000 more people will emigrate from Kenya than immigrate to the country.
  • The median age of the population in Kenya is 19.61 years.
  • In Kenya there are 94.88 people per square kilometers (0.386102 square miles), if spaced out evenly.
  • 26.01 infants die at birth out of a 1000 new born in Kenya.
  • In Kenya, 27,304,201 of the total population are male, and 27,796,386 are female.

Future Population of Kenya (2023 - 2100)

Kenya's population is set to incease in the future from 55,100,586 people to 112,525,079 people. An increase of the population size by 1848.81% from 2023 to 2100.

Year Total Male Female People +/- Density (p/kmยฒ) Growth Rate
2023 55,100,586 27,304,201 27,796,386 1,090,983 94.8819 1.98%
2024 56,203,030 27,846,971 28,356,058 1,113,904 96.7803 1.982%
2025 57,323,930 28,399,086 28,924,844 1,127,896 98.7105 1.968%
2026 58,457,378 28,956,895 29,500,482 1,139,000 100.6622 1.948%
2027 59,604,431 29,520,864 30,083,567 1,155,106 102.6374 1.938%
2028 60,762,923 30,089,936 30,672,987 1,161,878 104.6323 1.912%
2029 61,929,864 30,662,603 31,267,261 1,172,003 106.6418 1.893%
2030 63,103,942 31,238,117 31,865,824 1,176,153 108.6635 1.864%
2031 64,284,466 31,816,176 32,468,290 1,184,896 110.6963 1.843%
2032 65,470,260 32,396,227 33,074,033 1,186,692 112.7383 1.813%
2033 66,655,944 32,975,595 33,680,348 1,184,676 114.78 1.777%
2034 67,839,692 33,553,398 34,286,293 1,182,819 116.8184 1.744%
2035 69,018,977 34,128,402 34,890,575 1,175,752 118.8491 1.704%
2036 70,186,445 34,696,902 35,489,543 1,159,184 120.8594 1.652%
2037 71,342,689 35,259,156 36,083,533 1,153,303 122.8504 1.617%
2038 72,493,659 35,818,130 36,675,528 1,148,638 124.8324 1.585%
2039 73,634,414 36,371,403 37,263,011 1,132,872 126.7967 1.539%
2040 74,757,978 36,915,539 37,842,440 1,114,257 128.7315 1.491%
2041 75,866,828 37,451,758 38,415,069 1,103,441 130.6409 1.454%
2042 76,961,167 37,980,171 38,980,995 1,085,238 132.5253 1.41%
2043 78,039,853 38,500,183 39,539,671 1,072,135 134.3828 1.374%
2044 79,104,471 39,012,585 40,091,886 1,057,100 136.216 1.336%
2045 80,156,600 39,518,150 40,638,450 1,047,159 138.0278 1.306%
2046 81,195,005 40,016,309 41,178,696 1,029,650 139.8159 1.268%
2047 82,219,527 40,507,060 41,712,468 1,019,395 141.5801 1.24%
2048 83,230,070 40,990,399 42,239,671 1,001,690 143.3202 1.204%
2049 84,227,657 41,466,848 42,760,809 993,484 145.0381 1.18%
2050 85,211,739 41,936,077 43,275,662 974,680 146.7326 1.144%
2051 86,180,531 42,397,196 43,783,336 962,905 148.4009 1.117%
2052 87,136,936 42,851,688 44,285,248 949,904 150.0478 1.09%
2053 88,079,530 43,298,834 44,780,696 935,284 151.6709 1.062%
2054 89,009,409 43,739,300 45,270,109 924,475 153.2721 1.039%
2055 89,930,664 44,175,156 45,755,508 918,035 154.8585 1.021%
2056 90,841,703 44,605,616 46,236,086 904,042 156.4273 0.995%
2057 91,739,354 45,029,088 46,710,266 891,261 157.973 0.972%
2058 92,623,988 45,445,722 47,178,266 878,006 159.4963 0.948%
2059 93,491,952 45,853,682 47,638,271 857,923 160.991 0.918%
2060 94,340,314 46,251,547 48,088,766 838,799 162.4518 0.889%
2061 95,167,608 46,638,472 48,529,136 815,789 163.8764 0.857%
2062 95,977,327 47,016,201 48,961,126 803,650 165.2707 0.837%
2063 96,770,484 47,385,529 49,384,955 782,664 166.6365 0.809%
2064 97,545,544 47,745,598 49,799,946 767,455 167.9711 0.787%
2065 98,299,137 48,094,806 50,204,332 739,733 169.2688 0.753%
2066 99,033,580 48,434,314 50,599,266 729,151 170.5335 0.736%
2067 99,748,454 48,763,872 50,984,581 700,597 171.7645 0.702%
2068 100,441,292 49,082,460 51,358,832 685,081 172.9576 0.682%
2069 101,115,968 49,392,144 51,723,824 664,269 174.1193 0.657%
2070 101,768,606 49,690,885 52,077,721 641,008 175.2432 0.63%
2071 102,397,862 49,977,908 52,419,954 617,503 176.3267 0.603%
2072 103,004,540 50,253,668 52,750,872 595,853 177.3714 0.578%
2073 103,592,150 50,520,092 53,072,058 579,368 178.3833 0.559%
2074 104,160,996 50,777,382 53,383,614 558,323 179.3628 0.536%
2075 104,706,431 51,023,020 53,683,410 532,547 180.302 0.509%
2076 105,230,178 51,257,929 53,972,249 514,948 181.2039 0.489%
2077 105,734,208 51,483,199 54,251,010 493,113 182.0718 0.466%
2078 106,220,830 51,700,092 54,520,738 480,131 182.9098 0.452%
2079 106,689,223 51,907,984 54,781,238 456,654 183.7163 0.428%
2080 107,137,378 52,105,746 55,031,632 439,656 184.4881 0.41%
2081 107,569,758 52,296,102 55,273,655 425,103 185.2326 0.395%
2082 107,986,356 52,479,145 55,507,210 408,093 185.95 0.378%
2083 108,385,768 52,654,084 55,731,684 390,731 186.6378 0.361%
2084 108,769,044 52,821,439 55,947,604 375,821 187.2977 0.346%
2085 109,136,418 52,981,412 56,155,006 358,928 187.9304 0.329%
2086 109,483,944 53,132,227 56,351,718 336,125 188.5288 0.307%
2087 109,812,297 53,273,974 56,538,323 320,580 189.0942 0.292%
2088 110,124,435 53,408,042 56,716,393 303,696 189.6317 0.276%
2089 110,419,644 53,534,182 56,885,462 286,723 190.14 0.26%
2090 110,696,703 53,651,683 57,045,020 267,394 190.6171 0.242%
2091 110,953,043 53,759,376 57,193,666 245,286 191.0585 0.221%
2092 111,189,713 53,858,023 57,331,690 228,054 191.4661 0.205%
2093 111,410,712 53,949,558 57,461,154 213,944 191.8466 0.192%
2094 111,613,374 54,032,493 57,580,880 191,379 192.1956 0.171%
2095 111,797,574 54,106,914 57,690,660 177,022 192.5128 0.158%
2096 111,965,712 54,174,120 57,791,593 159,255 192.8023 0.142%
2097 112,121,517 54,235,947 57,885,570 152,354 193.0706 0.136%
2098 112,267,431 54,293,533 57,973,897 139,473 193.3219 0.124%
2099 112,401,710 54,346,170 58,055,541 129,086 193.5531 0.115%
2100 112,525,079 54,394,388 58,130,691 117,650 193.7655 0.105%

Population Density of Kenya

Today, Kenya has a population density of 94.8819 people per square kilometer. The country has seen a change in density from 9.9428 people/kmยฒ since the 1950 to 94.8819 people/kmยฒ in 2023. In the future, Kenya is projected to reach a population density of 193.7655 people per square kilometer, by the year 2100.

Population Density of Kenya Between 1950 - 2100

View Detailed Population Density Data for Kenya

Growth Rate of Kenya's Population

The population growth rate of Kenya currently stands at 1.98% as of July 1, 2023. This is an increase by 0.027 percentage points when compared to data from previous year. By 2023, the population growth rate of Kenya will decrease to 1.98%. If we look further into the future, we can see that Kenya's population growth is projected to land at a positive rate of 0.105% by the year 2100.

Population Growth Rate of Kenya Between 1950 - 2100 (10 Year Increments)

Year Growth Rate
1950 2.161%
1960 3.681%
1970 3.784%
1980 3.619%
1990 3.374%
2000 2.944%
2010 2.735%
2020 2.022%
Year Growth Rate
2030 1.864%
2040 1.491%
2050 1.144%
2060 0.889%
2070 0.63%
2080 0.41%
2090 0.242%
2100 0.105%
View Detailed Population Growth Rate Data for Kenya

Life Expectancy of Kenya

Today, Kenya has an average life expectancy of 63.338 years of age. The country has seen a change in life expectancy from 38.9024 years since the 1950 to 63.338 years in 2023. In the future, Kenya is projected to reach a population life expectancy of 75.9429 years of age, by the year 2100.

Life Expectancy of Kenya Between 1950 - 2100 (10 Year Increments)

Year Life Expectancy (Age)
1950 38,902
1960 48,679
1970 53,574
1980 58,500
1990 58,614
2000 54,411
2010 60,649
2020 62,675
Year Life Expectancy (Age)
2030 65,353
2040 67,156
2050 68,774
2060 70,251
2070 71,628
2080 73,044
2090 74,463
2100 75,942
View Detailed Life Expectancy Data for Kenya

Migration to and from Kenya

In 2023 Kenya will see net migrations of -10,000 people. This means that 10,000 more people will emigrate from Kenya than immigrate to the country this year. A decrease of net migrations when compared to the previous year of 2022, when the net migrations of Kenya was -10,000.

Net Migration for Kenya Between 1950 - 2100 (10 Year Increments)

Year Net Migration
1950 6,298
1960 2,140
1970 -13,059
1980 -39,943
1990 -11,341
2000 5,407
2010 -21,076
2020 -17,106
Year Net Migration
2030 -10,000
2040 -10,000
2050 -10,000
2060 -10,000
2070 -10,000
2080 -10,000
2090 -10,000
2100 -10,000
View Detailed Migration Data for Kenya

Births in Kenya

In 2023, Kenya will see 1,503,360 babies be born. That is an increase when compared to the ammount of births recorded by Kenya in 2022, when the country saw 1,488,394 new borns.

Births Kenya Between 1950 - 2100 (10 Year Increments)

Year Births
1950 285,133
1960 427,727
1970 605,698
1980 787,378
1990 1,008,398
2000 1,232,209
2010 1,470,988
2020 1,455,947
Year Births
2030 1,626,292
2040 1,655,819
2050 1,629,374
2060 1,624,310
2070 1,567,702
2080 1,497,096
2090 1,443,404
2100 1,376,937
View Detailed Birth Data for Kenya

Deaths in Kenya

In 2023, 402,377 people will die in Kenya. That is a decrease of Kenya's death count when compared to 2022, when the country recorded 423,182 deaths.

Deaths Kenya Between 1950 - 2100 (10 Year Increments)

Year Deaths
1950 166,677
1960 144,571
1970 158,483
1980 161,623
1990 215,713
2000 329,440
2010 314,357
2020 387,712
Year Births
2030 440,135
2040 531,564
2050 644,690
2060 775,512
2070 916,685
2080 1,047,435
2090 1,166,013
2100 1,249,298
View Detailed Death Data for Kenya

Median Age in Kenya

The median age of Kenya has been on an upward trend since the 1950's and it will continue well into the future. When the median age of Kenya will reach 37.8074 years of age, by the year 2100.

Median Age in Kenya Between 1950 - 2100 (10 Year Increments)

Year Median Age
1950 15.968
1960 14.5656
1970 13.2661
1980 13.3165
1990 14.2563
2000 15.6428
2010 17.0451
2020 18.9258
Year Median Age
2030 21.4743
2040 23.9714
2050 26.2716
2060 28.8092
2070 31.4339
2080 33.8053
2090 35.8691
2100 37.8074
View Detailed Median Age Data for Kenya

Fertility Rate in Kenya

The fertility rate of Kenya has been on a downward trend since the 1950's and it will continue well into the future. When the total fertility rate of Kenya will reach 1.8404 births per woman, by the year 2100.

Fertility Rate in Kenya Between 1950 - 2100 (10 Year Increments)

Year Total Fertility Rate (births per woman)
1950 7.3287
1960 7.6324
1970 8.0244
1980 7.598
1990 6.1294
2000 5.1369
2010 4.3667
2020 3.3969
Year Total Fertility Rate (births per woman)
2030 2.9359
2040 2.6011
2050 2.3455
2060 2.1447
2070 2.0166
2080 1.9258
2090 1.8721
2100 1.8404
View Detailed Fertility Rate Data for Kenya

Infant Mortality Rate in Kenya

The infant mortality rate is recorded as infant deaths under 1 year for every 1,000 live births. It gives us an insight into the maternal and infant health of Kenya while at the same time being an important marker for the overall health of the country. The infant mortality rate of Kenya has been on a positive downward trend since the 1950's when the infant mortality rate of the country was 162.1913. Today, Kenya has a much better infant mortality rate of 26.0138 infant deaths for every 1,000 live births. This is set to improve even further in the future when Kenya is projected to record an infant mortality rate of only 10.5172 infant deaths for every 1,000 live births, by the year 2100.

Infant Mortality Rate in Kenya Between 1950 - 2100 (10 Year Increments)

Year Infant Mortality Rate
1950 162.1913
1960 113.1998
1970 90.7764
1980 70.1031
1990 65.2315
2000 63.5954
2010 40.1883
2020 30.4439
Year Infant Mortality Rate
2030 24.7992
2040 21.1737
2050 18.0009
2060 15.5307
2070 13.8027
2080 12.39
2090 11.4447
2100 10.5172
View Detailed Infant Mortality Rate Data for Kenya

Data Information

Data found on this page is based on the medium fertility variant of the United Nations Revision of World Population Prospects 2022.

Data Sources

The United Nations - Department of Economic and Social Affairs (Population Division)

UN Revision of World Population Prospects 2022

Data Disclaimer

People at database.earth has not verified data entry and collection processes in person. We take all open data provided by governmental and non-governmental organization at face value.

This data is the foundation for most content and visualization found on this page. If you find errors in the representation of the data, please contact us and we will correct it.

All data from sources are archived for future reference.