Northern Africa Cities by Population 2021

Name Country Population
CairoEgypt7,734,614
AlexandriaEgypt3,811,516
CasablancaMorocco3,144,909
GizaEgypt2,443,203
AlgiersAlgeria1,977,663
KhartoumSudan1,974,647
RabatMorocco1,655,753
OmdurmanSudan1,200,000
TripoliLibya1,150,989
FesMorocco964,891
SaleMorocco903,485
MarrakeshMorocco839,296
BoumerdasAlgeria786,499
AgadirMorocco698,310
TunisTunisia693,210
TangierMorocco688,356
BenghaziLibya650,629
OranAlgeria645,984
TebessaAlgeria634,332
NyalaSudan565,734
MeknesMorocco545,705
Port SaidEgypt538,378
Port SudanSudan489,725
SuezEgypt488,125
ConstantineAlgeria450,097
Al Mahallah al KubraEgypt431,052
LuxorEgypt422,407
AsyutEgypt420,585
Al MansurahEgypt420,195
Oujda-AngadMorocco405,253
TandaEgypt404,901
KassalaSudan401,477
Al HoceimaMorocco395,644
El ObeidSudan393,311
MisratahLibya386,120
KenitraMorocco366,570
Al QadarifSudan363,945
KostiSudan345,068
Wad MedaniSudan332,714
TetouanMorocco326,261
TemaraMorocco313,510
BiskraAlgeria307,987
Al FayyumEgypt306,393
SetifAlgeria288,461
SafiMorocco288,163
ZagazigEgypt285,097
IsmailiaEgypt284,813
BatnaAlgeria280,798
SfaxTunisia277,278
Bab EzzouarAlgeria275,630
Kafr ad DawwarEgypt267,370
El DaeinSudan264,734
El FasherSudan252,609
SingaSudan250,000
AswanEgypt241,261
QinaEgypt235,362
HalwanEgypt230,000
DamanhurEgypt227,943
Al MinyaEgypt227,150
TarhunaLibya210,697
IdkuEgypt210,678
SohagEgypt209,419
AnnabaAlgeria206,570
Al KhumsLibya201,943
New CairoEgypt200,000
Az ZawiyahLibya200,000
LaayouneWestern Sahara196,331
Sidi Bel AbbesAlgeria191,769
Bani SuwayfEgypt189,624
MohammediaMorocco187,708
Shibin al KawmEgypt186,345
ZawiyaLibya186,123
Ad-DamazinSudan186,051
BlidaAlgeria182,447
TiaretAlgeria178,915
ChlefAlgeria178,616
Bordj Bou ArreridjAlgeria168,346
Ech ChettiaAlgeria167,955
KhouribgaMorocco167,673
BanhaEgypt167,029
Beni MellalMorocco166,399
SousseTunisia164,123
BejaiaAlgeria164,103
GeneinaSudan162,981
SkikdaAlgeria162,702
El AchirAlgeria158,333
TalkhaEgypt157,737
Souk AhrasAlgeria156,745
Fes al BaliMorocco156,000
DjelfaAlgeria154,265
MascaraAlgeria150,000
JijelAlgeria148,000
MedeaAlgeria147,707
El JadidMorocco147,549
Tizi OuzouAlgeria144,000
Kafr ash ShaykhEgypt143,970
BecharAlgeria143,382
MallawiEgypt142,504
TazaMorocco141,890
DikirnisEgypt137,542
RabakSudan135,281
El OuedAlgeria134,699
AjdabiyaLibya134,358
IdfuEgypt133,000
TlemcenAlgeria132,341
Al AjaylatLibya130,546
SinnarSudan130,122
RelizaneAlgeria130,094
MostaganemAlgeria130,000
SabhaLibya130,000
OuarglaAlgeria129,402
NadorMorocco129,260
BilbaysEgypt129,211
ArishEgypt128,855
El EulmaAlgeria128,351
Al ManaqilSudan128,297
JirjaEgypt128,250
SirteLibya128,123
SaidaAlgeria127,497
Al JadidLibya126,386
GuelmaAlgeria123,590
Bordj el KiffanAlgeria123,246
TobrukLibya121,052
GereidaSudan120,000
KairouanTunisia119,794
SettatMorocco119,082
Ain OusseraAlgeria118,687
KhenchelaAlgeria117,000
BizerteTunisia115,268
LaghouatAlgeria113,872
GabesTunisia110,075
ZlitenLibya109,972
LaracheMorocco109,294
Ksar El KebirMorocco108,753
An NuhudSudan108,008
AtbaraSudan107,930
KhemissetMorocco106,991
Al HawamidiyahEgypt106,841
Ain BeidaAlgeria105,765
BarakiAlgeria105,402
Ed DamerSudan103,941
BilqasEgypt103,596
SabratahLibya102,038
DisuqEgypt102,037
Oum el BouaghiAlgeria100,821
Abu KabirEgypt100,684
QalyubEgypt100,495
M'SilaAlgeria100,000
TagiuraLibya100,000
MessaadAlgeria99,485
AkhmimEgypt99,446
Al MatariyahEgypt99,357
BarikaAlgeria98,846
GuelmimMorocco98,229
ArianaTunisia97,687
HurghadaEgypt95,622
BerrechidMorocco93,954
GhardaiaAlgeria93,423
Beni MeredAlgeria92,749
ZeftaEgypt92,667
ErrachidiaMorocco92,374
TahtaEgypt90,591
SamalutEgypt90,465
KadugliSudan87,666
Ad DouiemSudan87,068
BushEgypt86,608
Hawsh `IsaEgypt85,352
Al MarjLibya85,315
GharyanLibya85,219
Oued ZemMorocco84,910
AflouAlgeria84,683
Al Fqih Ben CalahMorocco84,072
El KhroubAlgeria83,746
MunufEgypt83,651
TaourirtMorocco82,518
AshmunEgypt82,507
KasserineTunisia81,987
GafsaTunisia81,232
RouissatAlgeria80,784
BerkaneMorocco80,721
BerrouaghiaAlgeria80,573
La GouletteTunisia79,795
Sidi SlimaneMorocco79,437
ZarzisTunisia79,316
DarnahLibya78,782
ManfalutEgypt78,744
Ksar el BoukhariAlgeria77,166
DamiettaEgypt76,839
Khemis MilianaAlgeria75,865
AzzabaAlgeria75,317
DakhlaWestern Sahara75,000
Ben ArousTunisia74,932
Sidi QacemMorocco74,755
Al Bayda'Libya74,594
KhenifraMorocco73,906
IfraneMorocco73,782
Kafr az ZayyatEgypt73,725
TamanrassetAlgeria73,128
Ain ToutaAlgeria72,280
CheriaAlgeria72,095
BirkhademAlgeria71,722
Chelghoum el AidAlgeria71,660
MonastirTunisia71,546
Abu TijEgypt71,257
TaroudantMorocco71,133
EssaouiraMorocco70,634
TifletMorocco70,010
Sidi AissaAlgeria69,740
IsnaEgypt69,335
LarbaaAlgeria69,298
MilaAlgeria68,831
AbnubEgypt68,749
Bir el AterAlgeria68,703
SougueurAlgeria68,654
Ain FakrounAlgeria68,433
Al QusiyahEgypt68,394
Al JammaliyahEgypt68,381
TolgaAlgeria68,246
Es SeniaAlgeria68,084
Bir el DjirAlgeria68,032
DayrutEgypt67,788
Al KharijahEgypt67,700
YafranLibya67,638
ToukhEgypt67,599
Al ManzalahEgypt67,486
Oulad TeimaMorocco66,832
AkbouAlgeria66,654
La MohammediaTunisia66,593
BesbesAlgeria66,287
Al MarsaTunisia65,640
SefrouMorocco65,150
YoussoufiaMorocco64,910
El BayadhAlgeria64,632
MsakenTunisia64,563
RosettaEgypt64,481
Sidi KhaledAlgeria64,476
SkanesTunisia64,222
AwsimEgypt63,862
Al FashnEgypt63,793
Ain SefraAlgeria63,420
FrendaAlgeria63,319
FuwwahEgypt63,310
BougaraAlgeria63,155
Hamma BouzianeAlgeria63,012
FaqusEgypt62,821
Houmt El SoukTunisia62,583
TataouineTunisia62,577
Al KhankahEgypt62,434
ReguibaAlgeria62,185
Mersa MatruhEgypt62,042
El HammaTunisia62,000
Tan-TanMorocco61,924
Al QuraynEgypt61,730
MedenineTunisia61,705
Abu QurqasEgypt61,182
TissemsiltAlgeria61,155
Al ManshahEgypt61,134
DouaneTunisia60,192
KousaEgypt60,181
MeftahAlgeria59,990
Oued RhiouAlgeria59,864
Kawm UmbuEgypt59,787
BoufarikAlgeria59,742
SigAlgeria58,877
OuezzaneMorocco58,684
Ksar ChellalaAlgeria58,478
FaraskurEgypt58,284
Bani MazarEgypt58,153
Sidi MoussaAlgeria57,928
GuercifMorocco57,544
Ain TemouchentAlgeria57,354
OuarzazatMorocco57,245
BejaTunisia57,233
Minyat an NasrEgypt56,951
Shibin al QanatirEgypt56,872
Ras el OuedAlgeria56,726
LakhdariaAlgeria56,719
NabeulTunisia56,387
Al Qanatir al KhayriyahEgypt56,302
TirhanimineMorocco55,827
Umm RuwabaSudan55,742
DakhlaMorocco55,618
BasyunEgypt55,523
DreanAlgeria55,147
TiznitMorocco55,092
SamannudEgypt54,980
ReghaiaAlgeria54,962
ShirbinEgypt54,676
BoghniAlgeria54,666
DishnaEgypt54,197
Dar ChioukhAlgeria54,022
FarshutEgypt53,851
HammametTunisia53,733
ShendiSudan53,568
FnidekMorocco53,559
SedrataAlgeria53,318
Hassi MessaoudAlgeria53,000
DjamaaAlgeria52,882
BouiraAlgeria52,500
MansouraAlgeria52,285
Ain DeflaAlgeria52,276
Diyarb NajmEgypt51,841
TelerghmaAlgeria51,708
At Tall al KabirEgypt51,569
TalaEgypt51,498
JendoubaTunisia51,408
RemchiAlgeria51,224
BirineAlgeria51,209
IbshawayEgypt51,173
Sour el GhozlaneAlgeria50,204
Metlili ChaambaAlgeria50,117
Khemis el KhechnaAlgeria49,757
TimimounAlgeria49,237
I-n-SalahAlgeria49,223
TouggourtAlgeria49,044
Al BalyanaEgypt48,801
AzrouMorocco48,249
Ash Shuhada'Egypt48,060
Sidi SalimEgypt47,998
El KefTunisia47,979
JuhaynahEgypt47,821
Hammam-LifTunisia47,760
MerouanaAlgeria47,646
Oued LillTunisia47,101
TamiyahEgypt46,866
KerkeraAlgeria46,747
El HadjarAlgeria46,656
Beni SafAlgeria46,382
Bani WalidLibya46,350
Menzel BourguibaTunisia46,245
At TajLibya46,050
MahdiaTunisia45,977
TindoufAlgeria45,966
Al HamulEgypt45,798
Mashtul as SuqEgypt45,798
Ain SukhnaEgypt45,552
'Ain el TurkAlgeria45,323
ItsaEgypt45,269
MatayEgypt45,215
MideltMorocco45,159
BoudouaouAlgeria45,153
ZuwarahLibya45,000
SkhirateMorocco44,850
BerrianeAlgeria44,580
Oued FoddaAlgeria44,523
ZouilaTunisia44,349
RadesTunisia44,298
Bou ArfaAlgeria44,143
Al BadariEgypt44,132
Souq Larb'a al GharbMorocco44,059
AdrarAlgeria43,903
El AttafAlgeria43,837
MurzuqLibya43,732
JeradaMorocco43,696
HihyaEgypt43,432
KelibiaTunisia43,209
UbariLibya42,975
Al QanayatEgypt42,912
QuwaysinaEgypt42,708
El AffrounAlgeria42,627
`Ain el HadjelAlgeria42,527
Sidi BouzidTunisia42,098
SmaraMorocco42,056
HennayaAlgeria41,959
Madinat Sittah UktubarEgypt41,930
MetlaouiTunisia41,899
Tazoult-LambeseAlgeria41,636
Abu al MatamirEgypt41,302
Draa el MizanAlgeria41,263
Kasba TadlaMorocco41,199
Naja' HammadiEgypt41,184
TimizartAlgeria41,158
SebdouAlgeria41,146
TebesbestAlgeria41,091
SoumaAlgeria40,745
AzazgaAlgeria40,623
Dayr MawasEgypt40,609
Ad DilinjatEgypt40,386
RouachedAlgeria40,263
HeliopolisAlgeria40,139
Sidi BennourMorocco40,044
Az ZarqaEgypt40,010
ImzourenMorocco40,000
DjemmalTunisia39,990
ChetouaneAlgeria39,913
'Ain el MelhAlgeria39,798
Ksar HellalTunisia39,792
El HadjiraAlgeria39,744
MartilMorocco39,738
BrakLibya39,444
El Abiodh Sidi CheikhAlgeria39,283
Mehdia daira de meghilaAlgeria39,271
El IdrissiaAlgeria38,714
BougaaAlgeria38,597
As SaffEgypt38,213
`Izbat al BurjEgypt37,953
Al WasitahEgypt37,453
Draa Ben KheddaAlgeria37,443
Dar el BeidaAlgeria37,311
Sumusta as SultaniEgypt37,260
Ain el ByaAlgeria37,241
AzemmourMorocco37,140
DillingSudan37,113
NedromaAlgeria36,995
DebilaAlgeria36,834
TinghirMorocco36,795
Kawm HamadahEgypt36,751
ArrisAlgeria36,641
Al BajurEgypt36,633
ChefchaoueneMorocco36,280
'Ain DehebAlgeria36,146
Al AarouiMorocco36,021
Hammam Bou HadjarAlgeria35,896
Sidi ech ChahmiAlgeria35,512
El KalaAlgeria35,449
El AiounMorocco35,196
ZagoraMorocco35,154
Ain ArnatAlgeria35,088
Sidi OkbaAlgeria34,985
Kafr SaqrEgypt34,967
TozeurTunisia34,943
Al `AyyatEgypt34,796
AjaEgypt34,692
Al IbrahimiyahEgypt34,638
MakoudaAlgeria34,515
'Ain MeraneAlgeria34,413
Ras el AiounAlgeria34,167
Bordj GhdirAlgeria34,136
Dar ChabanneTunisia33,953
Ouled MimounAlgeria33,888
Hammam SousseTunisia33,834
GremdaTunisia33,744
Beni DoualaAlgeria33,611
KorbaTunisia33,589
As SukiSudan33,524
La Sebala du MornagTunisia33,421
BABOR - VILLEAlgeria33,000
ZintanLibya33,000
MouzaiaAlgeria32,981
RegganeAlgeria32,974
El AouinetAlgeria32,971
SafagaEgypt32,944
TaounateMorocco32,802
TamalousAlgeria32,579
Al AbyarLibya32,563
Ain KerchaAlgeria32,497
Sidi Yahia El GharbMorocco32,202
MidounTunisia32,000
Ras GharibEgypt32,000
DjidiouiaAlgeria31,996
BarbachaAlgeria31,983
'Ain el BellAlgeria31,916
el hedAlgeria31,890
KoleaAlgeria31,816
MegarineAlgeria31,711
'Ain BenianAlgeria31,102
SfizefAlgeria31,081
FrehaAlgeria31,068
MateurTunisia31,005
L'Arbaa Nait IrathenAlgeria30,609
Oued SlyAlgeria30,504
RobbahAlgeria30,446
BouinanAlgeria30,271
MeskianaAlgeria30,071
Ar RudayyifTunisia30,048
ZaioMorocco30,008
LardjemAlgeria30,000
Sidi AmraneAlgeria29,734
MeklaAlgeria29,560
'Ain AbidAlgeria29,486
Ain BessemAlgeria29,461
Ain SmaraAlgeria28,968
Ar RuserisSudan28,862
AsilahMorocco28,861
Al HasaheisaSudan28,735
MaiurnoSudan28,727
El AbadiaAlgeria28,724
ZalingeiSudan28,687
SawakinSudan28,570
HammametAlgeria28,536
Ben MehidiAlgeria28,398
DouzTunisia28,127
El HajebMorocco28,126
'Ain el HammamAlgeria28,029
Tizi GheniffAlgeria27,974
Ksour EssafTunisia27,936
CheragaAlgeria27,835
Mechraa Bel KsiriMorocco27,802
CharefAlgeria27,700
Theniet el HadAlgeria27,687
WaddanLibya27,590
Bou Hanifia el HamamatAlgeria27,576
HadjoutAlgeria27,549
BouznikaMorocco27,283
TandaltiSudan27,275
SilianaTunisia26,960
DoueraAlgeria26,926
BoukadirAlgeria26,662
Sidi AkkachaAlgeria26,558
El AmriaAlgeria26,407