Menu

Counties of Kenya

Kenya has 47 counties and 305 sub-counties. Nairobi holds the most schools at 4,917 and Lamu the fewest at 229, against an average of 1,654 a county.

Counties
47
each with its own page
Sub-counties
305
Ministry of Education 2016 and 2010
Schools
77,717
average county 1,654

The 47 counties and the numbers

Alphabetical, so you can find yours. Click a county for its schools and sub-counties.

Counties of Kenya with sub-counties and schools
CountySub-countiesSchools
Baringo61,528
Bomet62,196
Bungoma102,513
Busia71,215
Elgeyo-Marakwet4922
Embu61,414
Garissa7456
Homa Bay112,480
Isiolo2323
Kajiado51,487
Kakamega123,212
Kericho71,176
Kiambu122,915
Kilifi71,620
Kirinyaga4991
Kisii93,000
Kisumu72,164
Kitui92,598
Kwale41,441
Laikipia31,329
Lamu2229
Machakos82,548
Makueni62,367
Mandera6276
Marsabit4519
Meru102,772
Migori82,237
Mombasa61,269
Murang'a72,080
Nairobi194,917
Nakuru113,358
Nandi62,050
Narok61,504
Nyamira41,603
Nyandarua61,560
Nyeri61,610
Samburu3434
Siaya61,784
Taita Taveta4644
Tana River3493
Tharaka-Nithi41,057
Trans Nzoia51,537
Turkana6700
Uasin Gishu62,222
Vihiga51,496
Wajir6412
West Pokot4910

Source: Ministry of Education school register, 2016 and 2010.

Schools, county by county

  1. Nairobi4,917
  2. Nakuru3,358
  3. Kakamega3,212
  4. Kisii3,000
  5. Kiambu2,915
  6. Meru2,772
  7. Kitui2,598
  8. Machakos2,548
  9. Bungoma2,513
  10. Homa Bay2,480
  11. Makueni2,367
  12. Migori2,237
  13. Uasin Gishu2,222
  14. Bomet2,196
  15. Kisumu2,164
  16. Murang'a2,080
  17. Nandi2,050
  18. Siaya1,784
  19. Kilifi1,620
  20. Nyeri1,610
  21. Nyamira1,603
  22. Nyandarua1,560
  23. Trans Nzoia1,537
  24. Baringo1,528
  25. Narok1,504
  26. Vihiga1,496
  27. Kajiado1,487
  28. Kwale1,441
  29. Embu1,414
  30. Laikipia1,329
  31. Mombasa1,269
  32. Busia1,215
  33. Kericho1,176
  34. Tharaka-Nithi1,057
  35. Kirinyaga991
  36. Elgeyo-Marakwet922
  37. West Pokot910
  38. Turkana700
  39. Taita Taveta644
  40. Marsabit519
  41. Tana River493
  42. Garissa456
  43. Samburu434
  44. Wajir412
  45. Isiolo323
  46. Mandera276
  47. Lamu229

Source: Ministry of Education school register, 2016 and 2010.

Secondary schools, county by county

More ways in

Questions people ask about Kenya's counties

How many counties are there in Kenya?
47. Baringo, Bomet, Bungoma, Busia, Elgeyo-Marakwet, Embu, Garissa, Homa Bay, Isiolo, Kajiado, Kakamega, Kericho, Kiambu, Kilifi, Kirinyaga, Kisii, Kisumu, Kitui, Kwale, Laikipia, Lamu, Machakos, Makueni, Mandera, Marsabit, Meru, Migori, Mombasa, Murang'a, Nairobi, Nakuru, Nandi, Narok, Nyamira, Nyandarua, Nyeri, Samburu, Siaya, Taita Taveta, Tana River, Tharaka-Nithi, Trans Nzoia, Turkana, Uasin Gishu, Vihiga, Wajir, West Pokot.
Which is the biggest county in Kenya?
By schools on our register, Nairobi, with 4,917.
Which is the smallest county in Kenya?
By schools on the register Lamu is smallest, with 229.
How many sub-counties are there in Kenya?
305 in the Ministry of Education's 2016 school list and 2010 EMIS list. Every one has its own page here, linked from its county.