Eastern Africa Cities by Population 2026

5 Most Populated Eastern Africa Cities

City
Country
Population
Tanzania FlagDar es SalaamTanzania5,855,189
Kenya FlagNairobiKenya5,603,502
Ethiopia FlagAddis AbabaEthiopia4,229,569
Somalia FlagMogadishuSomalia3,307,421
Madagascar FlagAntananarivoMadagascar2,567,094
Somalia FlagNorthwestSomalia2,475,421
Zambia FlagLusakaZambia2,393,400
Rwanda FlagKigaliRwanda2,075,215
Uganda FlagKampalaUganda1,862,258
Mozambique FlagMatolaMozambique1,519,759
Zimbabwe FlagHarareZimbabwe1,494,371
Kenya FlagMombasaKenya1,478,607
Somalia FlagBaySomalia1,470,012
Somalia FlagAwdalSomalia1,434,110
Somalia FlagTogdheerSomalia1,365,711
Somalia FlagBariSomalia1,347,688
Malawi FlagLilongweMalawi1,344,144
Tanzania FlagMwanzaTanzania1,320,718
Somalia FlagLower ShabelleSomalia1,242,154
Madagascar FlagToamasinaMadagascar1,140,652
Somalia FlagMudugSomalia1,122,067
Rwanda FlagGasaboRwanda1,074,230
Mozambique FlagMaputoMozambique1,067,522
Tanzania FlagDodomaTanzania934,592
Malawi FlagBlantyreMalawi932,232
Mozambique FlagNampulaMozambique901,210
Madagascar FlagFianarantsoaMadagascar900,579
Somalia FlagLower JubaSomalia898,128
Madagascar FlagMahajangaMadagascar894,588
Somalia FlagSoolSomalia877,835
Madagascar FlagToliaraMadagascar871,417
Tanzania FlagZanzibarTanzania815,650
Somalia FlagMiddle ShabelleSomalia810,060
Kenya FlagNakuruKenya809,825
Djibouti FlagDjiboutiDjibouti806,174
Mozambique FlagBeiraMozambique787,007
Eritrea FlagAsmaraEritrea783,135
Uganda FlagNansanaUganda765,307
Madagascar FlagAntsirananaMadagascar762,066
Burundi FlagBujumburaBurundi758,892
Rwanda FlagNyagatareRwanda748,823
Somalia FlagGalgaduudSomalia737,711
Zambia FlagKitweZambia732,063
Tanzania FlagArushaTanzania723,101
Zambia FlagNdolaZambia700,406
Kenya FlagRuiruKenya695,513
Kenya FlagEldoretKenya675,073
Zimbabwe FlagBulawayoZimbabwe671,066
Somalia FlagGedoSomalia658,594
Rwanda FlagBugeseraRwanda652,054
Somalia FlagHiiraanSomalia637,222
Somalia FlagSanaagSomalia629,261
Tanzania FlagMbeyaTanzania620,645
Rwanda FlagRubavuRwanda617,195
Somalia FlagNugaalSomalia616,546
Rwanda FlagGatsiboRwanda607,002
Rwanda FlagKicukiroRwanda584,978
Ethiopia FlagGonderEthiopia578,547
Rwanda FlagRwamaganaRwanda577,439
Tanzania FlagMorogoroTanzania560,479
Ethiopia FlagMekeleEthiopia559,544
Ethiopia FlagAdamaEthiopia555,072
Tanzania FlagKahamaTanzania554,094
Somalia FlagMiddle JubaSomalia551,958
Ethiopia FlagAwasaEthiopia549,516
Kenya FlagKisumuKenya544,902
Mozambique FlagChimoioMozambique532,713
Rwanda FlagMusanzeRwanda528,264
Rwanda FlagRusiziRwanda524,210
Rwanda FlagKireheRwanda520,256
Rwanda FlagKayonzaRwanda512,139
Rwanda FlagKamonyiRwanda504,424
Uganda FlagKiraUganda495,289
Mozambique FlagTeteMozambique482,002
Tanzania FlagTangaTanzania480,535
Uganda FlagMakindye SsabagaboUganda479,992
Rwanda FlagGicumbiRwanda472,064
Rwanda FlagNyamashekeRwanda457,150
Kenya FlagKikuyuKenya453,420
Ethiopia FlagBahir DarEthiopia434,588
Rwanda FlagNgomaRwanda434,501
Rwanda FlagGisagaraRwanda431,489
Rwanda FlagNyarugengeRwanda417,704
Rwanda FlagBureraRwanda410,302
Somalia FlagBakoolSomalia407,247
Rwanda FlagHuyeRwanda405,667
Uganda FlagAruaUganda401,865
Rwanda FlagRulindoRwanda394,005
Rwanda FlagKarongiRwanda392,150
Rwanda FlagRutsiroRwanda388,656
Tanzania FlagGeitaTanzania388,413
Rwanda FlagNyamagabeRwanda384,231
Rwanda FlagNyanzaRwanda384,006
Rwanda FlagNgororeroRwanda382,616
Ethiopia FlagDire DawaEthiopia380,160
Mozambique FlagLichingaMozambique379,851
Zimbabwe FlagChitungwizaZimbabwe377,170
Rwanda FlagGakenkeRwanda376,712
Rwanda FlagRuhangoRwanda376,131
Rwanda FlagMuhangaRwanda375,472
Zambia FlagSolweziZambia368,094
Kenya FlagThikaKenya356,764
Mozambique FlagNacala PortoMozambique342,147
Uganda FlagMukonoUganda338,122
Ethiopia FlagDeseEthiopia335,739
Malawi FlagMzuzuMalawi330,099
Rwanda FlagNyabihuRwanda329,322
Tanzania FlagSongeaTanzania328,288
Rwanda FlagNyaruguruRwanda328,173
Zambia FlagKabweZambia324,850
Tanzania FlagKibahaTanzania324,111
Uganda FlagMasakaUganda320,023
Tanzania FlagBariadiTanzania318,697
Mozambique FlagQuelimaneMozambique307,712
Madagascar FlagAntsirabeMadagascar305,261
Ethiopia FlagJimaEthiopia304,787
Mozambique FlagGurueMozambique300,270
Mozambique FlagMocubaMozambique299,975
Uganda FlagMbaleUganda295,436
Tanzania FlagKasuluTanzania291,086
Uganda FlagJinjaUganda286,090
Zambia FlagChingolaZambia285,980
Kenya FlagNaivashaKenya281,605
Uganda FlagMbararaUganda280,941
Mozambique FlagPembaMozambique279,397
Kenya FlagKaruriKenya275,784
Tanzania FlagTundumaTanzania267,865
Ethiopia FlagSodoEthiopia265,567
Ethiopia FlagArba MinchEthiopia261,548
Uganda FlagLiraUganda253,445
Ethiopia FlagShashemeneEthiopia253,170
Ethiopia FlagBishoftuEthiopia251,985
Tanzania FlagTaboraTanzania251,839
Tanzania FlagIfakaraTanzania251,417
Tanzania FlagMpandaTanzania249,579
Ethiopia FlagHosaenaEthiopia245,000
Kenya FlagOngata RongaiKenya244,887
Zimbabwe FlagMutareZimbabwe242,396
Uganda FlagGuluUganda241,020
Tanzania FlagKigomaTanzania239,527
Tanzania FlagMoshiTanzania238,759
Eritrea FlagKerenEritrea236,969
Kenya FlagKitaleKenya230,136
Tanzania FlagIringaTanzania227,498
Zimbabwe FlagEpworthZimbabwe224,353
Tanzania FlagBundaTanzania223,480
Ethiopia FlagJijigaEthiopia223,421
Kenya FlagJujaKenya221,433
Zambia FlagLuanshyaZambia220,575
Zambia FlagChipataZambia220,464
Kenya FlagKitengelaKenya219,155
Zambia FlagKasamaZambia217,042
Kenya FlagGarissaKenya216,621
Tanzania FlagSumbawangaTanzania213,637
Uganda FlagNjeruUganda211,110
Kenya FlagKiambuKenya209,838
Zambia FlagMansaZambia208,817
Ethiopia FlagDilaEthiopia206,643
Tanzania FlagSingidaTanzania202,132
Zambia FlagLivingstoneZambia196,030
Ethiopia FlagNekemteEthiopia189,497
Ethiopia FlagDebre BirhanEthiopia182,406
Tanzania FlagMusomaTanzania177,891
Ethiopia FlagHararEthiopia177,367
Zambia FlagMufuliraZambia175,533
Ethiopia FlagDebre MarkosEthiopia174,693
Ethiopia FlagAselaEthiopia169,450
Ethiopia FlagKombolchaEthiopia164,023
Kenya FlagManderaKenya162,793
Tanzania FlagTarimeTanzania162,499
Tanzania FlagMtwaraTanzania161,038
Zimbabwe FlagGweruZimbabwe160,772
Kenya FlagKisiiKenya159,527
Reunion FlagSaint-DenisReunion159,007
Tanzania FlagShinyangaTanzania157,370
Ethiopia FlagDebre TaborEthiopia155,618
Kenya FlagMalindiKenya155,350
Uganda FlagHoimaUganda153,966
Tanzania FlagNzegaTanzania152,911
Tanzania FlagBukobaTanzania151,948
Mozambique FlagXai-XaiMozambique150,460
Kenya FlagKakamegaKenya148,762
Ethiopia FlagAdigratEthiopia148,729
Uganda FlagFort PortalUganda146,447
Mozambique FlagCuambaMozambique145,948
Mozambique FlagManhicaMozambique145,226
Mozambique FlagMaxixeMozambique143,777
Tanzania FlagMakambakoTanzania141,966
Uganda FlagKaseseUganda141,306
Mauritius FlagPort LouisMauritius141,235
Zambia FlagChungaZambia141,120
Uganda FlagSorotiUganda139,920
Kenya FlagMlolongoKenya136,351
Zambia FlagMonguZambia136,125
Mozambique FlagMontepuezMozambique134,507
Uganda FlagMityanaUganda133,340
Uganda FlagLugaziUganda133,085
Uganda FlagIbandaUganda130,837
Zimbabwe FlagKadomaZimbabwe129,603
Zambia FlagChililabombweZambia129,285
Ethiopia FlagWeldiyaEthiopia129,168
Kenya FlagMtwapaKenya128,677
Zimbabwe FlagKwekweZimbabwe128,411
Kenya FlagWajirKenya127,881
Zambia FlagKalulushiZambia127,082
Tanzania FlagSengeremaTanzania126,925
Madagascar FlagSambavaMadagascar125,371
Ethiopia FlagGambelaEthiopia124,629
Ethiopia FlagSebetaEthiopia124,263
Tanzania FlagHandeniTanzania123,892
Ethiopia FlagBurayuEthiopia123,184
Ethiopia FlagShire Inda SilaseEthiopia122,262
Ethiopia FlagAmboEthiopia121,350
Tanzania FlagMafingaTanzania121,291
Zambia FlagChomaZambia120,887
Malawi FlagZombaMalawi120,618
Ethiopia FlagArsi NegeleEthiopia119,171
Mauritius FlagBeau Bassin Rose HillMauritius118,590
Mauritius FlagBeau Bassin Rose HillMauritius118,590
Mauritius FlagBeau Bassin Rose HillMauritius118,590
Zambia FlagMazabukaZambia118,348
Zambia FlagKafueZambia118,058
Kenya FlagLodwarKenya117,740
Ethiopia FlagButajiraEthiopia116,895
Mozambique FlagNametilMozambique116,771
Ethiopia FlagAksumEthiopia115,416
Mauritius FlagPort Louis PartMauritius115,385
Mauritius FlagPort Louis PartMauritius115,385
Kenya FlagAthi River (Mavoko)Kenya115,373
Uganda FlagMubendeUganda115,372
Mauritius FlagVacoas Phoenix PartMauritius114,988
Mauritius FlagVacoas Phoenix PartMauritius114,988
Mauritius FlagVacoas Phoenix PartMauritius114,988
Zimbabwe FlagRuwaZimbabwe114,907
Kenya FlagMeruKenya113,796
Ethiopia FlagRobeEthiopia111,894
Kenya FlagIsioloKenya111,610
Mozambique FlagMonapoMozambique111,599
Zambia FlagNakondeZambia111,278
Ethiopia FlagArekaEthiopia110,020
Ethiopia FlagZiwayEthiopia109,917
Kenya FlagKiserianKenya109,131
Mozambique FlagAlto MolocueMozambique109,117
Reunion FlagSaint-PaulReunion108,894
Tanzania FlagNjombeTanzania107,161
Tanzania FlagMasasiTanzania106,561
Ethiopia FlagYirga AlemEthiopia106,228
Kenya FlagKilifiKenya105,394
Ethiopia FlagAdwaEthiopia104,507
Mauritius FlagVacoas Phoenix Part and MidlandsMauritius103,391
Mauritius FlagVacoas Phoenix Part and MidlandsMauritius103,391
Mauritius FlagVacoas Phoenix Part and MidlandsMauritius103,391
Kenya FlagNanyukiKenya103,327
Uganda FlagSheemaUganda102,614
Tanzania FlagLindiTanzania102,500
Kenya FlagBusiaKenya102,011
Mozambique FlagMarromeuMozambique101,900
Mauritius FlagBeau Bassin Rose Hill PartMauritius101,788
Mauritius FlagBeau Bassin Rose Hill PartMauritius101,788
Mauritius FlagBeau Bassin Rose Hill PartMauritius101,788
Zimbabwe FlagChinhoyiZimbabwe101,770
Zambia FlagKapiri MposhiZambia101,634
Kenya FlagNgongKenya101,215
Mozambique FlagInhambaneMozambique101,140
Ethiopia FlagWelkiteEthiopia100,850
Tanzania FlagVwawaTanzania100,258
Kenya FlagLimuruKenya99,094
Mozambique FlagAngocheMozambique98,760
Uganda FlagMasindiUganda98,464
Tanzania FlagKondoaTanzania98,253
Eritrea FlagAssabEritrea97,402
Kenya FlagNyeriKenya96,680
Zimbabwe FlagNortonZimbabwe96,304
Mozambique FlagVilankuloMozambique96,126
Eritrea FlagMassawaEritrea95,938
Ethiopia FlagWalisoEthiopia95,491
Eritrea FlagAgordatEritrea95,136
Zambia FlagNchelengeZambia94,959
Madagascar FlagAntalahaMadagascar94,730
Ethiopia FlagAlaba KulitoEthiopia93,977
Mozambique FlagChibutoMozambique93,339
Madagascar FlagAmbilobeMadagascar93,009
Kenya FlagNarokKenya92,850
Kenya FlagUkundaKenya92,557
Eritrea FlagDekemhareEritrea92,403
Ethiopia FlagAsosaEthiopia92,400
Kenya FlagEmbuKenya92,210
Tanzania FlagKatoroTanzania91,605
Ethiopia FlagMekiEthiopia91,352
Comoros FlagMoroniComoros90,383
Kenya FlagMigoriKenya89,210
Ethiopia FlagNegeleEthiopia88,785
Zimbabwe FlagMasvingoZimbabwe87,976
Mozambique FlagMocimboa da PraiaMozambique87,454
Kenya FlagMachakosKenya87,138
Ethiopia FlagTepiEthiopia86,810
Madagascar FlagTaolanaroMadagascar86,564
Malawi FlagKarongaMalawi86,461
Kenya FlagElwakKenya86,183
Ethiopia FlagAlamataEthiopia86,014
Ethiopia FlagDurameEthiopia85,824
Tanzania FlagVikinduTanzania85,498
Reunion FlagSaint-PierreReunion85,407
Reunion FlagLe TamponReunion85,060
Ethiopia FlagChiroEthiopia84,778
Ethiopia FlagBoditiEthiopia84,491
Mozambique FlagChiureMozambique84,302
Madagascar FlagAmbanjaMadagascar83,960
Uganda FlagEntebbeUganda83,545
Kenya FlagGilgilKenya82,734
Madagascar FlagMoramangaMadagascar81,373
Uganda FlagKamuliUganda80,910
Ethiopia FlagGobaEthiopia80,806
Ethiopia FlagMizanEthiopia80,632
Mozambique FlagMoatizeMozambique80,461
Malawi FlagKasunguMalawi80,244
Kenya FlagBungomaKenya79,487
Ethiopia FlagSawlaEthiopia79,394
Mozambique FlagMilangeMozambique78,236
Ethiopia FlagWukroEthiopia78,184
Ethiopia FlagGimbiEthiopia78,122
Ethiopia FlagHaramayaEthiopia77,369
Ethiopia FlagAleta WendoEthiopia77,161
Mauritius FlagCurepipe PartMauritius77,055
Mauritius FlagCurepipe PartMauritius77,055
Ethiopia FlagGodeEthiopia76,586
Kenya FlagVoiKenya75,712
Zambia FlagMpikaZambia74,621
Ethiopia FlagMojoEthiopia74,469
Tanzania FlagMbingaTanzania74,344
Ethiopia FlagDembi DoloEthiopia74,228
Madagascar FlagAmbovombeMadagascar73,493
Kenya FlagWanguruKenya73,397
Zimbabwe FlagChegutuZimbabwe73,290
Ethiopia FlagMotaEthiopia73,277
Ethiopia FlagBongaEthiopia72,872
Madagascar FlagAndoanyMadagascar72,569
Ethiopia FlagFinote SelamEthiopia72,530
Ethiopia FlagMetuEthiopia72,521
Mauritius FlagQuatre Bornes PartMauritius71,783
Mauritius FlagQuatre Bornes PartMauritius71,783
Tanzania FlagBabatiTanzania71,685
Uganda FlagKobokoUganda71,513
Mayotte FlagMamoudzouMayotte71,437
Zambia FlagPetaukeZambia71,032
Ethiopia FlagJinkaEthiopia70,786
Kenya FlagHabasweinKenya70,384
Zambia FlagChongweZambia70,161
Ethiopia FlagBule HoraEthiopia70,090
Kenya FlagKimililiKenya69,849
Ethiopia FlagKoboEthiopia69,692
Ethiopia FlagDangilaEthiopia69,565
Ethiopia FlagFicheEthiopia69,387
Mozambique FlagDondoMozambique69,272
Zambia FlagMonzeZambia69,255
Mozambique FlagSongoMozambique69,232
Ethiopia FlagMoyaleEthiopia68,860
Uganda FlagKabaleUganda68,340
Madagascar FlagMorondavaMadagascar68,201
Malawi FlagMangochiMalawi68,088
Zimbabwe FlagMaronderaZimbabwe67,965
Kenya FlagMoyaleKenya67,902
Zambia FlagMpulunguZambia67,672
Mozambique FlagRibaueMozambique67,319
Zimbabwe FlagBeitbridgeZimbabwe67,058
Zimbabwe FlagZvishavaneZimbabwe66,732
Eritrea FlagGhindaEritrea66,245
Zambia FlagChilangaZambia66,012
Uganda FlagBusiaUganda65,623
Eritrea FlagTesseneiEritrea65,341
Kenya FlagKerichoKenya65,287
Burundi FlagNgoziBurundi65,257
Ethiopia FlagChagniEthiopia64,935
Tanzania FlagKorogweTanzania64,493
Ethiopia FlagChukoEthiopia64,386
Eritrea FlagMendeferaEritrea64,315
Ethiopia FlagAgaroEthiopia64,138
Kenya FlagMolo (Turi)Kenya63,763
Tanzania FlagChake ChakeTanzania63,570
Kenya FlagGithunguriKenya63,319
Burundi FlagGitegaBurundi63,180
Zambia FlagSamfyaZambia62,669
Ethiopia FlagHaderoEthiopia62,506
Tanzania FlagBagamoyoTanzania62,472
Ethiopia FlagSekotaEthiopia62,450
Kenya FlagMasalaniKenya61,931
Mozambique FlagNhamatandaMozambique61,837
Kenya FlagHoma BayKenya61,693
Kenya FlagMurang'aKenya61,465
Tanzania FlagKibaigwaTanzania61,136
Tanzania FlagMasumbweTanzania61,070
Mozambique FlagMocambiqueMozambique60,970
Tanzania FlagMbuguniTanzania60,827
Ethiopia FlagMaychewEthiopia60,588
Kenya FlagWebuyeKenya60,512
Zambia FlagMumbwaZambia60,412
Mozambique FlagMaconeMozambique60,400
Reunion FlagSaint-AndreReunion60,114
Mozambique FlagChokweMozambique60,020
Kenya FlagNjoroKenya59,846
Madagascar FlagFenoarivo AtsinananaMadagascar59,804
Kenya FlagKapsabetKenya59,597
Madagascar FlagTsiroanomandidyMadagascar59,538
Ethiopia FlagWeretaEthiopia59,356
Ethiopia FlagInjibaraEthiopia59,001
Madagascar FlagMaroantsetraMadagascar58,970
Mozambique FlagNamapa-EratiMozambique58,729
Ethiopia FlagHoletaEthiopia58,666
Ethiopia FlagDebarkEthiopia58,069
Madagascar FlagIhosyMadagascar57,995
Eritrea FlagAdi QayehEritrea57,913
Ethiopia FlagAdolaEthiopia57,830
Ethiopia FlagShakisoEthiopia57,681
Tanzania FlagTunduruTanzania57,350
Ethiopia FlagBureEthiopia57,130
Uganda FlagKapchorwaUganda57,014
Madagascar FlagAmbatondrazakaMadagascar56,725
Uganda FlagIgangaUganda56,607
Mozambique FlagManicaMozambique56,420
Ethiopia FlagHumoraEthiopia56,391
Eritrea FlagBarentuEritrea56,354
Madagascar FlagAmboasaryMadagascar56,271
Zambia FlagMkushiZambia56,095
Burundi FlagRumongeBurundi56,046
Madagascar FlagAmbalavaoMadagascar55,617
Reunion FlagSaint-LouisReunion55,482
Zambia FlagKateteZambia55,454
Zambia FlagLundaziZambia55,145
Uganda FlagBushenyi IshakaUganda54,987
Tanzania FlagDiobahikaTanzania54,963
Tanzania FlagIgungaTanzania54,963
Ethiopia FlagNefas MewchaEthiopia54,888
Ethiopia FlagShoneEthiopia54,515
Mozambique FlagGondolaMozambique54,491
Ethiopia FlagKemiseEthiopia54,408
Tanzania FlagIkwiririTanzania54,404
Uganda FlagKotidoUganda53,815
Tanzania FlagTukuyuTanzania53,778
Zimbabwe FlagBinduraZimbabwe53,775
Ethiopia FlagAdetEthiopia53,652
Mozambique FlagMorrumbalaMozambique53,594
Ethiopia FlagDegehaburEthiopia53,250
Madagascar FlagManakaraMadagascar53,154
Tanzania FlagUtenguleTanzania53,109
Tanzania FlagUshiromboTanzania52,923
Mozambique FlagXilembeneMozambique52,852
Ethiopia FlagYirga ChefeEthiopia52,836
Malawi FlagBalakaMalawi52,805
Malawi FlagLiwondeMalawi52,741
Uganda FlagNebbiUganda52,647
Madagascar FlagAndilamenaMadagascar52,528
Madagascar FlagAntsohihyMadagascar52,520
Ethiopia FlagDodolaEthiopia52,476
Ethiopia FlagMerawiEthiopia52,442
Mozambique FlagMalemaMozambique52,430
Eritrea FlagSenafeEritrea52,360
Ethiopia FlagAsasaEthiopia52,124
Ethiopia FlagKebri DeharEthiopia51,764
Mozambique FlagMuedaMozambique51,579
Kenya FlagMarsabitKenya51,497
Uganda FlagKitgumUganda51,333
Zambia FlagMbalaZambia51,288
Madagascar FlagAmbositraMadagascar50,587
Madagascar FlagVangaindranoMadagascar50,465
Mozambique FlagNamacurraMozambique50,414
Uganda FlagApacUganda50,229
Ethiopia FlagAsaytaEthiopia50,059
Ethiopia FlagGebre GurachaEthiopia50,042
Ethiopia FlagShinshichoEthiopia49,986
Tanzania FlagMbuluTanzania49,566
Ethiopia FlagBedeleEthiopia49,204
Ethiopia FlagShewa RobitEthiopia49,178
Tanzania FlagDumilaTanzania48,856
Tanzania FlagGairoTanzania48,856
Tanzania FlagMlowoTanzania48,856
Ethiopia FlagTis AbayEthiopia48,702
Madagascar FlagAmpanihyMadagascar48,682
Ethiopia FlagLalibelaEthiopia48,547
Tanzania FlagRujewaTanzania48,413
Madagascar FlagMarovoayMadagascar48,077
Ethiopia FlagNejoEthiopia47,860
Tanzania FlagKilosaTanzania47,642
Zambia FlagChinsaliZambia47,397
Kenya FlagRhamuKenya47,160
Tanzania FlagNansioTanzania47,158
Mozambique FlagCaiaMozambique47,145
Madagascar FlagAmbatofinandrahanaMadagascar47,057
Tanzania FlagKyelaTanzania46,845
Ethiopia FlagDoloEthiopia46,757
Ethiopia FlagBatiEthiopia46,677
Mozambique FlagMaciaMozambique46,659
Ethiopia FlagAwash Sebat KiloEthiopia46,367
Ethiopia FlagGidoleEthiopia46,231
Djibouti FlagAli-SabiehDjibouti46,046
Malawi FlagSalimaMalawi45,963
Ethiopia FlagDubtiEthiopia45,860
Ethiopia FlagBedesaEthiopia45,789
Madagascar FlagMandritsaraMadagascar45,722
Ethiopia FlagGinchiEthiopia45,671
Madagascar FlagAndapaMadagascar45,618

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 (4.2M), Nairobi (5.6M), and Dar es Salaam (5.9M). Mogadishu follows closely with 3.3M residents.

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

Several countries feature significant secondary cities that serve as regional economic hubs. Kenya has Mombasa (1.5M), while Zimbabwe includes Bulawayo (671.1K). Malawi is anchored by both Lilongwe (1.3M) and Blantyre (932.2K).

Sources

  1. World Urbanization Prospects 2025 - United Nations population estimates and projections of major Urban Agglomerations
  2. World Population Prospects (2024 Revision) - United Nations population estimates and projections.