Eastern Africa Cities by Population 2025

5 Most Populated Eastern Africa Cities

Tanzania Flag

Dar es Salaam

8,561,520

Ethiopia Flag

Addis Ababa

5,956,680

Kenya Flag

Nairobi

5,766,990

Uganda Flag

Kampala

4,265,160

Madagascar Flag

Antananarivo

4,228,980

City
Country
Population
Tanzania FlagDar es SalaamTanzania8,561,520
Ethiopia FlagAddis AbabaEthiopia5,956,680
Kenya FlagNairobiKenya5,766,990
Uganda FlagKampalaUganda4,265,160
Madagascar FlagAntananarivoMadagascar4,228,980
Zambia FlagLusakaZambia3,470,870
Somalia FlagMogadishuSomalia2,846,420
Mozambique FlagMatolaMozambique1,984,660
Zimbabwe FlagHarareZimbabwe1,633,020
Kenya FlagMombasaKenya1,553,460
Tanzania FlagMwanzaTanzania1,447,340
Malawi FlagLilongweMalawi1,393,010
Burundi FlagBujumburaBurundi1,350,150
Rwanda FlagKigaliRwanda1,329,830
Mozambique FlagMaputoMozambique1,230,070
Somalia FlagHargeysaSomalia1,227,620
Eritrea FlagAsmaraEritrea1,152,180
Mozambique FlagNampulaMozambique1,057,290
Tanzania FlagZanzibarTanzania873,982
Zambia FlagKitweZambia823,625
Tanzania FlagMbeyaTanzania712,316
Zimbabwe FlagBulawayoZimbabwe668,949
Mozambique FlagBeiraMozambique666,616
Zambia FlagNdolaZambia628,595
Somalia FlagBerberaSomalia620,461
Djibouti FlagDjiboutiDjibouti616,332
Malawi FlagBlantyreMalawi584,877
Tanzania FlagArushaTanzania575,991
Madagascar FlagToamasinaMadagascar554,082
Mozambique FlagQuelimaneMozambique536,362
Mozambique FlagChimoioMozambique529,423
Ethiopia FlagDire DawaEthiopia507,101
Tanzania FlagMorogoroTanzania497,917
Mozambique FlagTeteMozambique489,549
Kenya FlagEldoretKenya483,941
Tanzania FlagSongeaTanzania469,972
Kenya FlagNakuruKenya453,330
Ethiopia FlagGondarEthiopia450,244
Madagascar FlagAntsirabeMadagascar446,060
Kenya FlagKisumuKenya422,148
Zimbabwe FlagChitungwizaZimbabwe419,611
Somalia FlagKismayoSomalia234,852
Somalia FlagMarkaSomalia230,100
Tanzania FlagTangaTanzania224,876
Mozambique FlagNacalaMozambique224,795
Ethiopia FlagMek'eleEthiopia215,546
Ethiopia FlagAdamaEthiopia213,995
Kenya FlagThikaKenya200,000
Zambia FlagKabweZambia188,979
Somalia FlagJamaameSomalia185,270
Zimbabwe FlagMutareZimbabwe184,205
Tanzania FlagDodomaTanzania180,541
Malawi FlagMzuzuMalawi175,345
Ethiopia FlagBahir DarEthiopia168,899
Madagascar FlagFianarantsoaMadagascar167,227
Tanzania FlagKigomaTanzania164,268
Tanzania FlagMoshiTanzania156,959
Mauritius FlagPort LouisMauritius155,226
Madagascar FlagMahajangaMadagascar154,657
Zambia FlagChingolaZambia148,564
Uganda FlagGuluUganda146,858
Zimbabwe FlagGweruZimbabwe146,073
Tanzania FlagTaboraTanzania145,292
Reunion FlagSaint-DenisReunion137,195
Ethiopia FlagDeseEthiopia136,056
Ethiopia FlagHawassaEthiopia133,097
Somalia FlagBaidoaSomalia129,839
Ethiopia FlagJimmaEthiopia128,306
Mozambique FlagXai-XaiMozambique127,366
Zimbabwe FlagEpworthZimbabwe123,250
Tanzania FlagMusomaTanzania121,119
Zambia FlagMufuliraZambia120,500
Mozambique FlagMaxixeMozambique119,868
Uganda FlagLiraUganda119,323
Mozambique FlagMandimbaMozambique118,922
Kenya FlagMalindiKenya118,265
Madagascar FlagToliaraMadagascar115,319
Zambia FlagLuanshyaZambia113,365
Tanzania FlagIringaTanzania111,820
Mauritius FlagBeau Bassin-Rose HillMauritius111,355
Mauritius FlagVacoasMauritius110,000
Mozambique FlagRessano GarciaMozambique110,000
Mozambique FlagLichingaMozambique109,839
Zambia FlagLivingstoneZambia109,203
Mozambique FlagPembaMozambique108,737
Tanzania FlagKatumbaTanzania108,558
Tanzania FlagShinyangaTanzania107,362
Ethiopia FlagBishoftuEthiopia104,215
Reunion FlagSaint-PaulReunion99,307
Somalia FlagBuraoSomalia99,270
Zimbabwe FlagKwekweZimbabwe99,149
Uganda FlagMbararaUganda97,500
Tanzania FlagMtwaraTanzania96,602
Tanzania FlagUshiromboTanzania95,052
Ethiopia FlagKombolchaEthiopia93,605
Uganda FlagJinjaUganda93,061
Tanzania FlagKilosaTanzania91,889
Zambia FlagKasamaZambia91,056
Ethiopia FlagHararEthiopia90,218
Rwanda FlagButareRwanda89,600
Tanzania FlagSumbawangaTanzania89,161
Rwanda FlagGitaramaRwanda87,613
Rwanda FlagMusanzeRwanda86,685
Ethiopia FlagSodoEthiopia86,050
Zambia FlagChipataZambia85,963
Ethiopia FlagShashemeneEthiopia85,871
Mauritius FlagCurepipeMauritius84,200
Rwanda FlagGisenyiRwanda83,623
Madagascar FlagAntsirananaMadagascar82,937
Tanzania FlagBagamoyoTanzania82,426
Mauritius FlagQuatre BornesMauritius80,961
Malawi FlagZombaMalawi80,932
Zimbabwe FlagKadomaZimbabwe79,174
Uganda FlagBwizibweraUganda79,157
Mozambique FlagDondoMozambique78,648
Reunion FlagSaint-PierreReunion76,655
Uganda FlagMbaleUganda76,493
Zimbabwe FlagMasvingoZimbabwe76,290
Ethiopia FlagHosa'inaEthiopia75,963
Kenya FlagKitaleKenya75,123
Eritrea FlagKerenEritrea74,800
Mozambique FlagAntonio EnesMozambique74,624
Somalia FlagBosasoSomalia74,287
Mozambique FlagInhambaneMozambique73,884
Tanzania FlagMpandaTanzania73,338
Mozambique FlagCuambaMozambique73,268
Mozambique FlagMontepuezMozambique72,279
Burundi FlagMuyingaBurundi71,076
Tanzania FlagBukobaTanzania70,628
Madagascar FlagAntanifotsyMadagascar70,626
Rwanda FlagByumbaRwanda70,593
Reunion FlagLe TamponReunion69,986
Ethiopia FlagArba MinchEthiopia69,622
Kenya FlagGarissaKenya67,861
Uganda FlagMukonoUganda67,290
Uganda FlagKaseseUganda67,269
Madagascar FlagAmbovombeMadagascar66,818
Zambia FlagKalulushiZambia66,575
Somalia FlagAfgooyeSomalia65,461
Uganda FlagMasakaUganda65,373
Ethiopia FlagAdigratEthiopia65,000
Zambia FlagMazabukaZambia64,006
Rwanda FlagCyanguguRwanda63,883
Mozambique FlagChokweMozambique63,695
Kenya FlagKakamegaKenya63,426
Uganda FlagEntebbeUganda62,969
Tanzania FlagSingidaTanzania62,432
Uganda FlagNjeruUganda61,952
Zimbabwe FlagChinhoyiZimbabwe61,739
Somalia FlagGaalkacyoSomalia61,200
Tanzania FlagUyovuTanzania60,849
Somalia FlagLaascaanoodSomalia60,100
Ethiopia FlagDebre Mark'osEthiopia59,920
Mozambique FlagChibutoMozambique59,165
Ethiopia FlagDebre BirhanEthiopia57,787
Zambia FlagChililabombweZambia57,328
Somalia FlagGarooweSomalia57,300
Zimbabwe FlagMaronderaZimbabwe57,082
Uganda FlagKitgumUganda56,891
Ethiopia FlagJijigaEthiopia56,821
Uganda FlagSorotiUganda56,400
Kenya FlagKapenguriaKenya56,000
Madagascar FlagAmbilobeMadagascar56,000
Kenya FlagBungomaKenya55,962
Uganda FlagAruaUganda55,585
Somalia FlagBeledweyneSomalia55,410
Mayotte FlagMamoudzouMayotte54,831
Mozambique FlagIlha de MocambiqueMozambique54,315
Tanzania FlagMakumbakoTanzania53,003
Tanzania FlagBuseresereTanzania52,870
Zambia FlagMonguZambia52,534
Zimbabwe FlagNortonZimbabwe52,054
Kenya FlagBusiaKenya51,981
Somalia FlagQoryooleySomalia51,720
Madagascar FlagAmparafaravolaMadagascar51,519
Kenya FlagNyeriKenya51,084
Tanzania FlagBundaTanzania50,944
Ethiopia FlagInda SilaseEthiopia50,078
Tanzania FlagMerelaniTanzania50,000
Tanzania FlagKatoroTanzania49,691
Tanzania FlagIfakaraTanzania49,528
Ethiopia FlagZiwayEthiopia49,416
Reunion FlagSaint-AndreReunion48,674
Rwanda FlagKibuyeRwanda48,024
Reunion FlagSaint-LouisReunion47,881
Kenya FlagOl KalouKenya47,795
Zambia FlagKafueZambia47,554
Zimbabwe FlagChegutuZimbabwe47,294
Kenya FlagMeruKenya47,226
Rwanda FlagRwamaganaRwanda47,203
Somalia FlagJawharSomalia47,086
Ethiopia FlagDilaEthiopia47,021
Zambia FlagChomaZambia46,746
Tanzania FlagNjombeTanzania46,724
Rwanda FlagKibungoRwanda46,240
Kenya FlagKilifiKenya46,118
Kenya FlagWajirKenya45,771
Kenya FlagMumiasKenya45,485
Kenya FlagVoiKenya45,483
Madagascar FlagTolanaroMadagascar45,141
Uganda FlagIgangaUganda45,024
Ethiopia FlagHagere HiywetEthiopia43,920
Somalia FlagJilibSomalia43,694
Uganda FlagKabaleUganda43,500
Uganda FlagBusiaUganda43,200
Madagascar FlagAmbatondrazakaMadagascar43,134
Comoros FlagMoroniComoros42,872
Uganda FlagFort PortalUganda42,670
Malawi FlagKasunguMalawi42,555
Ethiopia FlagGambelaEthiopia42,366
Zambia FlagMansaZambia42,277
Somalia FlagBaardheereSomalia42,240
Kenya FlagItenKenya42,000
Tanzania FlagLindiTanzania41,912
Ethiopia FlagAxumEthiopia41,249
Madagascar FlagMananaraMadagascar41,209
Uganda FlagMityanaUganda41,131
Kenya FlagLuguluKenya40,894
Reunion FlagLe PortReunion40,771
Zambia FlagKansanshiZambia40,705
Madagascar FlagSoavinandrianaMadagascar40,453
Uganda FlagTororoUganda40,400
Kenya FlagHoma BayKenya40,319
Malawi FlagMangochiMalawi40,236
Tanzania FlagVwawaTanzania40,145
Djibouti FlagDananDjibouti40,074
Djibouti Flag'Ali SabiehDjibouti40,074
Tanzania FlagGeitaTanzania40,000
Madagascar FlagMahanoroMadagascar39,879
Uganda FlagHoimaUganda39,625
Madagascar FlagSoanierana IvongoMadagascar39,271
Tanzania FlagNgurukaTanzania39,135
Burundi FlagRuyigiBurundi38,458
Ethiopia FlagWalisoEthiopia38,394
Kenya FlagNaivashaKenya38,366
Tanzania FlagNewala KisimaniTanzania38,099
Zambia FlagKapiri MposhiZambia37,942
Tanzania FlagGeiroTanzania37,909
Madagascar FlagFaratsihoMadagascar37,563
Tanzania FlagKidatuTanzania37,542
Zimbabwe FlagBinduraZimbabwe37,423
Tanzania FlagKasuluTanzania37,349
Madagascar FlagNosy VarikaMadagascar37,152
Madagascar FlagVavateninaMadagascar36,916
Madagascar FlagMorondavaMadagascar36,803
Tanzania FlagTundumaTanzania36,556
Ethiopia FlagYirga `AlemEthiopia36,292
Kenya FlagNanyukiKenya36,142
Madagascar FlagAmboasaryMadagascar36,082
Kenya FlagManderaKenya36,076
Kenya FlagNarokKenya36,061
Tanzania FlagMasasiTanzania36,032
Tanzania FlagKahamaTanzania36,014
Tanzania FlagKidodiTanzania35,953
Zimbabwe FlagZvishavaneZimbabwe35,896
Zimbabwe FlagVictoria FallsZimbabwe35,761
Kenya FlagKerichoKenya35,748
Tanzania FlagIgungaTanzania35,644
Tanzania FlagMisungwiTanzania35,530
Madagascar FlagManakaraMadagascar35,499
Reunion FlagSaint-BenoitReunion35,310
Kenya FlagMigoriKenya35,240
Uganda FlagLugaziUganda35,036
Tanzania FlagMlimbaTanzania34,970
Tanzania FlagMafingaTanzania34,958
Kenya FlagEmbuKenya34,922
Tanzania FlagMasumbweTanzania34,780
Ethiopia FlagMojoEthiopia34,547
Ethiopia FlagGobaEthiopia34,369
Tanzania FlagChalinzeTanzania34,335
Kenya FlagMoyaleKenya34,314
Tanzania FlagBabatiTanzania34,291
Malawi FlagKarongaMalawi34,207
Madagascar FlagAntalahaMadagascar34,112
Ethiopia FlagShakisoEthiopia34,078
Tanzania FlagBiharamuloTanzania34,038
Tanzania FlagSomandaTanzania33,932
Tanzania FlagBariadiTanzania33,865
Somalia FlagCeerigaaboSomalia33,853
Rwanda FlagNzegaRwanda33,832
Somalia FlagLuuqSomalia33,820
Reunion FlagSaint-JosephReunion33,694
Ethiopia FlagFelege NewayEthiopia33,429
Zimbabwe FlagHwangeZimbabwe33,210
Kenya FlagIsioloKenya33,207
Zimbabwe FlagRedcliffZimbabwe33,197
Ethiopia FlagArekaEthiopia33,150
Tanzania FlagKirandoTanzania33,111
Tanzania FlagTarimeTanzania33,094
Ethiopia FlagBoditiEthiopia32,997
Tanzania FlagTumbiTanzania32,900
Ethiopia FlagDebre TaborEthiopia32,659
Tanzania FlagBugaramaTanzania32,494
Madagascar FlagIkongoMadagascar32,374
Ethiopia FlagJinkaEthiopia32,115
Madagascar FlagAntsohimbondronaMadagascar32,080
Kenya FlagNyahururuKenya31,978
Kenya FlagMachakosKenya31,971
Madagascar FlagManjakandrianaMadagascar31,840
Ethiopia FlagGimbiEthiopia31,809
Reunion FlagSainte-MarieReunion31,636
Madagascar FlagSambavaMadagascar31,522
Uganda FlagMasindiUganda31,486
Madagascar FlagFandrianaMadagascar31,437
Tanzania FlagMvomeroTanzania31,324
Madagascar FlagMarovoayMadagascar31,253
Madagascar FlagBetiokyMadagascar31,102
Uganda FlagIbandaUganda31,000
Tanzania FlagChanikaTanzania30,905
Ethiopia FlagAsbe TeferiEthiopia30,772
Uganda FlagPallisaUganda30,745
Tanzania FlagKyelaTanzania30,684
Ethiopia FlagKoremEthiopia30,633
Madagascar FlagAmbanjaMadagascar30,621
Mozambique FlagMutualiMozambique30,523
Ethiopia FlagAsosaEthiopia30,512
Uganda FlagNyacheraUganda30,509
Ethiopia FlagButajiraEthiopia30,502
Kenya FlagRongaiKenya30,471
Uganda FlagNebbiUganda30,354
Madagascar FlagAmbositraMadagascar30,353
Zambia FlagMonzeZambia30,257
Tanzania FlagKibitiTanzania30,163
Malawi FlagSalimaMalawi30,052
Zimbabwe FlagRuwaZimbabwe30,000
Madagascar FlagTsiombeMadagascar29,825
Tanzania FlagKisesaTanzania29,804
Madagascar FlagBetafoMadagascar29,785
Tanzania FlagLukulediTanzania29,699
Ethiopia FlagMetuEthiopia29,648
Kenya FlagPumwaniKenya29,616
Tanzania FlagMlandiziTanzania29,394
Zimbabwe FlagRusapeZimbabwe29,292
Reunion FlagPiton Saint-LeuReunion29,278
Tanzania FlagRujewaTanzania29,228
Madagascar FlagMoramangaMadagascar29,212
Tanzania FlagIlulaTanzania29,193
Uganda FlagAdjumaniUganda28,700
Tanzania FlagKibondoTanzania28,666
Kenya FlagKisiiKenya28,547
Madagascar FlagAmbatolampyMadagascar28,461
Zambia FlagMpikaZambia28,445
Tanzania FlagTukuyuTanzania28,398
Uganda FlagPaidhaUganda28,348
Uganda FlagLuweroUganda28,338
Reunion FlagSaint-LeuReunion28,278
Ethiopia FlagAgaroEthiopia28,268
Tanzania FlagNamanyereTanzania28,218
Zimbabwe FlagChiredziZimbabwe28,205
Tanzania FlagMkurangaTanzania28,037
Madagascar FlagAmbalavaoMadagascar28,027
Madagascar FlagSahavatoMadagascar28,000
Mozambique FlagMocimboaMozambique27,909
Kenya FlagMoloKenya27,896
Tanzania FlagBunguTanzania27,873
Ethiopia FlagKibre MengistEthiopia27,854
Somalia FlagBuurhakabaSomalia27,792
Tanzania FlagChatoTanzania27,776
Madagascar FlagMananjaryMadagascar27,686
Tanzania FlagKasamwaTanzania27,681
Ethiopia FlagMaych'ewEthiopia27,186
Tanzania FlagSikongeTanzania27,113
Madagascar FlagTsiroanomandidyMadagascar27,060
Tanzania FlagMalinyiTanzania27,041
Madagascar FlagVohipahoMadagascar27,000
Madagascar FlagMiandrarivoMadagascar27,000
Reunion FlagLa PossessionReunion26,865
Ethiopia FlagWerotaEthiopia26,813
Ethiopia FlagDembi DoloEthiopia26,748
Tanzania FlagMtinkoTanzania26,725
Tanzania FlagNzegaTanzania26,584
Somalia FlagCeeldheerSomalia26,562
Tanzania FlagMarambaTanzania26,531
Zimbabwe FlagBeitbridgeZimbabwe26,459
Tanzania FlagWeteTanzania26,450
Ethiopia FlagDubtiEthiopia26,370
Madagascar FlagMarolamboMadagascar26,160
Tanzania FlagMaguguTanzania26,131
Madagascar FlagAmbatofinandrahanaMadagascar25,997
Madagascar FlagAnkazoaboMadagascar25,961
Tanzania FlagSokoniTanzania25,821
Ethiopia FlagFicheEthiopia25,758
Madagascar FlagAmpanihyMadagascar25,686
Tanzania FlagSepukaTanzania25,657
Ethiopia FlagK'olitoEthiopia25,614
Zimbabwe FlagKaribaZimbabwe25,531
Madagascar FlagVohibinanyMadagascar25,311
Ethiopia FlagMendiEthiopia25,239
Tanzania FlagMbingaTanzania25,192
Tanzania FlagLuchinguTanzania25,145
Zimbabwe FlagKaroiZimbabwe25,030
Madagascar FlagAmpahanaMadagascar25,000
Tanzania FlagIgurusiTanzania24,895
Malawi FlagNkhotakotaMalawi24,865
Tanzania FlagSheluiTanzania24,817
Tanzania FlagChimalaTanzania24,817
Madagascar FlagFarafanganaMadagascar24,764
Ethiopia FlagDebark'Ethiopia24,700
Tanzania FlagKakonkoTanzania24,688
Kenya FlagKabarnetKenya24,661
Tanzania FlagUvinzaTanzania24,650
Tanzania FlagNyalikunguTanzania24,648
Kenya FlagAthi RiverKenya24,530
Kenya FlagLamuKenya24,525
Uganda FlagWobulenziUganda24,415
Tanzania FlagSirariTanzania24,317
Uganda FlagYumbeUganda24,300
Tanzania FlagLushotoTanzania24,197
Ethiopia FlagTippiEthiopia24,169
Tanzania FlagMataiTanzania24,070
Madagascar FlagMaevatananaMadagascar24,000
Madagascar FlagBelo sur TsiribihinaMadagascar23,900
Ethiopia FlagKemiseEthiopia23,861
Madagascar FlagMaroantsetraMadagascar23,859
Ethiopia FlagAsasaEthiopia23,790
Ethiopia FlagGenetEthiopia23,753
Tanzania FlagOld ShinyangaTanzania23,747
Tanzania FlagUramboTanzania23,724
Tanzania FlagMganduTanzania23,718
Zambia FlagNchelengeZambia23,693
Tanzania FlagKibahaTanzania23,651
Tanzania FlagSongwaTanzania23,618
Comoros FlagMoutsamoudouComoros23,594
Madagascar FlagVangaindranoMadagascar23,523
Tanzania FlagKiomboiTanzania23,519
Tanzania FlagKondoaTanzania23,518
Ethiopia FlagFinote SelamEthiopia23,463
Ethiopia FlagMetaharaEthiopia23,403
Tanzania FlagVikinduTanzania23,307
Tanzania FlagMwaduiTanzania23,296
Mauritius FlagTrioletMauritius23,269
Burundi FlagGitegaBurundi23,167
Mozambique FlagMaciaMozambique23,156
Ethiopia FlagDodolaEthiopia23,116
Eritrea FlagMassawaEritrea23,100
Tanzania FlagNangombaTanzania23,028
Madagascar FlagBelohaMadagascar23,021
Ethiopia FlagAddiet CannaEthiopia22,946
Seychelles FlagVictoriaSeychelles22,881
Tanzania FlagKingoriTanzania22,839
Tanzania FlagIgugunuTanzania22,810
Madagascar FlagHell-VilleMadagascar22,680
Tanzania FlagNguduTanzania22,658
Tanzania FlagChalaTanzania22,624
Tanzania FlagLalagoTanzania22,551
Madagascar FlagAmbato BoenyMadagascar22,529
Ethiopia FlagAdis ZemenEthiopia22,522
Kenya FlagWebuyeKenya22,507
Uganda FlagNamasubaUganda22,507
Uganda FlagBugiriUganda22,500
Malawi FlagLiwondeMalawi22,469
Djibouti FlagTadjourahDjibouti22,193
Tanzania FlagKigonseraTanzania22,155
Ethiopia FlagHagere MaryamEthiopia22,105
Tanzania FlagTindeTanzania22,082
Tanzania FlagRulengeTanzania22,069
Ethiopia FlagBureEthiopia22,038
Tanzania FlagMaswaTanzania22,025
Somalia FlagWanlaweynSomalia22,022
Madagascar FlagArivonimamoMadagascar21,982
Madagascar FlagSakarahaMadagascar21,826
Malawi FlagNsanjeMalawi21,774
Uganda FlagKayungaUganda21,704
Tanzania FlagChake ChakeTanzania21,686
Tanzania FlagMhangoTanzania21,553
Burundi FlagNgoziBurundi21,506
Kenya FlagKaruriKenya21,476
Tanzania FlagKiwiraTanzania21,342
Eritrea FlagAssabEritrea21,300
Madagascar FlagAntsohihyMadagascar21,290
Kenya FlagKiambuKenya21,234
Tanzania FlagIsakaTanzania21,094
Madagascar FlagFenoarivo AtsinananaMadagascar21,036
Madagascar FlagSoanindrarinyMadagascar21,000
Madagascar FlagSitampikyMadagascar21,000
Madagascar FlagAmpasimanolotraMadagascar21,000
Tanzania FlagBasotuTanzania20,937
Mauritius FlagGoodlandsMauritius20,910
Burundi FlagRutanaBurundi20,893
Kenya FlagMaralalKenya20,841
Madagascar FlagAndapaMadagascar20,798
Malawi FlagRumphiMalawi20,727
Kenya FlagMakueni BomaKenya20,681
Ethiopia FlagRobitEthiopia20,679
Madagascar FlagMiandrivazoMadagascar20,631
Zambia FlagKawambwaZambia20,589
Zambia FlagMbalaZambia20,570
Tanzania FlagMazindeTanzania20,534
Uganda FlagWakisoUganda20,530
Reunion FlagSainte-SuzanneReunion20,530
Zambia FlagSamfyaZambia20,470
Ethiopia FlagAsaitaEthiopia20,342
Ethiopia FlagBedeleEthiopia20,293
Tanzania FlagMuritiTanzania20,254
Tanzania FlagMatuiTanzania20,241
Tanzania FlagHedaruTanzania20,231
Kenya FlagLodwarKenya20,219
Ethiopia FlagNejoEthiopia20,166
Zambia FlagSeshekeZambia20,149
Tanzania FlagNsungaTanzania20,049

Eastern Africa Cities Overview

Eastern Africa is characterized by several major metropolitan areas distributed across multiple nations. Three cities dominate the region with populations exceeding 2.5 million: Addis Ababa (2.8M), Nairobi (2.8M), and Dar es Salaam (2.7M). Mogadishu follows closely with 2.6M residents.

A second tier of capital cities forms important regional centers, including Harare (1.5M), Antananarivo (1.4M), Kampala (1.4M), and Lusaka (1.3M). Maputo rounds out this group with 1.2M inhabitants.

Several countries feature significant secondary cities that serve as regional economic hubs. Kenya has Mombasa (799.7K), while Zimbabwe includes Bulawayo (699.4K). Malawi is anchored by both Lilongwe (646.8K) and Blantyre (584.9K).