Population of Kenya

Source UN (World Population Prospects 2024)
Date27 Sep 2024

The current population of Kenya is 57,023,584 as of January 13, 2025, based on interpolation of the latest United Nations data. The population of Kenya is projected at 56,432,944, or 56.43 million, as of July 1, 2024. The total population in Kenya is projected at 55,339,003, or 55.34 million people for the year 2023.

Kenya is the seventh-most populous country in Africa and is in the 26th position in the world on the list of 237 countries and territories.

  • Population
  • Growth rate
  • Net change

Kenya population projections

Year Population Growth Share (%)
1 Jan1 JulyNet Changerate (%)to World
202455,884,49456,432,9441,096,9011.9440.69
202556,981,39557,532,4931,102,1951.9160.70
202658,083,59058,636,4121,105,6431.8860.71
202759,189,23359,745,7531,113,0391.8630.71
202860,302,27260,860,4441,116,3451.8340.72
202961,418,61761,979,1871,121,1391.8090.73
203062,539,75663,102,2451,124,9791.7830.74
203163,664,73564,230,1181,130,7651.7610.74
203264,795,50065,359,0351,127,0691.7240.75
203365,922,56966,484,8111,124,4831.6910.76
203467,047,05267,604,6301,115,1561.6500.77
203568,162,20868,715,9091,107,4021.6120.77
203669,269,61069,818,8861,098,5511.5730.78
203770,368,16170,910,4011,084,4801.5290.79
203871,452,64171,990,9341,076,5861.4950.79
203972,529,22773,057,7661,057,0781.4470.80
204073,586,30574,108,8631,045,1161.4100.81
204174,631,42175,144,3521,025,8611.3650.81
204275,657,28276,161,7241,008,8841.3250.82
204376,666,16677,159,124985,9161.2780.83
204477,652,08278,134,980965,7961.2360.83
204578,617,87879,088,836941,9151.1910.84
204679,559,79380,022,375925,1651.1560.84
204780,484,95880,938,647907,3781.1210.85
204881,392,33681,837,664890,6571.0880.85
204982,282,99382,721,771877,5561.0610.86
205083,160,54983,593,239865,3801.0350.86
205184,025,92984,451,673851,4881.0080.87
205284,877,41785,294,265833,6960.9770.88
205385,711,11386,120,947819,6670.9520.88
205486,530,78086,932,928804,2970.9250.89
205587,335,07787,732,152794,1500.9050.89
205688,129,22788,519,874781,2930.8830.90
205788,910,52089,300,068779,0950.8720.90
205889,689,61590,072,742766,2540.8510.91
205990,455,86990,829,758747,7770.8230.91
206091,203,64691,569,580731,8680.7990.92
206191,935,51492,293,872716,7170.7770.92
206292,652,23193,001,110697,7570.7500.93
206393,349,98893,685,075670,1730.7150.93
206494,020,16194,345,004649,6870.6890.94
206594,669,84894,982,484625,2720.6580.94
206695,295,12095,598,344606,4470.6340.94
206795,901,56796,191,420579,7050.6030.95
206896,481,27296,760,578558,6120.5770.95
206997,039,88497,305,742531,7160.5460.96
207097,571,60097,825,655508,1110.5190.96
207198,079,71198,322,810486,1980.4940.96
207298,565,90998,797,656463,4950.4690.97
207399,029,40499,244,966431,1240.4340.97
207499,460,52899,664,917408,7790.4100.97
207599,869,307100,062,620386,6260.3860.98
2076100,255,933100,440,788369,7090.3680.98
2077100,625,642100,798,000344,7160.3420.98
2078100,970,358101,131,619322,5220.3190.98
2079101,292,880101,445,389305,0180.3010.99
2080101,597,898101,743,624291,4520.2860.99
2081101,889,350102,022,686266,6720.2610.99
2082102,156,022102,279,087246,1290.2410.99
2083102,402,151102,517,578230,8540.2251.00
2084102,633,005102,739,285212,5610.2071.00
2085102,845,566102,945,214199,2960.1941.00
2086103,044,862103,137,633185,5410.1801.00
2087103,230,403103,314,920169,0330.1641.00
2088103,399,436103,478,200157,5280.1521.01
2089103,556,964103,628,689143,4510.1381.01
2090103,700,415103,764,128127,4250.1231.01
2091103,827,840103,881,424107,1670.1031.01
2092103,935,007103,980,50290,9900.0881.01
2093104,025,997104,061,38370,7710.0681.02
2094104,096,768104,125,11556,6940.0541.02
2095104,153,462104,175,47744,0300.0421.02
2096104,197,492104,212,77330,5630.0291.02
2097104,228,055104,231,2946,4780.0061.02
2098104,234,533104,234,508-510.0001.02
2099104,234,482104,224,938-19,089-0.0181.02
2100104,215,393104,195,500-39,785-0.0381.02

Kenya population estimates

Year Population Growth Share (%)
1 Jan1 JulyNet Changerate (%)to World
19505,711,6745,769,185115,0211.9940.23
19515,826,6955,893,575133,7612.2700.23
19525,960,4566,033,294145,6772.4150.23
19536,106,1336,183,891155,5152.5150.23
19546,261,6486,348,141172,9862.7250.24
19556,434,6346,529,297189,3252.9000.24
19566,623,9596,727,690207,4623.0840.24
19576,831,4216,944,868226,8943.2670.24
19587,058,3157,174,789232,9483.2470.25
19597,291,2637,422,745262,9643.5430.25
19607,554,2277,695,307282,1603.6670.26
19617,836,3877,987,770302,7653.7910.26
19628,139,1528,299,308320,3133.8600.27
19638,459,4658,627,971337,0123.9070.27
19648,796,4778,973,535354,1173.9470.27
19659,150,5949,338,078374,9694.0160.28
19669,525,5639,717,816384,5063.9570.29
19679,910,06910,111,057401,9753.9760.29
196810,312,04410,518,823413,5573.9320.30
196910,725,60110,939,695428,1883.9150.30
197011,153,78911,368,791430,0053.7830.31
197111,583,79411,788,904410,2203.4800.31
197211,994,01412,206,060424,0933.4750.32
197312,418,10712,634,835433,4563.4310.32
197412,851,56313,070,078437,0303.3440.33
197513,288,59313,511,671446,1553.3020.33
197613,734,74813,957,623445,7503.1940.34
197714,180,49814,428,819496,6423.4420.34
197814,677,14014,934,126513,9713.4420.35
197915,191,11115,460,666539,1103.4870.35
198015,730,22116,018,459576,4763.5990.36
198116,306,69716,601,507589,6213.5520.37
198216,896,31817,206,175619,7143.6020.37
198317,516,03217,846,374660,6833.7020.38
198418,176,71518,514,906676,3823.6540.39
198518,853,09719,201,768697,3413.6320.39
198619,550,43819,901,646702,4163.5300.40
198720,252,85420,616,096726,4853.5240.41
198820,979,33921,356,219753,7603.5300.42
198921,733,09922,118,434770,6703.4850.42
199022,503,76922,892,651777,7653.3980.43
199123,281,53423,646,514729,9593.0870.44
199224,011,49324,382,460741,9333.0430.44
199324,753,42625,117,188727,5242.8970.45
199425,480,95025,857,130752,3602.9100.46
199526,233,31026,601,751736,8832.7700.46
199626,970,19327,344,211748,0362.7360.47
199727,718,22928,101,768767,0772.7300.47
199828,485,30628,888,057805,5032.7890.48
199929,290,80929,733,408885,1972.9770.49
200030,176,00630,642,890933,7683.0470.50
200131,109,77431,619,1701,018,7923.2220.51
200232,128,56632,629,8081,002,4853.0730.51
200333,131,05133,652,2231,042,3443.0980.52
200434,173,39534,713,4551,080,1213.1120.53
200535,253,51635,796,4841,085,9363.0340.54
200636,339,45236,904,0081,129,1123.0600.55
200737,468,56438,036,3491,135,5712.9860.56
200838,604,13539,206,3511,204,4333.0720.57
200939,808,56840,408,8911,200,6462.9710.58
201041,009,21441,598,5671,178,7052.8340.59
201142,187,91942,758,4611,141,0842.6690.60
201243,329,00343,888,3031,118,6002.5490.61
201344,447,60344,986,7911,078,3752.3970.62
201445,525,97846,051,4401,050,9252.2820.62
201546,576,90347,088,5261,023,2462.1730.63
201647,600,14948,139,6871,079,0762.2420.64
201748,679,22549,197,7661,037,0812.1080.64
201849,716,30650,207,107981,6031.9550.65
201950,697,90951,202,8271,009,8371.9720.66
202051,707,74652,217,3341,019,1751.9520.66
202152,726,92153,219,166984,4891.8500.67
202253,711,41054,252,4611,082,1011.9950.68
202354,793,51155,339,0031,090,9831.9720.68