Home
Show Map

Kenya: Division

Contents: Provinces and Counties

The population of the former provinces and current counties of Kenya.

The Details icon links to further information about a selected division including its population structure (gender, age groups, age distribution, urbanization, religion).

NameStatusPopulation
Census
1979-08-24
Population
Census
1989-08-24
Population
Census
1999-08-24
Population
Census
2009-08-24
Population
Census
2019-08-24
Population
Projection
2023-07-01
CentralFormer Province2,345,8333,116,7033,724,1594,383,7435,482,2395,949,219
KiambuCounty686,290914,4121,389,7231,623,2822,417,7352,652,880
KirinyagaCounty291,431391,516457,105528,054610,411653,112
Murang'aCounty648,333858,063736,273942,5811,056,6401,112,288
NyandaruaCounty233,302345,420479,902596,268638,289695,531
NyeriCounty486,477607,292661,156693,558759,164835,408
CoastFormer Province1,342,7941,829,1912,487,2643,325,3074,329,4744,717,530
KilifiCounty430,986591,903825,8551,109,7351,453,7871,577,335
KwaleCounty288,363383,053496,133649,931866,820944,464
LamuCounty42,29956,78372,686101,539143,920167,332
MombasaCounty341,148461,753665,018939,3701,208,3331,311,860
Taita-TavetaCounty147,597207,273246,671284,657340,671363,990
Tana RiverCounty92,401128,426180,901240,075315,943352,549
EasternFormer Province2,719,8513,768,6774,631,7795,668,1236,821,0497,281,867
EmbuCounty263,173370,138449,149516,212608,599648,425
IsioloCounty43,47870,078100,861143,294268,002315,937
KituiCounty464,283652,603819,2501,012,7091,136,1871,229,790
MachakosCounty......906,6441,098,5841,421,9321,487,758
MakueniCounty......771,545884,527987,6531,042,300
MarsabitCounty96,216129,262174,957291,166459,785515,292
MeruCounty......1,102,9301,356,3011,545,7141,625,982
Tharaka-NithiCounty......306,443365,330393,177416,383
NairobiFormer Province827,7751,324,5702,143,2543,138,3694,397,0734,750,056
NairobiCounty827,7751,324,5702,143,2543,138,3694,397,0734,750,056
North EasternFormer Province373,787371,391962,1432,310,7572,490,0732,756,903
GarissaCounty128,867124,835392,510623,060841,353927,031
ManderaCounty105,601123,787250,3721,025,756867,457959,236
WajirCounty139,319122,769319,261661,941781,263870,636
NyanzaFormer Province2,643,9563,507,1624,392,1965,442,7116,269,5796,776,082
Homa BayCounty......751,332963,7941,131,9501,231,659
KisiiCounty......952,7251,152,2821,266,8601,344,907
KisumuCounty482,327664,086804,289968,9091,155,5741,248,474
MigoriCounty......666,784917,1701,116,4361,234,082
NyamiraCounty......498,102598,252605,576657,502
SiayaCounty474,516639,439718,964842,304993,1831,059,458
Rift ValleyFormer Province3,240,4024,981,6136,987,03610,006,80512,752,96613,909,992
BaringoCounty203,792347,990403,141555,561666,763733,333
BometCounty.........730,129875,689939,761
Elgeyo-MarakwetCounty148,868216,487284,494369,998454,480495,239
KajiadoCounty149,005258,659406,054687,3121,117,8401,268,261
KerichoCounty.........752,396901,777954,896
LaikipiaCounty134,524218,957322,187399,227518,560561,223
NakuruCounty522,709849,0961,187,0391,603,3252,162,2022,347,849
NandiCounty299,319433,613578,751752,965885,711951,460
NarokCounty210,306398,272536,341850,9201,157,8731,284,204
SamburuCounty76,908108,884143,547223,947310,327348,298
Trans NzoiaCounty259,503393,682575,662818,757990,3411,069,039
TurkanaCounty142,702184,060450,860855,399926,9761,022,773
Uasin GishuCounty300,766445,530622,705894,1791,163,1861,257,330
West PokotCounty158,652225,449308,086512,690621,241676,326
WesternFormer Province1,832,6632,544,3293,358,7764,334,2825,021,8435,383,936
BungomaCounty503,935679,1461,011,5241,375,0631,670,5701,786,973
BusiaCounty297,841401,658552,099743,946893,681968,763
KakamegaCounty......1,296,2701,660,6511,867,5792,002,435
VihigaCounty......498,883554,622590,013625,765
KenyaRepublic15,327,06121,443,63628,686,60738,610,09747,564,29651,525,602

Source: Kenya National Bureau of Statistics.


Further information about the population structure:

Gender (P 2023)
Males25,549,285
Females25,976,317
Age Groups (P 2023)
0-14 years18,374,515
15-64 years31,140,323
65+ years2,010,764
Age Distribution (P 2023)
80+ years504,581
70-79 years857,801
60-69 years1,517,409
50-59 years2,723,471
40-49 years4,775,691
30-39 years7,275,980
20-29 years9,892,007
10-19 years11,519,864
0-9 years12,458,798
Urbanization (C 2019)
Rural32,732,596
Urban14,831,700
Religion (C 2019)
Catholic 9,726,169
Protestant15,777,473
Evangelical9,648,690
Other Christian5,226,747
Islam5,152,194
Hindu60,287
Traditional318,727
Other religion467,083
No religion755,750