The following is a list of the 100 largest cities in Africa by urban population using the most recent official estimate. This reflects only cities located geographically in Africa including related islands.

List Bold represents largest city in country.

Italic represents capital city.

RankCityCountryPopulationYear of estimate1Cairo23,200,000 20262Lagos21,900,000 20263Kinshasa16,900,00020264Nairobi15,950,000 20265Johannesburg15,100,00020266Luanda10,400,000 20267Khartoum7,400,000 20268Abidjan7,300,000 20269Accra7,050,000 202610Dar es Salaam6,900,000202611Alexandria6,350,000 202612Bamako5,950,000 202613Kano5,550,000 202614Kampala5,350,000 202615Cape Town5,200,000 202616Addis Ababa4,950,000 202617Casablanca4,500,000 202618Giza4,458,135202319Algiers4,400,000 202620Dakar4,375,000 202621Ekurhuleni4,066,691 202222City of Tshwane (Pretoria)4,040,315 202223Conakry4,000,000 202624Durban3,975,000 202625Douala3,950,000 202626Yaoundé3,900,000 202627Ouagadougou3,550,000 202628Ibadan3,475,000 202629Antananarivo3,250,000 202630Abuja3,175,000 202631Lusaka3,100,000 202632Lubumbashi2,975,000 202633Kumasi2,950,000 202634Omdurman2,805,396202235Tunis2,775,000 202636Lomé2,725,000 202637Harare2,700,000 202638Maputo2,650,000 202639Mbuji-Mayi2,600,000 202640Brazzaville2,550,000 202641Mogadishu2,325,000 202642Port Harcourt2,300,000 202643Cotonou2,225,000 202644Rabat2,150,000 202645Kigali2,050,000 202646Kaduna2,025,000202647N'Djamena2,025,000 202648Monrovia2,000,000 202649Tripoli1,930,000 202650Benin City1,840,000 202651Matola1,796,872202252Bangui1,740,000 202653Oran1,670,000 202654Niamey1,580,000 202655Nouakchott1,550,000 202656Pointe-Noire1,530,000 202657Freetown1,460,000 202658Tangier1,460,000 202659Kananga1,420,000 202660Mombasa1,400,000 202661Mwanza1,390,000202662Benguela1,370,000 202663Touba1,370,000 202664Kisangani1,340,000 202665Fez1,330,000 202666Bujumbura1,320,000202667Aba1,310,000 202668Agadir1,300,000 202669Shubra el-Kheima1,275,700202370Onitsha1,250,000 202671Lilongwe1,250,000 202672Arusha1,230,000 202673Maiduguri1,220,000 202674Banjul1,210,000 202675Gqeberha1,200,000 202676Sousse1,200,000 202677Ilorin1,190,000 202678Abomey-Calavi1,188,736202279Sokoto1,180,000 202680Nnewi1,176,550202281Marrakesh1,150,000 202682Jos1,140,000 202683Bukavu1,140,000 202684Bobo Dioulasso1,130,000 202685Asmara1,120,000 202686Zaria1,080,000 202687Zanzibar1,080,000 202688Hargeisa ()1,079,377202289Goma1,050,000 202690Enugu1,040,000 202691Tshikapa1,023,575202292Nyala1,012,312202293Blantyre994,911202294Misratah953,472202295Nampula927,472202296Warri910,000 202297Port Said790,000202498Ikorodu781,500 202299Suez690,000 2024100Mansoura600,0002024

Map

See also List of urban areas in Africa by population

References