Kenya has a diverse population that includes most major ethnoracial and linguistic groups found in Africa. There are an estimated 42 different communities, with Bantus (67%) and Nilotes (30%) constituting the majority of local residents.Cushitic groups also form a small ethnic minority, as do Arabs, Indians and Europeans.