๐Ÿ‡ฐ๐Ÿ‡ช Population of Kenya

56,432,944
Current Population of Kenya
1,096,901
Net population growth this year
97.18
Population Density (people/kmยฒ)

As of July 1, 2024 the population of Kenya reached 56,432,944, of which 28,056,072 people are male and 28,376,873 female. The country has a population density of 97.1762 people per square kilometer. With an overall population growth rate of 1.944% for the year. According to the latest data, Kenya is set to increase its population size by 1,096,901 people next year. Making the total population count of Kenya 56,432,944 people by 2024.

Historic Population of Kenya (1950 - 2024)

Between 1950 and 2024 the population of Kenya grown from 5,769,184 people to 56,432,944. An increase of the population size by 878.18% in 73 years.

Year Total Male Female People +/- Density (p/kmยฒ) Growth Rate
1950 5,769,184 2,900,224 2,868,961 115,021 9.9344 1.994%
1951 5,893,576 2,956,140 2,937,436 133,761 10.1486 2.27%
1952 6,033,294 3,020,076 3,013,218 145,677 10.3892 2.415%
1953 6,183,891 3,089,452 3,094,439 155,515 10.6485 2.515%
1954 6,348,141 3,165,988 3,182,153 172,986 10.9313 2.725%
1955 6,529,297 3,251,270 3,278,026 189,325 11.2433 2.9%
1956 6,727,690 3,345,397 3,382,293 207,462 11.5849 3.084%
1957 6,944,868 3,449,730 3,495,138 226,894 11.9589 3.267%
1958 7,174,789 3,561,234 3,613,555 232,948 12.3548 3.247%
1959 7,422,745 3,681,918 3,740,827 262,964 12.7818 3.543%
1960 7,695,307 3,815,019 3,880,288 282,160 13.2511 3.667%
1961 7,987,770 3,958,173 4,029,596 302,765 13.7548 3.791%
1962 8,299,308 4,110,971 4,188,337 320,313 14.2912 3.86%
1963 8,627,971 4,272,422 4,355,550 337,012 14.8572 3.907%
1964 8,973,536 4,442,416 4,531,119 354,117 15.4522 3.947%
1965 9,338,078 4,622,032 4,716,046 374,969 16.08 4.016%
1966 9,717,816 4,809,431 4,908,386 384,506 16.7339 3.957%
1967 10,111,056 5,003,778 5,107,279 401,975 17.411 3.976%
1968 10,518,822 5,205,466 5,313,356 413,557 18.1132 3.932%
1969 10,939,695 5,413,745 5,525,950 428,188 18.8379 3.915%
1970 11,368,792 5,626,219 5,742,572 430,005 19.5768 3.783%
1971 11,788,904 5,834,132 5,954,772 410,220 20.3002 3.48%
1972 12,206,060 6,040,420 6,165,641 424,093 21.0185 3.475%
1973 12,634,835 6,252,380 6,382,456 433,456 21.7569 3.431%
1974 13,070,078 6,467,416 6,602,663 437,030 22.5064 3.344%
1975 13,511,670 6,685,596 6,826,075 446,155 23.2668 3.302%
1976 13,957,623 6,905,978 7,051,644 445,750 24.0347 3.194%
1977 14,428,819 7,138,925 7,289,894 496,642 24.8461 3.442%
1978 14,934,126 7,388,850 7,545,276 513,971 25.7162 3.442%
1979 15,460,666 7,649,400 7,811,266 539,110 26.6229 3.487%
1980 16,018,459 7,925,671 8,092,788 576,476 27.5834 3.599%
1981 16,601,507 8,214,704 8,386,804 589,621 28.5874 3.552%
1982 17,206,175 8,514,632 8,691,542 619,714 29.6286 3.602%
1983 17,846,374 8,832,444 9,013,930 660,683 30.731 3.702%
1984 18,514,906 9,164,451 9,350,456 676,382 31.8822 3.654%
1985 19,201,768 9,505,574 9,696,194 697,341 33.065 3.632%
1986 19,901,646 9,853,165 10,048,480 702,416 34.2702 3.53%
1987 20,616,096 10,207,834 10,408,263 726,485 35.5004 3.524%
1988 21,356,219 10,574,994 10,781,224 753,760 36.7749 3.53%
1989 22,118,434 10,952,982 11,165,452 770,670 38.0874 3.485%
1990 22,892,652 11,337,559 11,555,092 777,765 39.4206 3.398%
1991 23,646,514 11,712,618 11,933,896 729,959 40.7187 3.087%
1992 24,382,460 12,078,720 12,303,739 741,933 41.986 3.043%
1993 25,117,188 12,444,539 12,672,649 727,524 43.2512 2.897%
1994 25,857,130 12,814,002 13,043,128 752,360 44.5254 2.91%
1995 26,601,751 13,187,142 13,414,610 736,883 45.8076 2.77%
1996 27,344,211 13,560,772 13,783,439 748,036 47.0861 2.736%
1997 28,101,768 13,942,952 14,158,816 767,077 48.3906 2.73%
1998 28,888,057 14,339,585 14,548,472 805,503 49.7446 2.789%
1999 29,733,408 14,765,835 14,967,572 885,197 51.2002 2.977%
2000 30,642,890 15,224,637 15,418,253 933,768 52.7663 3.047%
2001 31,619,170 15,717,172 15,901,998 1,018,792 54.4475 3.222%
2002 32,629,808 16,226,686 16,403,122 1,002,485 56.1878 3.073%
2003 33,652,223 16,742,083 16,910,139 1,042,344 57.9483 3.098%
2004 34,713,455 17,276,859 17,436,596 1,080,121 59.7758 3.112%
2005 35,796,484 17,822,201 17,974,283 1,085,936 61.6407 3.034%
2006 36,904,008 18,379,152 18,524,857 1,129,112 63.5478 3.06%
2007 38,036,349 18,947,276 19,089,073 1,135,571 65.4977 2.986%
2008 39,206,351 19,533,328 19,673,023 1,204,433 67.5124 3.072%
2009 40,408,891 20,135,424 20,273,467 1,200,646 69.5832 2.971%
2010 41,598,566 20,730,324 20,868,242 1,178,705 71.6318 2.834%
2011 42,758,461 21,308,755 21,449,706 1,141,084 73.6291 2.669%
2012 43,888,303 21,871,029 22,017,274 1,118,600 75.5746 2.549%
2013 44,986,791 22,416,778 22,570,013 1,078,375 77.4662 2.397%
2014 46,051,440 22,944,358 23,107,082 1,050,925 79.2995 2.282%
2015 47,088,526 23,456,597 23,631,929 1,023,246 81.0853 2.173%
2016 48,139,687 23,976,290 24,163,396 1,079,076 82.8954 2.242%
2017 49,197,766 24,499,409 24,698,357 1,037,080 84.7174 2.108%
2018 50,207,107 24,995,719 25,211,388 981,603 86.4555 1.955%
2019 51,202,828 25,485,390 25,717,438 1,009,837 88.1701 1.972%
2020 52,217,334 25,983,597 26,233,736 1,019,175 89.917 1.952%
2021 53,219,166 26,473,100 26,746,066 984,489 91.6422 1.85%
2022 54,252,460 26,980,543 27,271,917 1,082,101 93.4215 1.995%
2023 55,339,003 27,517,012 27,821,990 1,090,983 95.2925 1.972%
2024 56,432,944 28,056,072 28,376,873 1,096,901 97.1762 1.944%

Statements that can be derived from Kenya's population data

  • Kenya has a population of 56,432,944 people, as of July 1, 2024.
  • Kenya's population is equivalent to 0.71% of the total world population.
  • In 2024, Kenya's population will grow with 1,096,901 people.
  • In 2024, 19,781 more people will emigrate from Kenya than immigrate to the country.
  • The median age of the population in Kenya is 19.78 years.
  • In Kenya there are 97.18 people per square kilometers (0.386102 square miles), if spaced out evenly.
  • 29.04 infants die at birth out of a 1000 new born in Kenya.
  • In Kenya, 28,056,072 of the total population are male, and 28,376,873 are female.

Future Population of Kenya (2024 - 2100)

Kenya's population is set to incease in the future from 56,432,944 people to 104,195,500 people. An increase of the population size by 1706.07% from 2024 to 2100.

Year Total Male Female People +/- Density (p/kmยฒ) Growth Rate
2024 56,432,944 28,056,072 28,376,873 1,096,901 97.1762 1.944%
2025 57,532,492 28,596,556 28,935,936 1,102,195 99.0696 1.916%
2026 58,636,412 29,138,562 29,497,849 1,105,643 100.9705 1.886%
2027 59,745,753 29,682,577 30,063,175 1,113,039 102.8808 1.863%
2028 60,860,444 30,228,609 30,631,835 1,116,345 104.8003 1.834%
2029 61,979,187 30,776,029 31,203,158 1,121,139 106.7267 1.809%
2030 63,102,245 31,324,914 31,777,332 1,124,979 108.6606 1.783%
2031 64,230,118 31,875,538 32,354,579 1,130,765 110.6028 1.761%
2032 65,359,034 32,426,026 32,933,008 1,127,069 112.5467 1.724%
2033 66,484,811 32,974,271 33,510,538 1,124,483 114.4853 1.691%
2034 67,604,630 33,518,908 34,085,722 1,115,156 116.4136 1.65%
2035 68,715,909 34,058,702 34,657,206 1,107,402 118.3272 1.612%
2036 69,818,886 34,593,776 35,225,109 1,098,551 120.2265 1.573%
2037 70,910,401 35,122,510 35,787,891 1,084,480 122.106 1.529%
2038 71,990,934 35,645,172 36,345,762 1,076,586 123.9667 1.495%
2039 73,057,766 36,160,435 36,897,331 1,057,078 125.8038 1.447%
2040 74,108,863 36,667,296 37,441,567 1,045,116 127.6137 1.41%
2041 75,144,352 37,165,896 37,978,456 1,025,861 129.3968 1.365%
2042 76,161,724 37,654,926 38,506,798 1,008,884 131.1487 1.325%
2043 77,159,124 38,133,466 39,025,658 985,916 132.8662 1.278%
2044 78,134,980 38,600,794 39,534,186 965,796 134.5466 1.236%
2045 79,088,836 39,056,603 40,032,232 941,915 136.1891 1.191%
2046 80,022,375 39,501,717 40,520,659 925,165 137.7967 1.156%
2047 80,938,647 39,937,807 41,000,840 907,378 139.3745 1.121%
2048 81,837,664 40,364,986 41,472,678 890,657 140.9225 1.088%
2049 82,721,771 40,784,328 41,937,443 877,556 142.445 1.061%
2050 83,593,239 41,196,957 42,396,282 865,380 143.9456 1.035%
2051 84,451,673 41,602,762 42,848,912 851,488 145.4238 1.008%
2052 85,294,265 42,000,336 43,293,929 833,696 146.8747 0.977%
2053 86,120,947 42,389,700 43,731,247 819,667 148.2983 0.952%
2054 86,932,928 42,771,455 44,161,473 804,297 149.6965 0.925%
2055 87,732,152 43,146,602 44,585,550 794,150 151.0727 0.905%
2056 88,519,874 43,515,870 45,004,003 781,293 152.4291 0.883%
2057 89,300,068 43,881,207 45,418,861 779,095 153.7726 0.872%
2058 90,072,742 44,242,647 45,830,095 766,254 155.1031 0.851%
2059 90,829,758 44,596,186 46,233,571 747,777 156.4067 0.823%
2060 91,569,580 44,941,073 46,628,508 731,868 157.6807 0.799%
2061 92,293,872 45,278,112 47,015,760 716,717 158.9279 0.777%
2062 93,001,110 45,606,597 47,394,512 697,757 160.1457 0.75%
2063 93,685,075 45,923,528 47,761,546 670,173 161.3235 0.715%
2064 94,345,004 46,228,550 48,116,455 649,687 162.4599 0.689%
2065 94,982,484 46,522,501 48,459,983 625,272 163.5576 0.658%
2066 95,598,344 46,805,713 48,792,630 606,447 164.6181 0.634%
2067 96,191,420 47,077,600 49,113,819 579,705 165.6394 0.603%
2068 96,760,578 47,337,702 49,422,876 558,612 166.6194 0.577%
2069 97,305,742 47,585,968 49,719,774 531,716 167.5582 0.546%
2070 97,825,655 47,821,886 50,003,770 508,111 168.4535 0.519%
2071 98,322,810 48,046,754 50,276,056 486,198 169.3096 0.494%
2072 98,797,656 48,260,707 50,536,950 463,495 170.1272 0.469%
2073 99,244,966 48,461,230 50,783,736 431,124 170.8975 0.434%
2074 99,664,917 48,648,546 51,016,372 408,779 171.6207 0.41%
2075 100,062,620 48,825,154 51,237,466 386,626 172.3055 0.386%
2076 100,440,788 48,992,346 51,448,442 369,709 172.9567 0.368%
2077 100,798,000 49,149,473 51,648,527 344,716 173.5718 0.342%
2078 101,131,619 49,295,218 51,836,402 322,522 174.1463 0.319%
2079 101,445,389 49,431,420 52,013,969 305,018 174.6866 0.301%
2080 101,743,624 49,560,264 52,183,360 291,452 175.2001 0.286%
2081 102,022,686 49,680,014 52,342,672 266,672 175.6807 0.261%
2082 102,279,087 49,788,856 52,490,230 246,129 176.1222 0.241%
2083 102,517,578 49,889,090 52,628,488 230,854 176.5329 0.225%
2084 102,739,286 49,981,279 52,758,006 212,561 176.9146 0.207%
2085 102,945,214 50,066,024 52,879,190 199,296 177.2692 0.194%
2086 103,137,633 50,144,340 52,993,293 185,541 177.6006 0.18%
2087 103,314,920 50,215,148 53,099,772 169,033 177.9059 0.164%
2088 103,478,200 50,279,188 53,199,012 157,528 178.187 0.152%
2089 103,628,689 50,337,157 53,291,532 143,451 178.4462 0.138%
2090 103,764,128 50,387,978 53,376,150 127,425 178.6794 0.123%
2091 103,881,424 50,430,279 53,451,145 107,167 178.8814 0.103%
2092 103,980,502 50,464,143 53,516,360 90,990 179.052 0.088%
2093 104,061,383 50,489,510 53,571,872 70,771 179.1913 0.068%
2094 104,125,115 50,506,893 53,618,223 56,694 179.301 0.054%
2095 104,175,477 50,518,280 53,657,196 44,030 179.3877 0.042%
2096 104,212,773 50,523,751 53,689,023 30,563 179.452 0.029%
2097 104,231,294 50,520,419 53,710,875 6,478 179.4838 0.006%
2098 104,234,508 50,510,025 53,724,482 -51 179.4894 0.0%
2099 104,224,938 50,493,770 53,731,168 -19,089 179.4729 -0.018%
2100 104,195,500 50,468,223 53,727,277 -39,785 179.4222 -0.038%

Population Density of Kenya

Today, Kenya has a population density of 97.1762 people per square kilometer. The country has seen a change in density from 9.9344 people/kmยฒ since the 1950 to 97.1762 people/kmยฒ in 2024. In the future, Kenya is projected to reach a population density of 179.4222 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.944% as of July 1, 2024. This is a decrease by 0.051 percentage points when compared to data from previous year. By 2024, the population growth rate of Kenya will decrease to 1.944%. If we look further into the future, we can see that Kenya's population growth is projected to land at a negative rate of -0.038% by the year 2100.

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

Year Growth Rate
1950 1.994%
1960 3.667%
1970 3.783%
1980 3.599%
1990 3.398%
2000 3.047%
2010 2.834%
2020 1.952%
Year Growth Rate
2030 1.783%
2040 1.41%
2050 1.035%
2060 0.799%
2070 0.519%
2080 0.286%
2090 0.123%
2100 -0.038%
View Detailed Population Growth Rate Data for Kenya

Life Expectancy of Kenya

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

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

Year Life Expectancy (Age)
1950 36,864
1960 48,476
1970 54,142
1980 59,174
1990 58,333
2000 56,083
2010 60,914
2020 61,595
Year Life Expectancy (Age)
2030 64,876
2040 66,457
2050 67,856
2060 69,150
2070 70,441
2080 71,697
2090 73,026
2100 74,362
View Detailed Life Expectancy Data for Kenya

Migration to and from Kenya

In 2024 Kenya will see net migrations of -19,781 people. This means that 19,781 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,003.

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

Year Net Migration
1950 6,288
1960 2,134
1970 -13,064
1980 -39,920
1990 -11,338
2000 5,407
2010 -21,069
2020 -17,111
Year Net Migration
2030 -52,647
2040 -67,646
2050 -80,968
2060 -80,488
2070 -91,808
2080 -87,691
2090 -82,075
2100 -96,990
View Detailed Migration Data for Kenya

Births in Kenya

In 2024, Kenya will see 1,521,907 babies be born. That is an increase when compared to the ammount of births recorded by Kenya in 2022, when the country saw 1,483,377 new borns.

Births Kenya Between 1950 - 2100 (10 Year Increments)

Year Births
1950 284,634
1960 424,659
1970 597,316
1980 772,264
1990 1,005,684
2000 1,233,019
2010 1,508,620
2020 1,450,722
Year Births
2030 1,625,043
2040 1,651,115
2050 1,597,714
2060 1,594,798
2070 1,520,172
2080 1,433,487
2090 1,370,241
2100 1,280,613
View Detailed Birth Data for Kenya

Deaths in Kenya

In 2024, 405,212 people will die in Kenya. That is an increase of Kenya's death count when compared to 2022, when the country recorded 391,275 deaths.

Deaths Kenya Between 1950 - 2100 (10 Year Increments)

Year Deaths
1950 175,894
1960 144,628
1970 154,251
1980 155,880
1990 216,584
2000 304,655
2010 308,848
2020 414,434
Year Births
2030 447,415
2040 538,345
2050 651,360
2060 782,435
2070 920,253
2080 1,054,339
2090 1,160,741
2100 1,223,420
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.4662 years of age, by the year 2100.

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

Year Median Age
1950 15.9888
1960 14.5923
1970 13.3311
1980 13.4207
1990 14.3233
2000 15.5636
2010 16.8895
2020 18.7786
Year Median Age
2030 21.3796
2040 23.9606
2050 26.2703
2060 28.7876
2070 31.3779
2080 33.7007
2090 35.6103
2100 37.4662
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.8367 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.3887
1960 7.6512
1970 7.943
1980 7.5305
1990 6.1355
2000 5.1355
2010 4.4463
2020 3.3638
Year Total Fertility Rate (births per woman)
2030 2.9163
2040 2.6064
2050 2.3551
2060 2.1763
2070 2.0424
2080 1.9538
2090 1.8886
2100 1.8367
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 154.2126. Today, Kenya has a much better infant mortality rate of 29.0359 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 12.5315 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 154.2126
1960 112.8735
1970 91.9892
1980 71.6683
1990 67.0055
2000 63.3386
2010 39.093
2020 31.366
Year Infant Mortality Rate
2030 26.597
2040 23.359
2050 20.719
2060 18.3202
2070 16.3456
2080 14.8066
2090 13.4751
2100 12.5315
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 2024.

Data Published: 2024-07-11

Data Sources

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

UN Revision of World Population Prospects 2024

Data Disclaimer

People at database.earth has not verified data entry and collection processes in person. We take all open data provided by this source 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.