Zambia comprises 72 ethnic groups, most of which are bantu-speaking. About 90% of the population fall into 9 major ethnolinguistic groups: the Nyanja-Chewa; Bemba; Tonga; Tumbuka; Lunda; Luvale; Kaonde; Nkoya; and Lozi.
Bemba 21%, Tonga 13.6%, Chewa 7.4%, Lozi 5.7%, Nsenga 5.3%, Tumbuka 4.4%, Ngoni 4%, Lala 3.1%, Kaonde 2.9%, Namwanga 2.8%, Lunda (north Western) 2.6%, Mambwe 2.5%, Luvale 2.2%, Lamba 2.1%, Ushi 1.9%, Lenje 1.6%, Bisa 1.6%, Mbunda 1.2%, other 13.8%.
Twa pygmies (General, All Groups)
Twa pygmies Kafwe (Group)
Twa pygmies Lukanga (Group)