🌆 Largest Cities in Tanzania
Tanzanian cities ranked by population at the 2012 census.
Dar es Salaam43%
Mwanza6.9%
Arusha4.1%
Mbeya3.8%
Morogoro3.1%
Tanga2.7%
Kahama2.4%
Tabora2.2%
Zanzibar City
Kigoma
Dodoma
Sumbawanga
Kasulu
Songea
Moshi
Musoma1.7%
Shinyanga
Iringa
Singida
Njombe
Bukoba
Kibaha
Mtwara
Mpanda
Tunduma
Makambako
Babati
Handeni
1
Dar es SalaamDar es Salaam
4,364,541
2
MwanzaMwanza
706,543
3
ArushaArusha
416,442
4
MbeyaMbeya
385,279
5
MorogoroMorogoro
315,866
6
TangaTanga
273,332
7
KahamaShinyanga
242,208
8
TaboraTabora
226,999
9
Zanzibar CityZanzibar West
223,033
10
KigomaKigoma
215,458
11
DodomaDodoma
213,636
12
SumbawangaRukwa
209,793
13
KasuluKigoma
208,244
14
SongeaRuvuma
203,309
15
MoshiKilimanjaro
184,292
16
MusomaMara
178,356
17
ShinyangaShinyanga
161,391
18
IringaIringa
151,345
19
SingidaSingida
150,379
20
NjombeNjombe
130,223
21
BukobaKagera
128,796
22
KibahaPwani
128,488
23
MtwaraMtwara
108,299
24
MpandaKatavi
102,900
25
TundumaMbeya
97,562
26
MakambakoNjombe
93,827
27
BabatiManyara
93,108
28
HandeniTanga
79,056
29
LindiLindi
78,841
30
KorogweTanga
68,308
31
MafingaIringa
51,902
32
NansioMwanza
50,500
Highlights
Within Tanzania, Dar es Salaam ranks first in 2012 with 4,364,541, followed by Mwanza (706,543) and Arusha (416,442).
Dar es Salaam is 6.2 times higher than Mwanza, the runner-up.
Across 32 entries, values run from 4,364,541 (Dar es Salaam) to 50,500 (Nansio), with a median of 169,874.
Source: National Bureau of Statistics (NBS), 2012 census (via Wikipedia), 2012. Unit: people.
Source: National Bureau of Statistics (NBS), 2012 census (via Wikipedia) · CC BY-SA 4.0 (Wikipedia); underlying data © the cited publisher · fetched Oct 14, 2026