Here is a list of all the 42 ethnic groups in Kenya:
Kikuyu
Luhya
Luo
Kalenjin
Kamba
Meru
Maasai
Somali
Turkana
Samburu
Kisii (Gusii)
Mijikenda
Embu
Pokomo
Taita
Borana
Teso
Rendille
Giriama
Tharaka
Sabaot
Marakwet
Turkana
Pokot
Tugen
Elgeyo
Turkana
Pokot
Tugen
Elgeyo
Swahili
Ribe
Bajuni
Taveta
Orma
Digo
Duruma
Boni
Waswahili
Wapokomo
Gweno
Wataita