Africa Cities by Population 2019

Africa is a continent that is rapidly expanding in terms of population, and this is reflected most clearly in its various sprawling urban populations. The top fifteen most populous cities on this continent all have in excess of two million residents. Nigeria's capital city of Lagos is the largest city in Africa, with a minimum population of nine million (some estimates say the population is more than twice that number) – it is also one of the fastest-growing cities in the world, so the number is sure to increase. This is followed by Kinshasa in the Democratic Republic of Congo and Cairo in Egypt, each with populations of around 7.7 million.

Some of the largest African countries, such as Nigeria and South Africa, have multiple cities with very large populations. In addition to Lagos, Nigeria is home to the cities of Kano and Ibadan, both of which have around 3.5 million residents, making them huge cities in their own right. Cape Town, in South Africa, also has a population of almost 3.5 million, but the South African city of Durban is not far behind at 3.1 million. South Africa is also home to Johannesburg, with its two million residents, as well as Soweto and Pretoria, each with 1.6 million residents.

However, these and other African countries also have many smaller cities. Egypt may have one of the largest African cities in Cairo, but it also has one of the smallest with the city of Disuq and its 102,037 residents. In fact, a large number of African cities have populations of around 100,000, including Katumba in Tanzania, Khemisset in Morocco and Lubango in Angola. Given the size of the continent of Africa, it is not surprising that there are also plenty of 'mid-sized' cities with populations of around a million. Among these are Port Elizabeth in South Africa (967,677), Tripoli in Libya (1.1 million) and Lusaka in Zambia (1.2 million).

Name Country 2019 Population
LagosNigeria9,000,000
KinshasaDr Congo7,785,965
CairoEgypt7,734,614
AlexandriaEgypt3,811,516
AbidjanIvory Coast3,677,115
KanoNigeria3,626,068
IbadanNigeria3,565,108
Cape TownSouth Africa3,433,441
CasablancaMorocco3,144,909
DurbanSouth Africa3,120,282
LuandaAngola2,776,168
Addis AbabaEthiopia2,757,729
NairobiKenya2,750,547
Dar es SalaamTanzania2,698,652
MogadishuSomalia2,587,183
DakarSenegal2,476,400
GizaEgypt2,443,203
JohannesburgSouth Africa2,026,469
AlgiersAlgeria1,977,663
KhartoumSudan1,974,647
AccraGhana1,963,264
CamayenneGuinea1,871,242
ConakryGuinea1,767,200
SowetoSouth Africa1,695,047
RabatMorocco1,655,753
PretoriaSouth Africa1,619,438
KadunaNigeria1,582,102
HarareZimbabwe1,542,813
KumasiGhana1,468,609
AntananarivoMadagascar1,391,433
LubumbashiDr Congo1,373,770
KampalaUganda1,353,189
DoualaCameroon1,338,082
YaoundeCameroon1,299,369
BamakoMali1,297,281
BrazzavilleRepublic Of The Congo1,284,609
LusakaZambia1,267,440
OmdurmanSudan1,200,000
MaputoMozambique1,191,613
TripoliLibya1,150,989
Port HarcourtNigeria1,148,665
Benin CityNigeria1,125,058
MaiduguriNigeria1,112,449
OuagadougouBurkina Faso1,086,505
ZariaNigeria975,153
Port ElizabethSouth Africa967,677
FesMorocco964,891
MonroviaLiberia939,524
SaleMorocco903,485
AboboIvory Coast900,000
AbaNigeria897,560
Mbuji-MayiDr Congo874,761
PikineSenegal874,062
MarrakeshMorocco839,296
JosNigeria816,824
IlorinNigeria814,192
FreetownSierra Leone802,639
MombasaKenya799,668
BoumerdasAlgeria786,499
CotonouBenin780,000
NiameyNiger774,235
PietermaritzburgSouth Africa750,845
LomeTogo749,700
KigaliRwanda745,261
OyoNigeria736,072
N'DjamenaChad721,081
BulawayoZimbabwe699,385
AgadirMorocco698,310
TunisTunisia693,210
EnuguNigeria688,862
TangierMorocco688,356
MatolaMozambique675,422
NouakchottMauritania661,400
Pointe-NoireRepublic Of The Congo659,084
BenghaziLibya650,629
LilongweMalawi646,750
OranAlgeria645,984
TebessaAlgeria634,332
DjiboutiDjibouti623,891
BenoniSouth Africa605,344
AbeokutaNigeria593,100
AbujaNigeria590,400
BlantyreMalawi584,877
LibrevilleGabon578,156
BouakeIvory Coast567,481
NyalaSudan565,734
AsmaraEritrea563,930
SokotoNigeria563,861
OnitshaNigeria561,066
MeknesMorocco545,705
BanguiCentral African Republic542,393
KisanganiDr Congo539,158
Port SaidEgypt538,378
WarriNigeria536,023
Ebute IkoroduNigeria535,619
BeiraMozambique530,604
ToubaSenegal529,176
TembisaSouth Africa511,655
Port SudanSudan489,725
SuezEgypt488,125
MasinaDr Congo485,167
OkeneNigeria479,178
East LondonSouth Africa478,676
HargeysaSomalia477,876
VereenigingSouth Africa474,681
KanangaDr Congo463,546
BloemfonteinSouth Africa463,064
CalabarNigeria461,796
ConstantineAlgeria450,097
JubaSouth Sudan450,000
BoksburgSouth Africa445,168
GarouaCameroon436,899
MwanzaTanzania436,801
UyoNigeria436,606
KousseriCameroon435,547
KatsinaNigeria432,149
WelkomSouth Africa431,944
Al Mahallah al KubraEgypt431,052
Ado-EkitiNigeria424,340
LikasiDr Congo422,414
LuxorEgypt422,407
AkureNigeria420,594
AsyutEgypt420,585
Al MansurahEgypt420,195
KolweziDr Congo418,000
Oujda-AngadMorocco405,253
TandaEgypt404,901
NewcastleSouth Africa404,838
ZanzibarTanzania403,658
KassalaSudan401,477
KitweZambia400,914
Al HoceimaMorocco395,644
NdolaZambia394,518
BamendaCameroon393,835
El ObeidSudan393,311
NampulaMozambique388,526
BissauGuinea Bissau388,028
MisratahLibya386,120
Abomey-CalaviBenin385,755
N'dalatandoAngola383,100
KrugersdorpSouth Africa378,821
KenitraMorocco366,570
Al QadarifSudan363,945
TamaleGhana360,579
Bobo-DioulassoBurkina Faso360,106
DiepslootSouth Africa350,000
KostiSudan345,068
ArushaTanzania341,136
ChitungwizaZimbabwe340,360
SerekundaGambia340,000
RandburgSouth Africa337,053
Wad MedaniSudan332,714
BujumburaBurundi331,700
TetouanMorocco326,261
ThiesSenegal320,000
MarouaCameroon319,941
BauchiNigeria316,149
TemaraMorocco313,510
IkejaNigeria313,196
BotshabeloSouth Africa309,714
BiskraAlgeria307,987
Al FayyumEgypt306,393
BrakpanSouth Africa305,692
WinejokSouth Sudan300,000
MakurdiNigeria292,645
MinnaNigeria291,905
MbeyaTanzania291,649
BafoussamCameroon290,768
SetifAlgeria288,461
BuraoSomalia288,211
SafiMorocco288,163
ZagazigEgypt285,097
IsmailiaEgypt284,813
BatnaAlgeria280,798
Efon-AlaayeNigeria279,319
IlesaNigeria277,904
SfaxTunisia277,278
OwoNigeria276,574
Bab EzzouarAlgeria275,630
MokoloCameroon275,239
WindhoekNamibia268,132
TshikapaDr Congo267,462
Kafr ad DawwarEgypt267,370
El DaeinSudan264,734
UmuahiaNigeria264,662
WitbankSouth Africa262,491
NakuruKenya259,903
OndoNigeria257,005
ChimoioMozambique256,936
Ikot EkpeneNigeria254,806
Richards BaySouth Africa252,968
El FasherSudan252,609
Thies NonesSenegal252,320
Dire DawaEthiopia252,279
MorogoroTanzania250,902
IwoNigeria250,443
GombeNigeria250,258
SingaSudan250,000
JimetaNigeria248,148
VanderbijlparkSouth Africa246,754
BerberaSomalia242,344
AswanEgypt241,261
DjougouBenin237,040
QinaEgypt235,362
KismayoSomalia234,852
Porto-NovoBenin234,168
CenturionSouth Africa233,386
TakoradiGhana232,919
BeniDr Congo232,000
NgaoundereCameroon231,357
MarkaSomalia230,100
AtaniNigeria230,000
HalwanEgypt230,000
UitenhageSouth Africa228,912
DamanhurEgypt227,943
Al MinyaEgypt227,150
GusauNigeria226,857
HuamboAngola226,145
MubiNigeria225,705
BukavuDr Congo225,389
RoodepoortSouth Africa225,000
TangaTanzania224,876
NacalaMozambique224,795
IkireNigeria222,160
EldoretKenya218,446
BertouaCameroon218,111
KisumuKenya216,479
DaloaIvory Coast215,652
Mek'eleEthiopia215,546
OwerriNigeria215,038
ShagamuNigeria214,558
NazretEthiopia213,995
TarhunaLibya210,697
IdkuEgypt210,678
SohagEgypt209,419
Ijebu-OdeNigeria209,175
GaboroneBotswana208,411
LobitoAngola207,932
AnnabaAlgeria206,570
ToamasinaMadagascar206,373
EdeaCameroon203,149
AtsiamanGhana202,932
Al KhumsLibya201,943
UgepNigeria200,276
Az ZawiyahLibya200,000
ThikaKenya200,000
New CairoEgypt200,000
San-PedroIvory Coast196,751
LaayouneWestern Sahara196,331
YamoussoukroIvory Coast194,530
NnewiNigeria193,987
Sidi Bel AbbesAlgeria191,769
ZinderNiger191,424
Ise-EkitiNigeria190,063
PaarlSouth Africa190,000
Bani SuwayfEgypt189,624
Mwene-DituDr Congo189,177
KabweZambia188,979
QuelimaneMozambique188,964
MohammediaMorocco187,708
KikwitDr Congo186,991
SpringsSouth Africa186,394
Shibin al KawmEgypt186,345
AntsirabeMadagascar186,253
ZawiyaLibya186,123
Ad-DamazinSudan186,051
JamaameSomalia185,270
MutareZimbabwe184,205
MbandakaDr Congo184,185
BlidaAlgeria182,447
CarletonvilleSouth Africa182,304
DodomaTanzania180,541
MatadiDr Congo180,109
Ila OrangunNigeria179,192
KlerksdorpSouth Africa178,921
TiaretAlgeria178,915
SakiNigeria178,677
ChlefAlgeria178,616
LoumCameroon177,429
Saint-LouisSenegal176,000
MzuzuMalawi175,345
BoSierra Leone174,354
BataEquatorial Guinea173,046
MidrandSouth Africa173,009
KaolackSenegal172,305
BidaNigeria171,656
UviraDr Congo170,391
Bahir DarEthiopia168,899
Bordj Bou ArreridjAlgeria168,346
Ech ChettiaAlgeria167,955
AwkaNigeria167,738
KhouribgaMorocco167,673
Ijero-EkitiNigeria167,632
KorhogoIvory Coast167,359
FianarantsoaMadagascar167,227
BanhaEgypt167,029
Beni MellalMorocco166,399
KigomaTanzania164,268
InisaNigeria164,161
SousseTunisia164,123
BejaiaAlgeria164,103
ParakouBenin163,753
MaradiNiger163,487
GeneinaSudan162,981
SkikdaAlgeria162,702
BomaDr Congo162,521
SulejaNigeria162,135
SapeleNigeria161,686
MalakalSouth Sudan160,765
ZiguinchorSenegal159,778
El AchirAlgeria158,333
TalkhaEgypt157,737
GeorgeSouth Africa157,394
MoshiTanzania156,959
WestonariaSouth Africa156,831
Souk AhrasAlgeria156,745
OsogboNigeria156,694
Fes al BaliMorocco156,000
MalaboEquatorial Guinea155,963
TemaGhana155,782
KisiNigeria155,510
Port LouisMauritius155,226
MiddelburgSouth Africa154,706
MahajangaMadagascar154,657
ButemboDr Congo154,621
GandajikaDr Congo154,425
DjelfaAlgeria154,265
GondarEthiopia153,914
BenguelaAngola151,226
VryheidSouth Africa150,012
MascaraAlgeria150,000
ChingolaZambia148,564
JijelAlgeria148,000
MedeaAlgeria147,707
El JadidMorocco147,549
KalemieDr Congo146,974
GuluUganda146,858
GweruZimbabwe146,073
OrkneySouth Africa145,801
TaboraTanzania145,292
SikassoMali144,786
KumbaCameroon144,413
GomaDr Congo144,124
Teshi Old TownGhana144,013
Tizi OuzouAlgeria144,000
Kafr ash ShaykhEgypt143,970
BecharAlgeria143,382
KenemaSierra Leone143,137
Cape CoastGhana143,015
MallawiEgypt142,504
KimberleySouth Africa142,089
TazaMorocco141,890
eMbalenhleSouth Africa141,741
NigelSouth Africa140,644
MpumalangaSouth Africa140,121
GbonganNigeria139,485
ManIvory Coast139,341
Sekondi-TakoradiGhana138,872
EjigboNigeria138,357
ObuaseGhana137,856
DikirnisEgypt137,542
BhishoSouth Africa137,287
Saint-DenisReunion137,195
FuntuaNigeria136,811
IgbohoNigeria136,764
DeseEthiopia136,056
KinduDr Congo135,698
BugumaNigeria135,404
RabakSudan135,281
MoundouChad135,167
El OuedAlgeria134,699
AjdabiyaLibya134,358
IkirunNigeria134,240
AbakalikiNigeria134,102
RandfonteinSouth Africa133,654
OkrikaNigeria133,271
HawassaEthiopia133,097
IdfuEgypt133,000
NzerekoreGuinea132,728
TlemcenAlgeria132,341
Al AjaylatLibya130,546
SinnarSudan130,122
RelizaneAlgeria130,094
SabhaLibya130,000
MostaganemAlgeria130,000
BaidoaSomalia129,839
BimboCentral African Republic129,655
OuarglaAlgeria129,402
TeteMozambique129,316
NadorMorocco129,260
BilbaysEgypt129,211
ArishEgypt128,855
El EulmaAlgeria128,351
JimmaEthiopia128,306
Al ManaqilSudan128,297
JirjaEgypt128,250
SirteLibya128,123
DivoIvory Coast127,867
WorcesterSouth Africa127,597
SaidaAlgeria127,497
WauSouth Sudan127,384
Xai-XaiMozambique127,366
AmaigboNigeria127,300
LafiaNigeria127,236
IsiroDr Congo127,076
SongeaTanzania126,449
Al JadidLibya126,386
GashuaNigeria125,817
BohiconBenin125,092
AgadezNiger124,324
RustenburgSouth Africa124,064
PolokwaneSouth Africa123,749
PotchefstroomSouth Africa123,669
GuelmaAlgeria123,590
EpworthZimbabwe123,250
Bordj el KiffanAlgeria123,246
GagnoaIvory Coast123,184
VirginiaSouth Africa122,502
BritsSouth Africa122,497
AlbertonSouth Africa121,536
MusomaTanzania121,119
TobrukLibya121,052
MufuliraZambia120,500
GereidaSudan120,000
MaxixeMozambique119,868
KairouanTunisia119,794
ModakekeNigeria119,529
LiraUganda119,323
SettatMorocco119,082
MandimbaMozambique118,922
Ain OusseraAlgeria118,687
MaseruLesotho118,355
MalindiKenya118,265
BandunduDr Congo118,211
BamaNigeria118,121
IlobuNigeria118,089
SokodeTogo117,811
JalingoNigeria117,757
GemenaDr Congo117,639
NkongsambaCameroon117,063
KindiaGuinea117,062
KhenchelaAlgeria117,000
OkigweNigeria115,499
ToliaraMadagascar115,319
BizerteTunisia115,268
KankanGuinea114,009
LaghouatAlgeria113,872
OffaNigeria113,830
CuitoAngola113,624
LuanshyaZambia113,365
PraiaCape Verde113,364
Esuk OronNigeria112,033
IringaTanzania111,820
Beau Bassin-Rose HillMauritius111,355
MboudaCameroon111,320
NsukkaNigeria111,017
NguruNigeria111,014
HadejiaNigeria110,753
ManziniEswatini110,537
NelspruitSouth Africa110,159
GabesTunisia110,075
Ressano GarciaMozambique110,000
VacoasMauritius110,000
ZlitenLibya109,972
LichingaMozambique109,839
KandiBenin109,701
PhalaborwaSouth Africa109,468
LaracheMorocco109,294
Ijebu-IgboNigeria109,261
LivingstoneZambia109,203
Port-GentilGabon109,163
Ksar El KebirMorocco108,753
PembaMozambique108,737
UromiNigeria108,608
KatumbaTanzania108,558
MoptiMali108,456
Birnin KebbiNigeria108,164
An NuhudSudan108,008
AtbaraSudan107,930
ShinyangaTanzania107,362
IleboDr Congo107,093
KhemissetMorocco106,991
Al HawamidiyahEgypt106,841
PindigaNigeria106,322
Ain BeidaAlgeria105,765
AzareNigeria105,687
BarakiAlgeria105,402
QueenstownSouth Africa105,309
BishoftuEthiopia104,215
KaraTogo104,207
AbengourouIvory Coast104,020
KroonstadSouth Africa103,992
Ed DamerSudan103,941
DolisieRepublic Of The Congo103,894
NkporNigeria103,733
BilqasEgypt103,596
Ikere-EkitiNigeria103,054
LafiagiNigeria102,779
LubangoAngola102,541
SarhChad102,528