Below are the list of all 54 African countries and their capital cities:
North Africa
Algeria: Algiers
Egypt: Cairo
Libya: Tripoli
Mauritania: Nouakchott
Morocco: Rabat
Tunisia: Tunis
West Africa
Benin: Porto-Novo
Burkina Faso: Ouagadougou
Cape Verde: Praia
Côte d'Ivoire: Yamoussoukro (legislative capital), Abidjan (administrative capital)
Gambia: Banjul
Ghana: Accra
Guinea: Conakry
Guinea-Bissau: Bissau
Liberia: Monrovia
Mali: Bamako
Niger: Niamey
Nigeria: Abuja
Senegal: Dakar
Sierra Leone: Freetown
Togo: Lomé
East Africa
Burundi: Gitega (political capital), Bujumbura (commercial capital)
Comoros: Moroni
Djibouti: Djibouti City
Eritrea: Asmara
Ethiopia: Addis Ababa
Kenya: Nairobi
Madagascar: Antananarivo
Malawi: Lilongwe
Mauritius: Port Louis
Mozambique: Maputo
Rwanda: Kigali
Seychelles: Victoria
Somalia: Mogadishu
South Sudan: Juba
Sudan: Khartoum
Tanzania: Dodoma
Uganda: Kampala
Central Africa
Angola: Luanda
Cameroon: Yaoundé
Central African Republic: Bangui
Chad: N'Djamena
Democratic Republic of the Congo: Kinshasa
Republic of the Congo: Brazzaville
Equatorial Guinea: Malabo
Gabon: Libreville
São Tomé and Principe: São Tomé
Southern Africa
Botswana: Gaborone
Lesotho: Maseru
Namibia: Windhoek
South Africa: Pretoria (administrative capital), Bloemfontein (judicial capital), Cape Town (legislative capital)
Eswatini (Swaziland): Mbabane (administrative capital), Lobamba (royal and legislative capital)
Zambia: Lusaka
Zimbabwe: Harare