Northern Africa Cities by Population 2025

5 Most Populated Northern Africa Cities

Egypt Flag

Cairo

23,074,200

Sudan Flag

Khartoum

6,754,180

Egypt Flag

Alexandria

5,807,050

Morocco Flag

Casablanca

4,012,310

Algeria Flag

Algiers

3,004,130

City
Country
Population
Egypt FlagCairoEgypt23,074,200
Sudan FlagKhartoumSudan6,754,180
Egypt FlagAlexandriaEgypt5,807,050
Morocco FlagCasablancaMorocco4,012,310
Algeria FlagAlgiersAlgeria3,004,130
Tunisia FlagTunisTunisia2,545,030
Egypt FlagGizaEgypt2,443,203
Morocco FlagRabatMorocco2,020,970
Morocco FlagFesMorocco1,336,960
Libya FlagTripoliLibya1,203,390
Sudan FlagOmdurmanSudan1,200,000
Sudan FlagNyalaSudan1,145,590
Libya FlagMisratahLibya1,034,680
Morocco FlagAgadirMorocco1,017,030
Algeria FlagOranAlgeria966,494
Morocco FlagSaleMorocco903,485
Morocco FlagMarrakeshMorocco839,296
Algeria FlagBoumerdasAlgeria786,499
Morocco FlagTangierMorocco688,356
Libya FlagBenghaziLibya650,629
Algeria FlagTebessaAlgeria634,332
Morocco FlagMeknesMorocco595,375
Sudan FlagEl ObeidSudan560,471
Sudan FlagPort SudanSudan547,260
Egypt FlagPort SaidEgypt538,378
Algeria FlagBlidaAlgeria535,641
Morocco FlagKenitraMorocco527,026
Egypt FlagAsyutEgypt496,967
Egypt FlagSuezEgypt488,125
Morocco FlagTetouanMorocco461,167
Algeria FlagConstantineAlgeria450,097
Egypt FlagAl Mahallah al KubraEgypt431,052
Sudan FlagWad MedaniSudan428,915
Egypt FlagLuxorEgypt422,407
Egypt FlagAl MansurahEgypt420,195
Sudan FlagKassalaSudan411,574
Morocco FlagOujda-AngadMorocco405,253
Egypt FlagTandaEgypt404,901
Morocco FlagAl HoceimaMorocco395,644
Algeria FlagAnnabaAlgeria379,346
Egypt FlagAswanEgypt378,578
Sudan FlagAl QadarifSudan363,945
Algeria FlagBatnaAlgeria358,478
Morocco FlagSafiMorocco346,096
Sudan FlagKostiSudan345,068
Algeria FlagSetifAlgeria344,671
Morocco FlagTemaraMorocco313,510
Algeria FlagBiskraAlgeria307,987
Egypt FlagAl FayyumEgypt306,393
Egypt FlagZagazigEgypt285,097
Egypt FlagIsmailiaEgypt284,813
Tunisia FlagSfaxTunisia277,278
Algeria FlagBab EzzouarAlgeria275,630
Egypt FlagKafr ad DawwarEgypt267,370
Sudan FlagEl DaeinSudan264,734
Sudan FlagEl FasherSudan252,609
Sudan FlagSingaSudan250,000
Egypt FlagQinaEgypt235,362
Egypt FlagHalwanEgypt230,000
Egypt FlagDamanhurEgypt227,943
Egypt FlagAl MinyaEgypt227,150
Libya FlagTarhunaLibya210,697
Egypt FlagIdkuEgypt210,678
Egypt FlagSohagEgypt209,419
Libya FlagAl KhumsLibya201,943
Libya FlagAz ZawiyahLibya200,000
Egypt FlagNew CairoEgypt200,000
Western Sahara FlagLaayouneWestern Sahara196,331
Algeria FlagSidi Bel AbbesAlgeria191,769
Egypt FlagBani SuwayfEgypt189,624
Morocco FlagMohammediaMorocco187,708
Egypt FlagShibin al KawmEgypt186,345
Libya FlagZawiyaLibya186,123
Sudan FlagAd-DamazinSudan186,051
Algeria FlagTiaretAlgeria178,915
Algeria FlagChlefAlgeria178,616
Algeria FlagBordj Bou ArreridjAlgeria168,346
Algeria FlagEch ChettiaAlgeria167,955
Morocco FlagKhouribgaMorocco167,673
Egypt FlagBanhaEgypt167,029
Morocco FlagBeni MellalMorocco166,399
Tunisia FlagSousseTunisia164,123
Algeria FlagBejaiaAlgeria164,103
Sudan FlagGeneinaSudan162,981
Algeria FlagSkikdaAlgeria162,702
Algeria FlagEl AchirAlgeria158,333
Egypt FlagTalkhaEgypt157,737
Algeria FlagSouk AhrasAlgeria156,745
Morocco FlagFes al BaliMorocco156,000
Algeria FlagDjelfaAlgeria154,265
Algeria FlagMascaraAlgeria150,000
Algeria FlagJijelAlgeria148,000
Algeria FlagMedeaAlgeria147,707
Morocco FlagEl JadidMorocco147,549
Algeria FlagTizi OuzouAlgeria144,000
Egypt FlagKafr ash ShaykhEgypt143,970
Algeria FlagBecharAlgeria143,382
Egypt FlagMallawiEgypt142,504
Morocco FlagTazaMorocco141,890
Egypt FlagDikirnisEgypt137,542
Sudan FlagRabakSudan135,281
Algeria FlagEl OuedAlgeria134,699
Libya FlagAjdabiyaLibya134,358
Egypt FlagIdfuEgypt133,000
Algeria FlagTlemcenAlgeria132,341
Libya FlagAl AjaylatLibya130,546
Sudan FlagSinnarSudan130,122
Algeria FlagRelizaneAlgeria130,094
Libya FlagSabhaLibya130,000
Algeria FlagMostaganemAlgeria130,000
Algeria FlagOuarglaAlgeria129,402
Morocco FlagNadorMorocco129,260
Egypt FlagBilbaysEgypt129,211
Egypt FlagArishEgypt128,855
Algeria FlagEl EulmaAlgeria128,351
Sudan FlagAl ManaqilSudan128,297
Egypt FlagJirjaEgypt128,250
Libya FlagSirteLibya128,123
Algeria FlagSaidaAlgeria127,497
Libya FlagAl JadidLibya126,386
Algeria FlagGuelmaAlgeria123,590
Algeria FlagBordj el KiffanAlgeria123,246
Libya FlagTobrukLibya121,052
Sudan FlagGereidaSudan120,000
Tunisia FlagKairouanTunisia119,794
Morocco FlagSettatMorocco119,082
Algeria FlagAin OusseraAlgeria118,687
Algeria FlagKhenchelaAlgeria117,000
Tunisia FlagBizerteTunisia115,268
Algeria FlagLaghouatAlgeria113,872
Tunisia FlagGabesTunisia110,075
Libya FlagZlitenLibya109,972
Morocco FlagLaracheMorocco109,294
Morocco FlagKsar El KebirMorocco108,753
Sudan FlagAn NuhudSudan108,008
Sudan FlagAtbaraSudan107,930
Morocco FlagKhemissetMorocco106,991
Egypt FlagAl HawamidiyahEgypt106,841
Algeria FlagAin BeidaAlgeria105,765
Algeria FlagBarakiAlgeria105,402
Sudan FlagEd DamerSudan103,941
Egypt FlagBilqasEgypt103,596
Libya FlagSabratahLibya102,038
Egypt FlagDisuqEgypt102,037
Algeria FlagOum el BouaghiAlgeria100,821
Egypt FlagAbu KabirEgypt100,684
Egypt FlagQalyubEgypt100,495
Libya FlagTagiuraLibya100,000
Algeria FlagM'SilaAlgeria100,000
Algeria FlagMessaadAlgeria99,485
Egypt FlagAkhmimEgypt99,446
Egypt FlagAl MatariyahEgypt99,357
Algeria FlagBarikaAlgeria98,846
Morocco FlagGuelmimMorocco98,229
Tunisia FlagArianaTunisia97,687
Egypt FlagHurghadaEgypt95,622
Morocco FlagBerrechidMorocco93,954
Algeria FlagGhardaiaAlgeria93,423
Algeria FlagBeni MeredAlgeria92,749
Egypt FlagZeftaEgypt92,667
Morocco FlagErrachidiaMorocco92,374
Egypt FlagTahtaEgypt90,591
Egypt FlagSamalutEgypt90,465
Sudan FlagKadugliSudan87,666
Sudan FlagAd DouiemSudan87,068
Egypt FlagBushEgypt86,608
Egypt FlagHawsh `IsaEgypt85,352
Libya FlagAl MarjLibya85,315
Libya FlagGharyanLibya85,219
Morocco FlagOued ZemMorocco84,910
Algeria FlagAflouAlgeria84,683
Morocco FlagAl Fqih Ben CalahMorocco84,072
Algeria FlagEl KhroubAlgeria83,746
Egypt FlagMunufEgypt83,651
Morocco FlagTaourirtMorocco82,518
Egypt FlagAshmunEgypt82,507
Tunisia FlagKasserineTunisia81,987
Tunisia FlagGafsaTunisia81,232
Algeria FlagRouissatAlgeria80,784
Morocco FlagBerkaneMorocco80,721
Algeria FlagBerrouaghiaAlgeria80,573
Tunisia FlagLa GouletteTunisia79,795
Morocco FlagSidi SlimaneMorocco79,437
Tunisia FlagZarzisTunisia79,316
Libya FlagDarnahLibya78,782
Egypt FlagManfalutEgypt78,744
Algeria FlagKsar el BoukhariAlgeria77,166
Egypt FlagDamiettaEgypt76,839
Algeria FlagKhemis MilianaAlgeria75,865
Algeria FlagAzzabaAlgeria75,317
Western Sahara FlagDakhlaWestern Sahara75,000
Tunisia FlagBen ArousTunisia74,932
Morocco FlagSidi QacemMorocco74,755
Libya FlagAl Bayda'Libya74,594
Morocco FlagKhenifraMorocco73,906
Morocco FlagIfraneMorocco73,782
Egypt FlagKafr az ZayyatEgypt73,725
Algeria FlagTamanrassetAlgeria73,128
Algeria FlagAin ToutaAlgeria72,280
Algeria FlagCheriaAlgeria72,095
Algeria FlagBirkhademAlgeria71,722
Algeria FlagChelghoum el AidAlgeria71,660
Tunisia FlagMonastirTunisia71,546
Egypt FlagAbu TijEgypt71,257
Morocco FlagTaroudantMorocco71,133
Morocco FlagEssaouiraMorocco70,634
Morocco FlagTifletMorocco70,010
Algeria FlagSidi AissaAlgeria69,740
Egypt FlagIsnaEgypt69,335
Algeria FlagLarbaaAlgeria69,298
Algeria FlagMilaAlgeria68,831
Egypt FlagAbnubEgypt68,749
Algeria FlagBir el AterAlgeria68,703
Algeria FlagSougueurAlgeria68,654
Algeria FlagAin FakrounAlgeria68,433
Egypt FlagAl QusiyahEgypt68,394
Egypt FlagAl JammaliyahEgypt68,381
Algeria FlagTolgaAlgeria68,246
Algeria FlagEs SeniaAlgeria68,084
Algeria FlagBir el DjirAlgeria68,032
Egypt FlagDayrutEgypt67,788
Egypt FlagAl KharijahEgypt67,700
Libya FlagYafranLibya67,638
Egypt FlagToukhEgypt67,599
Egypt FlagAl ManzalahEgypt67,486
Morocco FlagOulad TeimaMorocco66,832
Algeria FlagAkbouAlgeria66,654
Tunisia FlagLa MohammediaTunisia66,593
Algeria FlagBesbesAlgeria66,287
Tunisia FlagAl MarsaTunisia65,640
Morocco FlagSefrouMorocco65,150
Morocco FlagYoussoufiaMorocco64,910
Algeria FlagEl BayadhAlgeria64,632
Tunisia FlagMsakenTunisia64,563
Egypt FlagRosettaEgypt64,481
Algeria FlagSidi KhaledAlgeria64,476
Tunisia FlagSkanesTunisia64,222
Egypt FlagAwsimEgypt63,862
Egypt FlagAl FashnEgypt63,793
Algeria FlagAin SefraAlgeria63,420
Algeria FlagFrendaAlgeria63,319
Egypt FlagFuwwahEgypt63,310
Algeria FlagBougaraAlgeria63,155
Algeria FlagHamma BouzianeAlgeria63,012
Egypt FlagFaqusEgypt62,821
Tunisia FlagHoumt El SoukTunisia62,583
Tunisia FlagTataouineTunisia62,577
Egypt FlagAl KhankahEgypt62,434
Algeria FlagReguibaAlgeria62,185
Egypt FlagMersa MatruhEgypt62,042
Tunisia FlagEl HammaTunisia62,000
Morocco FlagTan-TanMorocco61,924
Egypt FlagAl QuraynEgypt61,730
Tunisia FlagMedenineTunisia61,705
Egypt FlagAbu QurqasEgypt61,182
Algeria FlagTissemsiltAlgeria61,155
Egypt FlagAl ManshahEgypt61,134
Tunisia FlagDouaneTunisia60,192
Egypt FlagKousaEgypt60,181
Algeria FlagMeftahAlgeria59,990
Algeria FlagOued RhiouAlgeria59,864
Egypt FlagKawm UmbuEgypt59,787
Algeria FlagBoufarikAlgeria59,742
Algeria FlagSigAlgeria58,877
Morocco FlagOuezzaneMorocco58,684
Algeria FlagKsar ChellalaAlgeria58,478
Egypt FlagFaraskurEgypt58,284
Egypt FlagBani MazarEgypt58,153
Algeria FlagSidi MoussaAlgeria57,928
Morocco FlagGuercifMorocco57,544
Algeria FlagAin TemouchentAlgeria57,354
Morocco FlagOuarzazatMorocco57,245
Tunisia FlagBejaTunisia57,233
Egypt FlagMinyat an NasrEgypt56,951
Egypt FlagShibin al QanatirEgypt56,872
Algeria FlagRas el OuedAlgeria56,726
Algeria FlagLakhdariaAlgeria56,719
Tunisia FlagNabeulTunisia56,387
Egypt FlagAl Qanatir al KhayriyahEgypt56,302
Morocco FlagTirhanimineMorocco55,827
Sudan FlagUmm RuwabaSudan55,742
Morocco FlagDakhlaMorocco55,618
Egypt FlagBasyunEgypt55,523
Algeria FlagDreanAlgeria55,147
Morocco FlagTiznitMorocco55,092
Egypt FlagSamannudEgypt54,980
Algeria FlagReghaiaAlgeria54,962
Egypt FlagShirbinEgypt54,676
Algeria FlagBoghniAlgeria54,666
Egypt FlagDishnaEgypt54,197
Algeria FlagDar ChioukhAlgeria54,022
Egypt FlagFarshutEgypt53,851
Tunisia FlagHammametTunisia53,733
Sudan FlagShendiSudan53,568
Morocco FlagFnidekMorocco53,559
Algeria FlagSedrataAlgeria53,318
Algeria FlagHassi MessaoudAlgeria53,000
Algeria FlagDjamaaAlgeria52,882
Algeria FlagBouiraAlgeria52,500
Algeria FlagMansouraAlgeria52,285
Algeria FlagAin DeflaAlgeria52,276
Egypt FlagDiyarb NajmEgypt51,841
Algeria FlagTelerghmaAlgeria51,708
Egypt FlagAt Tall al KabirEgypt51,569
Egypt FlagTalaEgypt51,498
Tunisia FlagJendoubaTunisia51,408
Algeria FlagRemchiAlgeria51,224
Algeria FlagBirineAlgeria51,209
Egypt FlagIbshawayEgypt51,173
Algeria FlagSour el GhozlaneAlgeria50,204
Algeria FlagMetlili ChaambaAlgeria50,117
Algeria FlagKhemis el KhechnaAlgeria49,757
Algeria FlagTimimounAlgeria49,237
Algeria FlagI-n-SalahAlgeria49,223
Algeria FlagTouggourtAlgeria49,044
Egypt FlagAl BalyanaEgypt48,801
Morocco FlagAzrouMorocco48,249
Egypt FlagAsh Shuhada'Egypt48,060
Egypt FlagSidi SalimEgypt47,998
Tunisia FlagEl KefTunisia47,979
Egypt FlagJuhaynahEgypt47,821
Tunisia FlagHammam-LifTunisia47,760
Algeria FlagMerouanaAlgeria47,646
Tunisia FlagOued LillTunisia47,101
Egypt FlagTamiyahEgypt46,866
Algeria FlagKerkeraAlgeria46,747
Algeria FlagEl HadjarAlgeria46,656
Algeria FlagBeni SafAlgeria46,382
Libya FlagBani WalidLibya46,350
Tunisia FlagMenzel BourguibaTunisia46,245
Libya FlagAt TajLibya46,050
Tunisia FlagMahdiaTunisia45,977
Algeria FlagTindoufAlgeria45,966
Egypt FlagMashtul as SuqEgypt45,798
Egypt FlagAl HamulEgypt45,798
Egypt FlagAin SukhnaEgypt45,552
Algeria Flag'Ain el TurkAlgeria45,323
Egypt FlagItsaEgypt45,269
Egypt FlagMatayEgypt45,215
Morocco FlagMideltMorocco45,159
Algeria FlagBoudouaouAlgeria45,153
Libya FlagZuwarahLibya45,000
Morocco FlagSkhirateMorocco44,850
Algeria FlagBerrianeAlgeria44,580
Algeria FlagOued FoddaAlgeria44,523
Tunisia FlagZouilaTunisia44,349
Tunisia FlagRadesTunisia44,298
Algeria FlagBou ArfaAlgeria44,143
Egypt FlagAl BadariEgypt44,132
Morocco FlagSouq Larb'a al GharbMorocco44,059
Algeria FlagAdrarAlgeria43,903
Algeria FlagEl AttafAlgeria43,837
Libya FlagMurzuqLibya43,732
Morocco FlagJeradaMorocco43,696
Egypt FlagHihyaEgypt43,432
Tunisia FlagKelibiaTunisia43,209
Libya FlagUbariLibya42,975
Egypt FlagAl QanayatEgypt42,912
Egypt FlagQuwaysinaEgypt42,708
Algeria FlagEl AffrounAlgeria42,627
Algeria Flag`Ain el HadjelAlgeria42,527
Tunisia FlagSidi BouzidTunisia42,098
Morocco FlagSmaraMorocco42,056
Algeria FlagHennayaAlgeria41,959
Egypt FlagMadinat Sittah UktubarEgypt41,930
Tunisia FlagMetlaouiTunisia41,899
Algeria FlagTazoult-LambeseAlgeria41,636
Egypt FlagAbu al MatamirEgypt41,302
Algeria FlagDraa el MizanAlgeria41,263
Morocco FlagKasba TadlaMorocco41,199
Egypt FlagNaja' HammadiEgypt41,184
Algeria FlagTimizartAlgeria41,158
Algeria FlagSebdouAlgeria41,146
Algeria FlagTebesbestAlgeria41,091
Algeria FlagSoumaAlgeria40,745
Algeria FlagAzazgaAlgeria40,623
Egypt FlagDayr MawasEgypt40,609
Egypt FlagAd DilinjatEgypt40,386
Algeria FlagRouachedAlgeria40,263
Algeria FlagHeliopolisAlgeria40,139
Morocco FlagSidi BennourMorocco40,044
Egypt FlagAz ZarqaEgypt40,010
Morocco FlagImzourenMorocco40,000
Tunisia FlagDjemmalTunisia39,990
Algeria FlagChetouaneAlgeria39,913
Algeria Flag'Ain el MelhAlgeria39,798
Tunisia FlagKsar HellalTunisia39,792
Algeria FlagEl HadjiraAlgeria39,744
Morocco FlagMartilMorocco39,738
Libya FlagBrakLibya39,444
Algeria FlagEl Abiodh Sidi CheikhAlgeria39,283
Algeria FlagMehdia daira de meghilaAlgeria39,271
Algeria FlagEl IdrissiaAlgeria38,714
Algeria FlagBougaaAlgeria38,597
Egypt FlagAs SaffEgypt38,213
Egypt Flag`Izbat al BurjEgypt37,953
Egypt FlagAl WasitahEgypt37,453
Algeria FlagDraa Ben KheddaAlgeria37,443
Algeria FlagDar el BeidaAlgeria37,311
Egypt FlagSumusta as SultaniEgypt37,260
Algeria FlagAin el ByaAlgeria37,241
Morocco FlagAzemmourMorocco37,140
Sudan FlagDillingSudan37,113
Algeria FlagNedromaAlgeria36,995
Algeria FlagDebilaAlgeria36,834
Morocco FlagTinghirMorocco36,795
Egypt FlagKawm HamadahEgypt36,751
Algeria FlagArrisAlgeria36,641
Egypt FlagAl BajurEgypt36,633
Morocco FlagChefchaoueneMorocco36,280
Algeria Flag'Ain DehebAlgeria36,146
Morocco FlagAl AarouiMorocco36,021
Algeria FlagHammam Bou HadjarAlgeria35,896
Algeria FlagSidi ech ChahmiAlgeria35,512
Algeria FlagEl KalaAlgeria35,449
Morocco FlagEl AiounMorocco35,196
Morocco FlagZagoraMorocco35,154
Algeria FlagAin ArnatAlgeria35,088
Algeria FlagSidi OkbaAlgeria34,985
Egypt FlagKafr SaqrEgypt34,967
Tunisia FlagTozeurTunisia34,943
Egypt FlagAl `AyyatEgypt34,796
Egypt FlagAjaEgypt34,692
Egypt FlagAl IbrahimiyahEgypt34,638
Algeria FlagMakoudaAlgeria34,515
Algeria Flag'Ain MeraneAlgeria34,413
Algeria FlagRas el AiounAlgeria34,167
Algeria FlagBordj GhdirAlgeria34,136
Tunisia FlagDar ChabanneTunisia33,953
Algeria FlagOuled MimounAlgeria33,888
Tunisia FlagHammam SousseTunisia33,834
Tunisia FlagGremdaTunisia33,744
Algeria FlagBeni DoualaAlgeria33,611
Tunisia FlagKorbaTunisia33,589
Sudan FlagAs SukiSudan33,524
Tunisia FlagLa Sebala du MornagTunisia33,421
Libya FlagZintanLibya33,000
Algeria FlagBABOR - VILLEAlgeria33,000
Algeria FlagMouzaiaAlgeria32,981
Algeria FlagRegganeAlgeria32,974
Algeria FlagEl AouinetAlgeria32,971
Egypt FlagSafagaEgypt32,944
Morocco FlagTaounateMorocco32,802
Algeria FlagTamalousAlgeria32,579
Libya FlagAl AbyarLibya32,563
Algeria FlagAin KerchaAlgeria32,497
Morocco FlagSidi Yahia El GharbMorocco32,202
Egypt FlagRas GharibEgypt32,000
Tunisia FlagMidounTunisia32,000
Algeria FlagDjidiouiaAlgeria31,996
Algeria FlagBarbachaAlgeria31,983
Algeria Flag'Ain el BellAlgeria31,916
Algeria Flagel hedAlgeria31,890
Algeria FlagKoleaAlgeria31,816
Algeria FlagMegarineAlgeria31,711
Algeria Flag'Ain BenianAlgeria31,102
Algeria FlagSfizefAlgeria31,081
Algeria FlagFrehaAlgeria31,068
Tunisia FlagMateurTunisia31,005
Algeria FlagL'Arbaa Nait IrathenAlgeria30,609
Algeria FlagOued SlyAlgeria30,504
Algeria FlagRobbahAlgeria30,446
Algeria FlagBouinanAlgeria30,271
Algeria FlagMeskianaAlgeria30,071
Tunisia FlagAr RudayyifTunisia30,048
Morocco FlagZaioMorocco30,008
Algeria FlagLardjemAlgeria30,000
Algeria FlagSidi AmraneAlgeria29,734
Algeria FlagMeklaAlgeria29,560
Algeria Flag'Ain AbidAlgeria29,486
Algeria FlagAin BessemAlgeria29,461
Algeria FlagAin SmaraAlgeria28,968
Sudan FlagAr RuserisSudan28,862
Morocco FlagAsilahMorocco28,861
Sudan FlagAl HasaheisaSudan28,735
Sudan FlagMaiurnoSudan28,727
Algeria FlagEl AbadiaAlgeria28,724
Sudan FlagZalingeiSudan28,687
Sudan FlagSawakinSudan28,570
Algeria FlagHammametAlgeria28,536
Algeria FlagBen MehidiAlgeria28,398
Tunisia FlagDouzTunisia28,127
Morocco FlagEl HajebMorocco28,126
Algeria Flag'Ain el HammamAlgeria28,029
Algeria FlagTizi GheniffAlgeria27,974
Tunisia FlagKsour EssafTunisia27,936
Algeria FlagCheragaAlgeria27,835
Morocco FlagMechraa Bel KsiriMorocco27,802
Algeria FlagCharefAlgeria27,700
Algeria FlagTheniet el HadAlgeria27,687
Libya FlagWaddanLibya27,590
Algeria FlagBou Hanifia el HamamatAlgeria27,576
Algeria FlagHadjoutAlgeria27,549
Morocco FlagBouznikaMorocco27,283
Sudan FlagTandaltiSudan27,275
Tunisia FlagSilianaTunisia26,960
Algeria FlagDoueraAlgeria26,926
Algeria FlagBoukadirAlgeria26,662
Algeria FlagSidi AkkachaAlgeria26,558
Algeria FlagEl AmriaAlgeria26,407

Northern Africa Cities Overview

The urban landscape of Northern Africa centers around Egypt’s major metropolitan areas, with Cairo leading as the region’s largest city with 7.7M residents, followed by Alexandria with 3.8M inhabitants. The third major Egyptian metropolis, Giza, maintains 2.4M residents.

Morocco features several significant urban centers, led by Casablanca with 3.1M residents, while its capital Rabat hosts 1.7M people. The historic cities of Fes (964.9K) and Marrakesh (839.3K) serve as important cultural and economic centers.

The capital cities of other North African nations form important regional hubs: Algiers (2M), Khartoum (2M), and Tripoli (1.2M). Sudan’s second-largest city, Omdurman, maintains a population of 1.2M.