Tanzania - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
1. Dar es Salaam Tanzania 2,698,652
2. Mwanza Tanzania 436,801
3. Zanzibar Tanzania 403,658
4. Arusha Tanzania 341,136
5. Mbeya Tanzania 291,649
6. Morogoro Tanzania 250,902
7. Tanga Tanzania 224,876
8. Dodoma Tanzania 180,541
9. Kigoma Tanzania 164,268
10. Moshi Tanzania 156,959
11. Tabora Tanzania 145,292
12. Songea Tanzania 126,449
13. Musoma Tanzania 121,119
14. Iringa Tanzania 111,820
15. Katumba Tanzania 108,558
16. Shinyanga Tanzania 107,362
17. Mtwara Tanzania 96,602
18. Ushirombo Tanzania 95,052
19. Kilosa Tanzania 91,889
20. Sumbawanga Tanzania 89,161
21. Bagamoyo Tanzania 82,426
22. Mpanda Tanzania 73,338
23. Bukoba Tanzania 70,628
24. Singida Tanzania 62,432
25. Uyovu Tanzania 60,849
26. Makumbako Tanzania 53,003
27. Buseresere Tanzania 52,870
28. Bunda Tanzania 50,944
29. Merelani Tanzania 50,000
30. Katoro Tanzania 49,691
31. Ifakara Tanzania 49,528
32. Njombe Tanzania 46,724
33. Lindi Tanzania 41,912
34. Vwawa Tanzania 40,145
35. Nguruka Tanzania 39,135
36. Newala Kisimani Tanzania 38,099
37. Geiro Tanzania 37,909
38. Kidatu Tanzania 37,542
39. Kasulu Tanzania 37,349
40. Tunduma Tanzania 36,556
41. Masasi Tanzania 36,032
42. Kahama Tanzania 36,014
43. Kidodi Tanzania 35,953
44. Igunga Tanzania 35,644
45. Missungwi Tanzania 35,530
46. Mlimba Tanzania 34,970
47. Mafinga Tanzania 34,958
48. Masumbwe Tanzania 34,780
49. Chalinze Tanzania 34,335
50. Babati Tanzania 34,291
51. Biharamulo Tanzania 34,038
52. Somanda Tanzania 33,932
53. Bariadi Tanzania 33,865
54. Kirando Tanzania 33,111
55. Tarime Tanzania 33,094
56. Tumbi Tanzania 32,900
57. Bugarama Tanzania 32,494
58. Mvomero Tanzania 31,324
59. Chanika Tanzania 30,905
60. Kyela Tanzania 30,684
61. Kibiti Tanzania 30,163
62. Kisesa Tanzania 29,804
63. Lukuledi Tanzania 29,699
64. Mlandizi Tanzania 29,394
65. Rujewa Tanzania 29,228
66. Ilula Tanzania 29,193
67. Kibondo Tanzania 28,666
68. Tukuyu Tanzania 28,398
69. Namanyere Tanzania 28,218
70. Mkuranga Tanzania 28,037
71. Bungu Tanzania 27,873
72. Chato Tanzania 27,776
73. Kasamwa Tanzania 27,681
74. Sikonge Tanzania 27,113
75. Malinyi Tanzania 27,041
76. Mtinko Tanzania 26,725
77. Nzega Tanzania 26,584
78. Maramba Tanzania 26,531
79. Wete Tanzania 26,450
80. Magugu Tanzania 26,131
81. Sokoni Tanzania 25,821
82. Sepuka Tanzania 25,657
83. Mbinga Tanzania 25,192
84. Luchingu Tanzania 25,145
85. Igurusi Tanzania 24,895
86. Chimala Tanzania 24,817
87. Shelui Tanzania 24,817
88. Kakonko Tanzania 24,688
89. Uvinza Tanzania 24,650
90. Nyalikungu Tanzania 24,648
91. Sirari Tanzania 24,317
92. Lushoto Tanzania 24,197
93. Matai Tanzania 24,070
94. Old Shinyanga Tanzania 23,747
95. Urambo Tanzania 23,724
96. Mgandu Tanzania 23,718
97. Kibaha Tanzania 23,651
98. Songwa Tanzania 23,618
99. Kiomboi Tanzania 23,519
100. Kondoa Tanzania 23,518