What language does Zambia speak?

English

Zambia has 10 indigenous languages (or language groups) spoken as a mother tongue by more than 1% of the population, four of which are each spoken by large segments of the population:
Bemba, Lozi, Nyanja, Tonga.

Bemba is widely used by non-native-speakers as a lingua franca in urban areas, especially on the Copperbelt. The full name of this language is Ichi-Bemba.

Nyanja (or Chi-Nyanja) is widely used by non-native-speakers as a lingua franca in urban areas, especially in the capital city of Lusaka. This language is also known as Chi-Chewa, especially in Zambia’s Eastern Province and in Malawi, where it has the status of national language.

The other indigenous Zambian language groups are:
Kaonde, Lunda, Luvale, Mambwe-Namwanga, Nsenga,Tumbuka.