Tanzania Cities by Population 2024

275 cities

City
2024 Pop.
Dar es Salaam2,698,652
Mwanza436,801
Zanzibar403,658
Arusha341,136
Mbeya291,649
Morogoro250,902
Tanga224,876
Dodoma180,541
Kigoma164,268
Moshi156,959
Tabora145,292
Songea126,449
Musoma121,119
Iringa111,820
Katumba108,558
Shinyanga107,362
Mtwara96,602
Ushirombo95,052
Kilosa91,889
Sumbawanga89,161
Bagamoyo82,426
Mpanda73,338
Bukoba70,628
Singida62,432
Uyovu60,849
Makumbako53,003
Buseresere52,870
Bunda50,944
Merelani50,000
Katoro49,691
Ifakara49,528
Njombe46,724
Lindi41,912
Vwawa40,145
Geita40,000
Nguruka39,135
Newala Kisimani38,099
Geiro37,909
Kidatu37,542
Kasulu37,349
Tunduma36,556
Masasi36,032
Kahama36,014
Kidodi35,953
Igunga35,644
Misungwi35,530
Mlimba34,970
Mafinga34,958
Masumbwe34,780
Chalinze34,335
Babati34,291
Biharamulo34,038
Somanda33,932
Bariadi33,865
Kirando33,111
Tarime33,094
Tumbi32,900
Bugarama32,494
Mvomero31,324
Chanika30,905
Kyela30,684
Kibiti30,163
Kisesa29,804
Lukuledi29,699
Mlandizi29,394
Rujewa29,228
Ilula29,193
Kibondo28,666
Tukuyu28,398
Namanyere28,218
Mkuranga28,037
Bungu27,873
Chato27,776
Kasamwa27,681
Sikonge27,113
Malinyi27,041
Mtinko26,725
Nzega26,584
Maramba26,531
Wete26,450
Magugu26,131
Sokoni25,821
Sepuka25,657
Mbinga25,192
Luchingu25,145
Igurusi24,895
Shelui24,817
Chimala24,817
Kakonko24,688
Uvinza24,650
Nyalikungu24,648
Sirari24,317
Lushoto24,197
Matai24,070
Old Shinyanga23,747
Urambo23,724
Mgandu23,718
Kibaha23,651
Songwa23,618
Kiomboi23,519
Kondoa23,518
Vikindu23,307
Mwadui23,296
Nangomba23,028
Kingori22,839
Igugunu22,810
Ngudu22,658
Chala22,624
Lalago22,551
Kigonsera22,155
Tinde22,082
Rulenge22,069
Maswa22,025
Chake Chake21,686
Mhango21,553
Kiwira21,342
Isaka21,094
Basotu20,937
Mazinde20,534
Muriti20,254
Matui20,241
Hedaru20,231
Nsunga20,049
Dareda19,876
Nshamba19,815
Mpwapwa19,806
Kiratu19,803
Itigi19,711
Ikungi19,692
Nanyamba19,555
Kibakwe19,526
Maposeni19,472
Kabanga19,421
Liwale19,296
Laela19,185
Bashanet19,087
Magomeni19,086
Kihangara19,082
Mtwango19,040
Ilembula18,870
Dongobesh18,864
Matiri18,830
Magole18,753
Mlowo18,737
Usa River18,726
Nangwa18,595
Galappo18,528
Mugumu18,431
Katerero18,430
Nyakabindi18,428
Nachingwea18,058
Izazi18,010
Msowero17,861
Ipinda17,775
Mto wa Mbu17,754
Usevia17,742
Nanganga17,468
Same17,455
Ilongero17,342
Kibara17,211
Ngerengere17,181
Puma17,092
Tandahimba17,041
Muheza17,000
Malampaka16,916
Lugoba16,902
Ngara16,890
Mwandiga16,822
Mikumi16,780
Mungaa16,715
Nyamuswa16,507
Mbuguni16,442
Butiama16,376
Kishapu16,371
Nyangao16,343
Tingi16,315
Kitama16,232
Lembeni16,008
Kamachumu15,701
Mlalo15,576
Makuyuni15,516
Usagara15,514
Mabama15,320
Mlangali15,168
Mahanje15,009
Nkoaranga14,738
Nyakahanga14,611
Endasak14,576
Ndungu14,545
Misasi14,170
Mabamba14,140
Dunda14,080
Kyaka13,810
Mahuta13,548
Nanhyanga13,519
Naberera13,499
Itumba13,438
Mbulu13,430
Liuli13,119
Ikwiriri13,071
Ndago13,012
Mwanga12,846
Chiungutwa12,764
Masoko12,720
Karema12,630
Malya12,627
Kisarawe12,507
Madimba12,507
Kilindoni12,409
Soni12,402
Kaliua12,362
Ulenje12,219
Namanga12,048
Mtama11,928
Katoro11,925
Utete11,888
Kongwa11,840
Matonga11,828
Mbekenyera11,794
Inyonga11,790
Namikupa11,733
Muleba11,555
Lupiro11,430
Kimamba11,235
Namalenga11,204
Mtimbira11,122
Ruangwa11,095
Kisanga10,978
Kitangari10,956
Ngorongoro10,836
Nyanguge10,746
Matamba10,642
Bugene10,609
Mugango10,550
Mingoyo10,480
Kandete10,318
Makungu10,291
Igurubi10,083
Kisasa10,000
Majengo9,874
Micheweni9,838
Poli9,568
Konde9,530
Makanya9,505
Longido9,403
Maneromango9,402
Mwembe9,032
Mbamba Bay8,997
Magomeni8,944
Manda8,393
Kihurio8,377
Pangani8,343
Nungwi8,000
Masuguru7,946
Kintinku7,906
Lulindi7,807
Issenye7,778
Mahenge7,768
Mwaya7,558
Kwakoa7,514
Bukene7,444
Usoke7,295
Kisiwani7,126
Malangali7,112
Mtambile6,797
Nansio6,437
Nakatunguru6,064
Kilimatinde5,975
Monduli5,694
Mahonda5,569
Msanga5,527
Nkove5,389
Kibaya5,028
Mkokotoni2,572
Koani2,211

Tanzania has 1 cities with more than a million people, 15 cities with between 100,000 and 1 million people, and 222 cities with between 10,000 and 100,000 people. The largest city in Tanzania is Dar es Salaam, with a population of 2,698,652 people.

Sources