Population of Kenya

Source UN (World Population Prospects 2024)
Date18 Aug 2025

The current population of Kenya is 57,771,706 as of September 19, 2025, based on interpolation of the latest United Nations data. The population of Kenya is projected at 57,532,493, or 57.53 million, as of July 1, 2025. The total population in Kenya is projected at 56,432,944, or 56.43 million people, for the year 2024.

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.691
202556,981,39557,532,4931,102,1951.9160.699
202658,083,59058,636,4121,105,6431.8860.706
202759,189,23359,745,7531,113,0391.8630.714
202860,302,27260,860,4441,116,3451.8340.721
202961,418,61761,979,1871,121,1391.8090.729
203062,539,75663,102,2451,124,9791.7830.736
203163,664,73564,230,1181,130,7651.7610.744
203264,795,50065,359,0351,127,0691.7240.751
203365,922,56966,484,8111,124,4831.6910.759
203467,047,05267,604,6301,115,1561.6500.766
203568,162,20868,715,9091,107,4021.6120.773
203669,269,61069,818,8861,098,5511.5730.780
203770,368,16170,910,4011,084,4801.5290.787
203871,452,64171,990,9341,076,5861.4950.794
203972,529,22773,057,7661,057,0781.4470.801
204073,586,30574,108,8631,045,1161.4100.808
204174,631,42175,144,3521,025,8611.3650.814
204275,657,28276,161,7241,008,8841.3250.820
204376,666,16677,159,124985,9161.2780.826
204477,652,08278,134,980965,7961.2360.832
204578,617,87879,088,836941,9151.1910.838
204679,559,79380,022,375925,1651.1560.843
204780,484,95880,938,647907,3781.1210.849
204881,392,33681,837,664890,6571.0880.854
204982,282,99382,721,771877,5561.0610.860
205083,160,54983,593,239865,3801.0350.865
205184,025,92984,451,673851,4881.0080.870
205284,877,41785,294,265833,6960.9770.876
205385,711,11386,120,947819,6670.9520.881
205486,530,78086,932,928804,2970.9250.886
205587,335,07787,732,152794,1500.9050.891
205688,129,22788,519,874781,2930.8830.896
205788,910,52089,300,068779,0950.8720.901
205889,689,61590,072,742766,2540.8510.907
205990,455,86990,829,758747,7770.8230.912
206091,203,64691,569,580731,8680.7990.917
206191,935,51492,293,872716,7170.7770.922
206292,652,23193,001,110697,7570.7500.927
206393,349,98893,685,075670,1730.7150.931
206494,020,16194,345,004649,6870.6890.936
206594,669,84894,982,484625,2720.6580.940
206695,295,12095,598,344606,4470.6340.945
206795,901,56796,191,420579,7050.6030.949
206896,481,27296,760,578558,6120.5770.953
206997,039,88497,305,742531,7160.5460.956
207097,571,60097,825,655508,1110.5190.960
207198,079,71198,322,810486,1980.4940.964
207298,565,90998,797,656463,4950.4690.967
207399,029,40499,244,966431,1240.4340.970
207499,460,52899,664,917408,7790.4100.973
207599,869,307100,062,620386,6260.3860.976
2076100,255,933100,440,788369,7090.3680.979
2077100,625,642100,798,000344,7160.3420.982
2078100,970,358101,131,619322,5220.3190.984
2079101,292,880101,445,389305,0180.3010.987
2080101,597,898101,743,624291,4520.2860.989
2081101,889,350102,022,686266,6720.2610.992
2082102,156,022102,279,087246,1290.2410.994
2083102,402,151102,517,578230,8540.2250.996
2084102,633,005102,739,285212,5610.2070.999
2085102,845,566102,945,214199,2960.1941.001
2086103,044,862103,137,633185,5410.1801.003
2087103,230,403103,314,920169,0330.1641.005
2088103,399,436103,478,200157,5280.1521.007
2089103,556,964103,628,689143,4510.1381.008
2090103,700,415103,764,128127,4250.1231.010
2091103,827,840103,881,424107,1670.1031.012
2092103,935,007103,980,50290,9900.0881.014
2093104,025,997104,061,38370,7710.0681.015
2094104,096,768104,125,11556,6940.0541.016
2095104,153,462104,175,47744,0300.0421.018
2096104,197,492104,212,77330,5630.0291.019
2097104,228,055104,231,2946,4780.0061.020
2098104,234,533104,234,508-510.0001.021
2099104,234,482104,224,938-19,089-0.0181.023
2100104,215,393104,195,500-39,785-0.0381.024

Kenya population estimates

Year Population Growth Share (%)
1 Jan1 JulyNet Changerate (%)to World
19505,711,6745,769,185115,0211.9940.231
19515,826,6955,893,575133,7612.2700.232
19525,960,4566,033,294145,6772.4150.233
19536,106,1336,183,891155,5152.5150.235
19546,261,6486,348,141172,9862.7250.236
19556,434,6346,529,297189,3252.9000.238
19566,623,9596,727,690207,4623.0840.241
19576,831,4216,944,868226,8943.2670.243
19587,058,3157,174,789232,9483.2470.246
19597,291,2637,422,745262,9643.5430.250
19607,554,2277,695,307282,1603.6670.255
19617,836,3877,987,770302,7653.7910.261
19628,139,1528,299,308320,3133.8600.266
19638,459,4658,627,971337,0123.9070.270
19648,796,4778,973,535354,1173.9470.275
19659,150,5949,338,078374,9694.0160.280
19669,525,5639,717,816384,5063.9570.285
19679,910,06910,111,057401,9753.9760.291
196810,312,04410,518,823413,5573.9320.297
196910,725,60110,939,695428,1883.9150.302
197011,153,78911,368,791430,0053.7830.308
197111,583,79411,788,904410,2203.4800.313
197211,994,01412,206,060424,0933.4750.317
197312,418,10712,634,835433,4563.4310.322
197412,851,56313,070,078437,0303.3440.327
197513,288,59313,511,671446,1553.3020.332
197613,734,74813,957,623445,7503.1940.337
197714,180,49814,428,819496,6423.4420.342
197814,677,14014,934,126513,9713.4420.348
197915,191,11115,460,666539,1103.4870.354
198015,730,22116,018,459576,4763.5990.360
198116,306,69716,601,507589,6213.5520.367
198216,896,31817,206,175619,7143.6020.373
198317,516,03217,846,374660,6833.7020.380
198418,176,71518,514,906676,3823.6540.387
198518,853,09719,201,768697,3413.6320.394
198619,550,43819,901,646702,4163.5300.401
198720,252,85420,616,096726,4853.5240.408
198820,979,33921,356,219753,7603.5300.415
198921,733,09922,118,434770,6703.4850.423
199022,503,76922,892,651777,7653.3980.430
199123,281,53423,646,514729,9593.0870.436
199224,011,49324,382,460741,9333.0430.443
199324,753,42625,117,188727,5242.8970.449
199425,480,95025,857,130752,3602.9100.456
199526,233,31026,601,751736,8832.7700.462
199626,970,19327,344,211748,0362.7360.468
199727,718,22928,101,768767,0772.7300.474
199828,485,30628,888,057805,5032.7890.481
199929,290,80929,733,408885,1972.9770.488
200030,176,00630,642,890933,7683.0470.497
200131,109,77431,619,1701,018,7923.2220.506
200232,128,56632,629,8081,002,4853.0730.515
200333,131,05133,652,2231,042,3443.0980.524
200434,173,39534,713,4551,080,1213.1120.534
200535,253,51635,796,4841,085,9363.0340.543
200636,339,45236,904,0081,129,1123.0600.553
200737,468,56438,036,3491,135,5712.9860.563
200838,604,13539,206,3511,204,4333.0720.573
200939,808,56840,408,8911,200,6462.9710.583
201041,009,21441,598,5671,178,7052.8340.592
201142,187,91942,758,4611,141,0842.6690.601
201243,329,00343,888,3031,118,6002.5490.609
201344,447,60344,986,7911,078,3752.3970.617
201445,525,97846,051,4401,050,9252.2820.624
201546,576,90347,088,5261,023,2462.1730.630
201647,600,14948,139,6871,079,0762.2420.637
201748,679,22549,197,7661,037,0812.1080.643
201849,716,30650,207,107981,6031.9550.650
201950,697,90951,202,8271,009,8371.9720.655
202051,707,74652,217,3341,019,1751.9520.662
202152,726,92153,219,166984,4891.8500.669
202253,711,41054,252,4611,082,1011.9950.676
202354,793,51155,339,0031,090,9831.9720.684