Cities in Tanzania
309 cities · sorted by population
Dar es Salaam
Dar es Salaam Region
Pop. 5,383,728
Mwanza
Mwanza
Pop. 1,104,521
Dodoma
Dodoma
Pop. 765,179
CapitalZanzibar
Zanzibar Urban/West
Pop. 709,809
Arusha
Arusha
Pop. 617,631
Mbeya
Mbeya
Pop. 541,603
Morogoro
Morogoro
Pop. 471,409
Kahama
Shinyanga
Pop. 453,654
Tanga
Tanga
Pop. 393,429
Geita
Geita
Pop. 318,006
Tabora
Tabora
Pop. 308,741
Sumbawanga
Rukwa
Pop. 303,986
Songea
Ruvuma
Pop. 286,285
Kibaha
Pwani
Pop. 265,360
Bariadi
Simiyu
Pop. 260,927
Kasulu
Kigoma
Pop. 238,321
Singida
Singida
Pop. 232,459
Kigoma
Kigoma
Pop. 232,388
Moshi
Kilimanjaro
Pop. 221,733
Tunduma
Songwe
Pop. 219,309
Ifakara
Morogoro
Pop. 205,843
Mpanda
Katavi
Pop. 204,338
Iringa
Iringa
Pop. 202,490
Bunda
Mara
Pop. 182,970
Musoma
Mara
Pop. 164,172
Bukoba
Kagera
Pop. 144,938
Mtwara
Mtwara
Pop. 140,793
Shinyanga
Shinyanga
Pop. 139,727
Tarime
Mara
Pop. 133,043
Nzega
Tabora
Pop. 125,193
Makumbako
Njombe
Pop. 116,232
Sengerema
Mwanza
Pop. 110,000
Handeni
Tanga
Pop. 108,968
Katumba
Mbeya
Pop. 108,558
Mafinga
Iringa
Pop. 99,305
Lindi
Lindi
Pop. 95,096
Ushirombo
Geita
Pop. 95,052
Njombe
Njombe
Pop. 92,537
Kilosa
Morogoro
Pop. 91,889
Masasi
Mtwara
Pop. 89,700
Vwawa
Songwe
Pop. 85,000
Bagamoyo
Pwani
Pop. 82,426
Kondoa
Dodoma
Pop. 80,443
Katoro
Geita
Pop. 75,000
Vikindu
Pwani
Pop. 70,000
Babati
Manyara
Pop. 67,445
Korogwe
Tanga
Pop. 62,032
Mbinga
Ruvuma
Pop. 60,868
Uyovu
Geita
Pop. 60,849
Buseresere
Geita
Pop. 52,870
Chake Chake
Pemba South
Pop. 52,047
Kibaigwa
Dodoma
Pop. 50,054
Utengule
Mbeya
Pop. 50,000
Tukuyu
Mbeya
Pop. 50,000
Masumbwe
Geita
Pop. 50,000
Merelani
Arusha
Pop. 50,000
Mbuguni
Arusha
Pop. 49,801
Tunduru
Ruvuma
Pop. 48,000
Kyela
Mbeya
Pop. 47,000
Mbulu
Manyara
Pop. 45,384
Ikwiriri
Pwani
Pop. 45,000
Igunga
Tabora
Pop. 45,000
Diobahika
Geita
Pop. 45,000
Mwandege
Pwani
Pop. 45,000
Nansio
Mara
Pop. 44,000
Rujewa
Mbeya
Pop. 42,013
Namanyere
Rukwa
Pop. 40,000
Mlowo
Songwe
Pop. 40,000
Mapinga
Pwani
Pop. 40,000
Geiro
Morogoro
Pop. 40,000
Dumila
Morogoro
Pop. 40,000
Nguruka
Kigoma
Pop. 39,135
Newala Kisimani
Mtwara
Pop. 38,099
Kidatu
Morogoro
Pop. 37,542
Boma la Ngombe
Kilimanjaro
Pop. 37,538
Kidodi
Morogoro
Pop. 35,953
Wete
Pemba North
Pop. 35,951
Misungwi
Mwanza
Pop. 35,530
Magu
Mwanza
Pop. 35,000
Mlimba
Morogoro
Pop. 34,970
Mafinga
Iringa
Pop. 34,958
Newala
Mtwara
Pop. 34,862
Chalinze
Pwani
Pop. 34,335
Same
Kilimanjaro
Pop. 34,322
Biharamulo
Kagera
Pop. 34,038
Lushoto
Tanga
Pop. 34,000
Somanda
Simiyu
Pop. 33,932
Kirando
Rukwa
Pop. 33,111
Tumbi
Tabora
Pop. 32,900
Bugarama
Kagera
Pop. 32,494
Ngudu
Mwanza
Pop. 32,446
Urambo
Tabora
Pop. 31,752
Mvomero
Pwani
Pop. 31,324
Chanika
Tanga
Pop. 30,905
Nungwi
Zanzibar North
Pop. 30,762
Kibiti
Pwani
Pop. 30,163
Mpwapwa
Dodoma
Pop. 30,000
Kisesa
Mwanza
Pop. 30,000
Chato
Geita
Pop. 30,000
Kisesa
Simiyu
Pop. 29,804
Lukuledi
Mtwara
Pop. 29,699
Mlandizi
Pwani
Pop. 29,394
Ilula
Iringa
Pop. 29,193
Mugumu
Mara
Pop. 29,000
Kibondo
Kigoma
Pop. 28,666
Mkuranga
Pwani
Pop. 28,037
Shanwa
Simiyu
Pop. 28,000
Bungu
Pwani
Pop. 27,873
Kasamwa
Geita
Pop. 27,681
Sikonge
Tabora
Pop. 27,113
Malinyi
Morogoro
Pop. 27,041
Mtinko
Singida
Pop. 26,725
Maramba
Tanga
Pop. 26,531
Magugu
Manyara
Pop. 26,131
Matundasi
Mbeya
Pop. 26,073
Sokoni
Zanzibar Central/South
Pop. 25,821
Sepuka
Singida
Pop. 25,657
Luchingu
Mtwara
Pop. 25,145
Sirari
Mara
Pop. 25,000
Manyoni
Singida
Pop. 25,000
Liwale
Lindi
Pop. 25,000
Igurusi
Mbeya
Pop. 25,000
Mhalamba
Geita
Pop. 25,000
Shelui
Singida
Pop. 24,817
Chimala
Mbeya
Pop. 24,817
Kakonko
Kigoma
Pop. 24,688
Uvinza
Kigoma
Pop. 24,650
Nyalikungu
Simiyu
Pop. 24,648
Matai
Rukwa
Pop. 24,070
Itigi
Singida
Pop. 24,000
Ruaha
Morogoro
Pop. 24,000
Makongolosi
Mbeya
Pop. 23,787
Old Shinyanga
Shinyanga
Pop. 23,747
Mkoani
Pemba South
Pop. 23,719
Mgandu
Singida
Pop. 23,718
Songwa
Shinyanga
Pop. 23,618
Kiomboi
Singida
Pop. 23,519
Kilindoni
Pwani
Pop. 23,426
Mwadui
Shinyanga
Pop. 23,296
Nangomba
Mtwara
Pop. 23,028
Urunda
Mbeya
Pop. 23,000
Kingori
Arusha
Pop. 22,839
Igugunu
Singida
Pop. 22,810
Chala
Rukwa
Pop. 22,624
Lalago
Simiyu
Pop. 22,551
Kigonsera
Ruvuma
Pop. 22,155
Tinde
Shinyanga
Pop. 22,082
Rulenge
Kagera
Pop. 22,069
Maswa
Simiyu
Pop. 22,025
Mwanhuzi
Simiyu
Pop. 21,664
Mhango
Shinyanga
Pop. 21,553
Kilwa Masoko
Lindi
Pop. 21,519
Katesh
Manyara
Pop. 21,462
Kiwira
Mbeya
Pop. 21,342
Isaka
Shinyanga
Pop. 21,094
Usangi
Kilimanjaro
Pop. 21,000
Usa River
Arusha
Pop. 21,000
Hedaru
Kilimanjaro
Pop. 21,000
Nachingwea
Lindi
Pop. 21,000
Basotu
Manyara
Pop. 20,937
Mazinde
Tanga
Pop. 20,534
Muriti
Mara
Pop. 20,254
Matui
Tanga
Pop. 20,241
Nsunga
Kagera
Pop. 20,049
Muheza
Tanga
Pop. 20,000
Mikumi
Morogoro
Pop. 20,000
Makuyuni
Arusha
Pop. 20,000
Kiratu
Arusha
Pop. 20,000
Tandahimba
Mtwara
Pop. 20,000
Ruangwa
Lindi
Pop. 20,000
Matongo
Mara
Pop. 20,000
Dareda
Manyara
Pop. 19,876
Nshamba
Kagera
Pop. 19,815
Ikungi
Singida
Pop. 19,692
Nanyamba
Mtwara
Pop. 19,555
Kibakwe
Dodoma
Pop. 19,526
Maposeni
Ruvuma
Pop. 19,472
Kabanga
Kagera
Pop. 19,421
Laela
Rukwa
Pop. 19,185
Bashanet
Manyara
Pop. 19,087
Magomeni
Dar es Salaam Region
Pop. 19,086
Kihangara
Mwanza
Pop. 19,082
Mtwango
Njombe
Pop. 19,040
Shirati
Mara
Pop. 18,904
Ilembula
Njombe
Pop. 18,870
Dongobesh
Manyara
Pop. 18,864
Matiri
Ruvuma
Pop. 18,830
Magole
Morogoro
Pop. 18,753
Nangwa
Manyara
Pop. 18,595
Galappo
Manyara
Pop. 18,528
Katerero
Kagera
Pop. 18,430
Nyakabindi
Simiyu
Pop. 18,428
Izazi
Iringa
Pop. 18,010
Lubata
Morogoro
Pop. 18,000
Tarakea
Kilimanjaro
Pop. 18,000
Madizini
Morogoro
Pop. 18,000
Msowero
Morogoro
Pop. 17,861
Ipinda
Mbeya
Pop. 17,775
Mto wa Mbu
Arusha
Pop. 17,754
Usevia
Katavi
Pop. 17,742
Nanganga
Mtwara
Pop. 17,468
Ilongero
Singida
Pop. 17,342
Kibara
Mara
Pop. 17,211
Ngerengere
Morogoro
Pop. 17,181
Puma
Singida
Pop. 17,092
Malampaka
Simiyu
Pop. 16,916
Lugoba
Pwani
Pop. 16,902
Ngara
Kagera
Pop. 16,890
Mwandiga
Kigoma
Pop. 16,822
Mungaa
Singida
Pop. 16,715
Nyamuswa
Mara
Pop. 16,507
Butiama
Mara
Pop. 16,376
Kishapu
Shinyanga
Pop. 16,371
Nyangao
Lindi
Pop. 16,343
Tingi
Ruvuma
Pop. 16,315
Kitama
Mtwara
Pop. 16,232
Lembeni
Kilimanjaro
Pop. 16,008
Kamachumu
Kagera
Pop. 15,701
Mlalo
Tanga
Pop. 15,576
Makuyuni
Tanga
Pop. 15,516
Usagara
Mwanza
Pop. 15,514
Mabama
Tabora
Pop. 15,320
Mlangali
Njombe
Pop. 15,168
Mahanje
Ruvuma
Pop. 15,009
Namanga
Arusha
Pop. 14,922
Nkoaranga
Arusha
Pop. 14,738
Nyakahanga
Kagera
Pop. 14,611
Endasak
Manyara
Pop. 14,576
Ndungu
Kilimanjaro
Pop. 14,545
Misasi
Mwanza
Pop. 14,170
Mabamba
Kigoma
Pop. 14,140
Dunda
Mbeya
Pop. 14,080
Kyaka
Kagera
Pop. 13,810
Mahuta
Mtwara
Pop. 13,548
Nanhyanga
Mtwara
Pop. 13,519
Naberera
Manyara
Pop. 13,499
Itumba
Songwe
Pop. 13,438
Liuli
Ruvuma
Pop. 13,119
Ndago
Singida
Pop. 13,012
Mwanga
Tanga
Pop. 12,846
Chiungutwa
Mtwara
Pop. 12,764
Masoko
Mbeya
Pop. 12,720
Karema
Katavi
Pop. 12,630
Malya
Mwanza
Pop. 12,627
Kisarawe
Pwani
Pop. 12,507
Madimba
Mtwara
Pop. 12,507
Soni
Tanga
Pop. 12,402
Kaliua
Tabora
Pop. 12,362
Ulenje
Mbeya
Pop. 12,219
Mtama
Lindi
Pop. 11,928
Katoro
Kagera
Pop. 11,925
Utete
Pwani
Pop. 11,888
Kongwa
Dodoma
Pop. 11,840
Matonga
Simiyu
Pop. 11,828
Mbekenyera
Lindi
Pop. 11,794
Inyonga
Katavi
Pop. 11,790
Namikupa
Mtwara
Pop. 11,733
Muleba
Kagera
Pop. 11,555
Lupiro
Morogoro
Pop. 11,430
Kimamba
Morogoro
Pop. 11,235
Namalenga
Mtwara
Pop. 11,204
Mtimbira
Morogoro
Pop. 11,122
Kisanga
Morogoro
Pop. 10,978
Kitangari
Mtwara
Pop. 10,956
Ngorongoro
Arusha
Pop. 10,836
Nyanguge
Mwanza
Pop. 10,746
Matamba
Njombe
Pop. 10,642
Bugene
Kagera
Pop. 10,609
Mugango
Mara
Pop. 10,550
Mingoyo
Lindi
Pop. 10,480
Kandete
Mbeya
Pop. 10,318
Makungu
Iringa
Pop. 10,291
Igurubi
Tabora
Pop. 10,083
Kisasa
Dodoma
Pop. 10,000
Majengo
Tanga
Pop. 9,874
Micheweni
Pemba North
Pop. 9,838
Poli
Arusha
Pop. 9,568
Konde
Pemba North
Pop. 9,530
Makanya
Kilimanjaro
Pop. 9,505
Longido
Arusha
Pop. 9,403
Maneromango
Pwani
Pop. 9,402
Mwembe
Kilimanjaro
Pop. 9,032
Mbamba Bay
Ruvuma
Pop. 8,997
Magomeni
Tanga
Pop. 8,944
Manda
Njombe
Pop. 8,393
Kihurio
Kilimanjaro
Pop. 8,377
Pangani
Tanga
Pop. 8,343
Masuguru
Mtwara
Pop. 7,946
Kintinku
Singida
Pop. 7,906
Lulindi
Mtwara
Pop. 7,807
Issenye
Mara
Pop. 7,778
Mahenge
Morogoro
Pop. 7,768
Mwaya
Mbeya
Pop. 7,558
Kwakoa
Kilimanjaro
Pop. 7,514
Bukene
Tabora
Pop. 7,444
Usoke
Tabora
Pop. 7,295
Kisiwani
Kilimanjaro
Pop. 7,126
Malangali
Iringa
Pop. 7,112
Mtambile
Pemba South
Pop. 6,797
Nakatunguru
Mara
Pop. 6,064
Kilimatinde
Singida
Pop. 5,975
Monduli
Arusha
Pop. 5,694
Bububu
Zanzibar Urban/West
Pop. 5,646
Mahonda
Zanzibar Central/South
Pop. 5,569
Msanga
Dodoma
Pop. 5,527
Nkove
Rukwa
Pop. 5,389
Kibaya
Manyara
Pop. 5,028
Mkokotoni
Zanzibar North
Pop. 2,572
Koani
Zanzibar Central/South
Pop. 2,211