Home
Show Map

Kenya: Administrative 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, urbanization, age groups, age distribution, 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
CentralFormer Province2,345,8333,116,7033,724,1594,383,7435,482,239
KiambuCounty686,290914,4121,389,7231,623,2822,417,735
KirinyagaCounty291,431391,516457,105528,054610,411
Murang'aCounty648,333858,063736,273942,5811,056,640
NyandaruaCounty233,302345,420479,902596,268638,289
NyeriCounty486,477607,292661,156693,558759,164
CoastFormer Province1,342,7941,829,1912,487,2643,325,3074,329,474
KilifiCounty430,986591,903825,8551,109,7351,453,787
KwaleCounty288,363383,053496,133649,931866,820
LamuCounty42,29956,78372,686101,539143,920
MombasaCounty341,148461,753665,018939,3701,208,333
Taita-TavetaCounty147,597207,273246,671284,657340,671
Tana RiverCounty92,401128,426180,901240,075315,943
EasternFormer Province2,719,8513,768,6774,631,7795,668,1236,821,049
EmbuCounty263,173370,138449,149516,212608,599
IsioloCounty43,47870,078100,861143,294268,002
KituiCounty464,283652,603819,2501,012,7091,136,187
MachakosCounty......906,6441,098,5841,421,932
MakueniCounty......771,545884,527987,653
MarsabitCounty96,216129,262174,957291,166459,785
MeruCounty......1,102,9301,356,3011,545,714
Tharaka-NithiCounty......306,443365,330393,177
NairobiFormer Province827,7751,324,5702,143,2543,138,3694,397,073
NairobiCounty827,7751,324,5702,143,2543,138,3694,397,073
North EasternFormer Province373,787371,391962,1432,310,7572,490,073
GarissaCounty128,867124,835392,510623,060841,353
ManderaCounty105,601123,787250,3721,025,756867,457
WajirCounty139,319122,769319,261661,941781,263
NyanzaFormer Province2,643,9563,507,1624,392,1965,442,7116,269,579
Homa BayCounty......751,332963,7941,131,950
KisiiCounty......952,7251,152,2821,266,860
KisumuCounty482,327664,086804,289968,9091,155,574
MigoriCounty......666,784917,1701,116,436
NyamiraCounty......498,102598,252605,576
SiayaCounty474,516639,439718,964842,304993,183
Rift ValleyFormer Province3,240,4024,981,6136,987,03610,006,80512,752,966
BaringoCounty203,792347,990403,141555,561666,763
BometCounty.........730,129875,689
Elgeyo-MarakwetCounty148,868216,487284,494369,998454,480
KajiadoCounty149,005258,659406,054687,3121,117,840
KerichoCounty.........752,396901,777
LaikipiaCounty134,524218,957322,187399,227518,560
NakuruCounty522,709849,0961,187,0391,603,3252,162,202
NandiCounty299,319433,613578,751752,965885,711
NarokCounty210,306398,272536,341850,9201,157,873
SamburuCounty76,908108,884143,547223,947310,327
Trans NzoiaCounty259,503393,682575,662818,757990,341
TurkanaCounty142,702184,060450,860855,399926,976
Uasin GishuCounty300,766445,530622,705894,1791,163,186
West PokotCounty158,652225,449308,086512,690621,241
WesternFormer Province1,832,6632,544,3293,358,7764,334,2825,021,843
BungomaCounty503,935679,1461,011,5241,375,0631,670,570
BusiaCounty297,841401,658552,099743,946893,681
KakamegaCounty......1,296,2701,660,6511,867,579
VihigaCounty......498,883554,622590,013
KenyaRepublic15,327,06121,443,63628,686,60738,610,09747,564,296

Source: Kenya National Bureau of Statistics (web).


Further information about the population structure:

Gender (C 2019)
Males23,548,056
Females24,014,716
Intersex1,524
Urbanization (C 2019)
Rural32,732,596
Urban14,831,700
Age Groups (C 2019)
0-14 years18,541,482
15-64 years27,150,165
65+ years1,870,443
Age Distribution (C 2019)
0-9 years12,195,580
10-19 years11,631,608
20-29 years8,301,870
30-39 years6,220,588
40-49 years4,045,373
50-59 years2,426,634
60-69 years1,528,157
70-79 years797,637
80+ years414,643
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