Eastern Africa Cities by Population 2024

500 cities

City
Country
Population
Addis AbabaEthiopia2,757,729
NairobiKenya2,750,547
Dar es SalaamTanzania2,698,652
MogadishuSomalia2,587,183
HarareZimbabwe1,542,813
AntananarivoMadagascar1,391,433
KampalaUganda1,353,189
LusakaZambia1,267,440
MaputoMozambique1,191,613
MombasaKenya799,668
KigaliRwanda745,261
BulawayoZimbabwe699,385
MatolaMozambique675,422
LilongweMalawi646,750
DjiboutiDjibouti623,891
BlantyreMalawi584,877
AsmaraEritrea563,930
BeiraMozambique530,604
HargeysaSomalia477,876
MwanzaTanzania436,801
ZanzibarTanzania403,658
KitweZambia400,914
NdolaZambia394,518
NampulaMozambique388,526
ArushaTanzania341,136
ChitungwizaZimbabwe340,360
BujumburaBurundi331,700
MbeyaTanzania291,649
NakuruKenya259,903
ChimoioMozambique256,936
Dire DawaEthiopia252,279
MorogoroTanzania250,902
BerberaSomalia242,344
KismayoSomalia234,852
MarkaSomalia230,100
TangaTanzania224,876
NacalaMozambique224,795
EldoretKenya218,446
KisumuKenya216,479
Mek'eleEthiopia215,546
NazretEthiopia213,995
ToamasinaMadagascar206,373
ThikaKenya200,000
KabweZambia188,979
QuelimaneMozambique188,964
AntsirabeMadagascar186,253
JamaameSomalia185,270
MutareZimbabwe184,205
DodomaTanzania180,541
MzuzuMalawi175,345
Bahir DarEthiopia168,899
FianarantsoaMadagascar167,227
KigomaTanzania164,268
MoshiTanzania156,959
Port LouisMauritius155,226
MahajangaMadagascar154,657
GondarEthiopia153,914
ChingolaZambia148,564
GuluUganda146,858
GweruZimbabwe146,073
TaboraTanzania145,292
Saint-DenisReunion137,195
DeseEthiopia136,056
HawassaEthiopia133,097
BaidoaSomalia129,839
TeteMozambique129,316
JimmaEthiopia128,306
Xai-XaiMozambique127,366
SongeaTanzania126,449
EpworthZimbabwe123,250
MusomaTanzania121,119
MufuliraZambia120,500
MaxixeMozambique119,868
LiraUganda119,323
MandimbaMozambique118,922
MalindiKenya118,265
ToliaraMadagascar115,319
LuanshyaZambia113,365
IringaTanzania111,820
Beau Bassin-Rose HillMauritius111,355
VacoasMauritius110,000
Ressano GarciaMozambique110,000
LichingaMozambique109,839
LivingstoneZambia109,203
PembaMozambique108,737
KatumbaTanzania108,558
ShinyangaTanzania107,362
BishoftuEthiopia104,215
Saint-PaulReunion99,307
BuraoSomalia99,270
KwekweZimbabwe99,149
MbararaUganda97,500
MtwaraTanzania96,602
UshiromboTanzania95,052
KombolchaEthiopia93,605
JinjaUganda93,061
KilosaTanzania91,889
KasamaZambia91,056
HararEthiopia90,218
ButareRwanda89,600
SumbawangaTanzania89,161
GitaramaRwanda87,613
MusanzeRwanda86,685
SodoEthiopia86,050
ChipataZambia85,963
ShashemeneEthiopia85,871
CurepipeMauritius84,200
GisenyiRwanda83,623
AntsirananaMadagascar82,937
BagamoyoTanzania82,426
Quatre BornesMauritius80,961
ZombaMalawi80,932
KadomaZimbabwe79,174
BwizibweraUganda79,157
DondoMozambique78,648
Saint-PierreReunion76,655
MbaleUganda76,493
MasvingoZimbabwe76,290
Hosa'inaEthiopia75,963
KitaleKenya75,123
KerenEritrea74,800
Antonio EnesMozambique74,624
BosasoSomalia74,287
InhambaneMozambique73,884
MpandaTanzania73,338
CuambaMozambique73,268
MontepuezMozambique72,279
MuyingaBurundi71,076
BukobaTanzania70,628
AntanifotsyMadagascar70,626
ByumbaRwanda70,593
Le TamponReunion69,986
Arba MinchEthiopia69,622
GarissaKenya67,861
MukonoUganda67,290
KaseseUganda67,269
AmbovombeMadagascar66,818
KalulushiZambia66,575
AfgooyeSomalia65,461
MasakaUganda65,373
AdigratEthiopia65,000
MazabukaZambia64,006
CyanguguRwanda63,883
ChokweMozambique63,695
KakamegaKenya63,426
EntebbeUganda62,969
SingidaTanzania62,432
NjeruUganda61,952
ChinhoyiZimbabwe61,739
GaalkacyoSomalia61,200
UyovuTanzania60,849
LaascaanoodSomalia60,100
Debre Mark'osEthiopia59,920
ChibutoMozambique59,165
Debre BirhanEthiopia57,787
ChililabombweZambia57,328
GarooweSomalia57,300
MaronderaZimbabwe57,082
KitgumUganda56,891
JijigaEthiopia56,821
SorotiUganda56,400
KapenguriaKenya56,000
AmbilobeMadagascar56,000
BungomaKenya55,962
AruaUganda55,585
BeledweyneSomalia55,410
MamoudzouMayotte54,831
Ilha de MocambiqueMozambique54,315
MakumbakoTanzania53,003
BuseresereTanzania52,870
MonguZambia52,534
NortonZimbabwe52,054
BusiaKenya51,981
QoryooleySomalia51,720
AmparafaravolaMadagascar51,519
NyeriKenya51,084
BundaTanzania50,944
Inda SilaseEthiopia50,078
MerelaniTanzania50,000
KatoroTanzania49,691
IfakaraTanzania49,528
ZiwayEthiopia49,416
Saint-AndreReunion48,674
KibuyeRwanda48,024
Saint-LouisReunion47,881
Ol KalouKenya47,795
KafueZambia47,554
ChegutuZimbabwe47,294
MeruKenya47,226
RwamaganaRwanda47,203
JawharSomalia47,086
DilaEthiopia47,021
ChomaZambia46,746
NjombeTanzania46,724
KibungoRwanda46,240
KilifiKenya46,118
WajirKenya45,771
MumiasKenya45,485
VoiKenya45,483
TolanaroMadagascar45,141
IgangaUganda45,024
Hagere HiywetEthiopia43,920
JilibSomalia43,694
KabaleUganda43,500
BusiaUganda43,200
AmbatondrazakaMadagascar43,134
MoroniComoros42,872
Fort PortalUganda42,670
KasunguMalawi42,555
GambelaEthiopia42,366
MansaZambia42,277
BaardheereSomalia42,240
ItenKenya42,000
LindiTanzania41,912
AxumEthiopia41,249
MananaraMadagascar41,209
MityanaUganda41,131
LuguluKenya40,894
Le PortReunion40,771
KansanshiZambia40,705
SoavinandrianaMadagascar40,453
TororoUganda40,400
Homa BayKenya40,319
MangochiMalawi40,236
VwawaTanzania40,145
DananDjibouti40,074
'Ali SabiehDjibouti40,074
GeitaTanzania40,000
MahanoroMadagascar39,879
HoimaUganda39,625
Soanierana IvongoMadagascar39,271
NgurukaTanzania39,135
RuyigiBurundi38,458
WalisoEthiopia38,394
NaivashaKenya38,366
Newala KisimaniTanzania38,099
Kapiri MposhiZambia37,942
GeiroTanzania37,909
FaratsihoMadagascar37,563
KidatuTanzania37,542
BinduraZimbabwe37,423
KasuluTanzania37,349
Nosy VarikaMadagascar37,152
VavateninaMadagascar36,916
MorondavaMadagascar36,803
TundumaTanzania36,556
Yirga `AlemEthiopia36,292
NanyukiKenya36,142
AmboasaryMadagascar36,082
ManderaKenya36,076
NarokKenya36,061
MasasiTanzania36,032
KahamaTanzania36,014
KidodiTanzania35,953
ZvishavaneZimbabwe35,896
Victoria FallsZimbabwe35,761
KerichoKenya35,748
IgungaTanzania35,644
MisungwiTanzania35,530
ManakaraMadagascar35,499
Saint-BenoitReunion35,310
MigoriKenya35,240
LugaziUganda35,036
MlimbaTanzania34,970
MafingaTanzania34,958
EmbuKenya34,922
MasumbweTanzania34,780
MojoEthiopia34,547
GobaEthiopia34,369
ChalinzeTanzania34,335
MoyaleKenya34,314
BabatiTanzania34,291
KarongaMalawi34,207
AntalahaMadagascar34,112
ShakisoEthiopia34,078
BiharamuloTanzania34,038
SomandaTanzania33,932
BariadiTanzania33,865
CeerigaaboSomalia33,853
NzegaRwanda33,832
LuuqSomalia33,820
Saint-JosephReunion33,694
Felege NewayEthiopia33,429
HwangeZimbabwe33,210
IsioloKenya33,207
RedcliffZimbabwe33,197
ArekaEthiopia33,150
KirandoTanzania33,111
TarimeTanzania33,094
BoditiEthiopia32,997
TumbiTanzania32,900
Debre TaborEthiopia32,659
BugaramaTanzania32,494
IkongoMadagascar32,374
JinkaEthiopia32,115
AntsohimbondronaMadagascar32,080
NyahururuKenya31,978
MachakosKenya31,971
ManjakandrianaMadagascar31,840
GimbiEthiopia31,809
Sainte-MarieReunion31,636
SambavaMadagascar31,522
MasindiUganda31,486
FandrianaMadagascar31,437
MvomeroTanzania31,324
MarovoayMadagascar31,253
BetiokyMadagascar31,102
IbandaUganda31,000
ChanikaTanzania30,905
Asbe TeferiEthiopia30,772
PallisaUganda30,745
KyelaTanzania30,684
KoremEthiopia30,633
AmbanjaMadagascar30,621
MutualiMozambique30,523
AsosaEthiopia30,512
NyacheraUganda30,509
ButajiraEthiopia30,502
RongaiKenya30,471
NebbiUganda30,354
AmbositraMadagascar30,353
MonzeZambia30,257
KibitiTanzania30,163
SalimaMalawi30,052
RuwaZimbabwe30,000
TsiombeMadagascar29,825
KisesaTanzania29,804
BetafoMadagascar29,785
LukulediTanzania29,699
MetuEthiopia29,648
PumwaniKenya29,616
MlandiziTanzania29,394
RusapeZimbabwe29,292
Piton Saint-LeuReunion29,278
RujewaTanzania29,228
MoramangaMadagascar29,212
IlulaTanzania29,193
AdjumaniUganda28,700
KibondoTanzania28,666
KisiiKenya28,547
AmbatolampyMadagascar28,461
MpikaZambia28,445
TukuyuTanzania28,398
PaidhaUganda28,348
LuweroUganda28,338
Saint-LeuReunion28,278
AgaroEthiopia28,268
NamanyereTanzania28,218
ChiredziZimbabwe28,205
MkurangaTanzania28,037
AmbalavaoMadagascar28,027
SahavatoMadagascar28,000
MocimboaMozambique27,909
MoloKenya27,896
BunguTanzania27,873
Kibre MengistEthiopia27,854
BuurhakabaSomalia27,792
ChatoTanzania27,776
MananjaryMadagascar27,686
KasamwaTanzania27,681
Maych'ewEthiopia27,186
SikongeTanzania27,113
TsiroanomandidyMadagascar27,060
MalinyiTanzania27,041
VohipahoMadagascar27,000
MiandrarivoMadagascar27,000
La PossessionReunion26,865
WerotaEthiopia26,813
Dembi DoloEthiopia26,748
MtinkoTanzania26,725
NzegaTanzania26,584
CeeldheerSomalia26,562
MarambaTanzania26,531
BeitbridgeZimbabwe26,459
WeteTanzania26,450
DubtiEthiopia26,370
MarolamboMadagascar26,160
MaguguTanzania26,131
AmbatofinandrahanaMadagascar25,997
AnkazoaboMadagascar25,961
SokoniTanzania25,821
FicheEthiopia25,758
AmpanihyMadagascar25,686
SepukaTanzania25,657
K'olitoEthiopia25,614
KaribaZimbabwe25,531
VohibinanyMadagascar25,311
MendiEthiopia25,239
MbingaTanzania25,192
LuchinguTanzania25,145
KaroiZimbabwe25,030
AmpahanaMadagascar25,000
IgurusiTanzania24,895
NkhotakotaMalawi24,865
SheluiTanzania24,817
ChimalaTanzania24,817
FarafanganaMadagascar24,764
Debark'Ethiopia24,700
KakonkoTanzania24,688
KabarnetKenya24,661
UvinzaTanzania24,650
NyalikunguTanzania24,648
Athi RiverKenya24,530
LamuKenya24,525
WobulenziUganda24,415
SirariTanzania24,317
YumbeUganda24,300
LushotoTanzania24,197
TippiEthiopia24,169
MataiTanzania24,070
MaevatananaMadagascar24,000
Belo sur TsiribihinaMadagascar23,900
KemiseEthiopia23,861
MaroantsetraMadagascar23,859
AsasaEthiopia23,790
GenetEthiopia23,753
Old ShinyangaTanzania23,747
UramboTanzania23,724
MganduTanzania23,718
NchelengeZambia23,693
KibahaTanzania23,651
SongwaTanzania23,618
MoutsamoudouComoros23,594
VangaindranoMadagascar23,523
KiomboiTanzania23,519
KondoaTanzania23,518
Finote SelamEthiopia23,463
MetaharaEthiopia23,403
VikinduTanzania23,307
MwaduiTanzania23,296
TrioletMauritius23,269
GitegaBurundi23,167
MaciaMozambique23,156
DodolaEthiopia23,116
MassawaEritrea23,100
NangombaTanzania23,028
BelohaMadagascar23,021
Addiet CannaEthiopia22,946
VictoriaSeychelles22,881
KingoriTanzania22,839
IgugunuTanzania22,810
Hell-VilleMadagascar22,680
NguduTanzania22,658
ChalaTanzania22,624
LalagoTanzania22,551
Ambato BoenyMadagascar22,529
Adis ZemenEthiopia22,522
WebuyeKenya22,507
NamasubaUganda22,507
BugiriUganda22,500
LiwondeMalawi22,469
TadjourahDjibouti22,193
KigonseraTanzania22,155
Hagere MaryamEthiopia22,105
TindeTanzania22,082
RulengeTanzania22,069
BureEthiopia22,038
MaswaTanzania22,025
WanlaweynSomalia22,022
ArivonimamoMadagascar21,982
SakarahaMadagascar21,826
NsanjeMalawi21,774
KayungaUganda21,704
Chake ChakeTanzania21,686
MhangoTanzania21,553
NgoziBurundi21,506
KaruriKenya21,476
KiwiraTanzania21,342
AssabEritrea21,300
AntsohihyMadagascar21,290
KiambuKenya21,234
IsakaTanzania21,094
Fenoarivo AtsinananaMadagascar21,036
SoanindrarinyMadagascar21,000
SitampikyMadagascar21,000
AmpasimanolotraMadagascar21,000
BasotuTanzania20,937
GoodlandsMauritius20,910
RutanaBurundi20,893
MaralalKenya20,841
AndapaMadagascar20,798
RumphiMalawi20,727
Makueni BomaKenya20,681
RobitEthiopia20,679
MiandrivazoMadagascar20,631
KawambwaZambia20,589
MbalaZambia20,570
MazindeTanzania20,534
Sainte-SuzanneReunion20,530
WakisoUganda20,530
SamfyaZambia20,470
AsaitaEthiopia20,342
BedeleEthiopia20,293
MuritiTanzania20,254
MatuiTanzania20,241
HedaruTanzania20,231
LodwarKenya20,219
NejoEthiopia20,166
SeshekeZambia20,149
NsungaTanzania20,049