Tanzania flag

Largest Cities in Tanzania

34 cities with population over 100,000

Tanzania has 34 cities with a population over 100,000. The largest city is Dar es Salaam with 5,383,728 people. The capital city is Dodoma.

Country Population

68.2M

Major Cities

34

Largest City

Dar es Salaam

Capital

Dodoma

Top 10 Cities

Dar es Salaam
5.4M
Mwanza
1.1M
Dodoma
765,179
Zanzibar
709,809
Arusha
617,631
Mbeya
541,603
Morogoro
471,409
Kahama
453,654
Tanga
393,429
Geita
318,006

All Cities in Tanzania

Cities in Tanzania ranked by population
#CityPopulation
1Dar es Salaam5,383,728
2Mwanza1,104,521
3DodomaCapital765,179
4Zanzibar709,809
5Arusha617,631
6Mbeya541,603
7Morogoro471,409
8Kahama453,654
9Tanga393,429
10Geita318,006
11Tabora308,741
12Sumbawanga303,986
13Songea286,285
14Kibaha265,360
15Bariadi260,927
16Kasulu238,321
17Singida232,459
18Kigoma232,388
19Moshi221,733
20Tunduma219,309
21Ifakara205,843
22Mpanda204,338
23Iringa202,490
24Bunda182,970
25Musoma164,172
26Bukoba144,938
27Mtwara140,793
28Shinyanga139,727
29Tarime133,043
30Nzega125,193
31Makumbako116,232
32Sengerema110,000
33Handeni108,968
34Katumba108,558