Home Countries Tanzania

Cities in Tanzania

Population data for 187 cities in Tanzania. Sorted by population size.

187
Cities
64,919,018
Total Urban Population
Dar es Salaam
Largest City

All Cities in Tanzania

# City Population Year
1 Dar es Salaam 4,715,000 2026
2 Ilala District 1,649,912 2026
3 Temeke District 1,346,674 2026
4 Geita District 1,035,214 2026
5 Kinondoni District 982,328 2026
6 Baray 931,472 2026
7 Dodoma City District 765,179 2026
8 Zanzibar City 709,809 2026
9 Mwanza 706,453 2026
10 Kaliua District 678,447 2026
11 Muleba District 637,659 2026
12 Arusha Urban District 617,631 2026
13 Kilosa District 617,032 2026
14 Nyamagana District 594,834 2026
15 Chato District 584,963 2026
16 Nzega District 574,498 2026
17 Uyui District 562,588 2026
18 Igunga District 546,204 2026
19 Mbeya 541,603 2026
20 Mbeya City District 541,603 2026
21 Moshi District 535,803 2026
22 Arusha 535,362 2026
23 Mkuranga District 533,033 2026
24 Sengerema District 525,415 2026
25 Mbozi District 510,599 2026
26 Ilemela District 509,687 2026
27 Arumeru District 500,000 2026
28 Sumbawanga District 494,330 2026
29 Chamwino District 486,176 2026
30 Kwimba District 480,025 2026
31 Morogoro Municipal District 471,409 2026
32 Shinyanga District 468,611 2026
33 Misungwi District 467,867 2026
34 Uvinza District 458,353 2026
35 Biharamulo District 457,114 2026
36 Kahama Municipal District 453,654 2026
37 Mbarali District 446,336 2026
38 Kongwa District 443,867 2026
39 Maswa District 427,864 2026
40 Nkasi District 425,420 2026
41 Mvomero District 421,741 2026
42 Magu District 421,119 2026
43 Itilima District 419,213 2026
44 Kyerwa District 412,910 2026
45 Tunduru District 412,054 2026
46 Ikungi District 411,262 2026
47 Bukombe District 407,102 2026
48 Tarime District 404,848 2026
49 Mpwapwa District 403,247 2026
50 Kilindi District 398,391 2026
51 Tanga District 393,429 2026
52 Ukerewe District 387,815 2026
53 Morogoro District 387,736 2026
54 Karagwe District 385,744 2026
55 Handeni District 384,353 2026
56 Bariadi District 383,385 2026
57 Ngara District 383,092 2026
58 Babati District 375,200 2026
59 Tanganyika District 371,836 2026
60 Hanang District 367,391 2026
61 Meatu District 366,941 2026
62 Kibondo District 362,922 2026
63 Mbogwe District 362,855 2026
64 Rorya District 354,490 2026
65 Kiteto District 352,305 2026
66 Lushoto District 350,958 2026
67 Chunya District 344,471 2026
68 Serengeti District 340,349 2026
69 Chemba District 339,333 2026
70 Sikonge District 335,686 2026
71 Iramba District 328,912 2026
72 Bahi District 322,526 2026
73 Bukoba District 322,448 2026
74 Geita 318,006 2026
75 Kigamboni District 317,902 2026
76 Kalambo District 316,783 2026
77 Iringa District 315,354 2026
78 Masasi District 314,778 2026
79 Tabora Municipal District 308,741 2026
80 Sumbawanga Municipal District 303,986 2026
81 Same District 300,303 2026
82 Tandahimba District 299,073 2026
83 Kilwa District 297,676 2026
84 Simanjiro District 291,169 2026
85 Mufindi District 288,996 2026
86 Songea Municipal District 286,285 2026
87 Mbinga District 285,582 2026
88 Singida District 284,895 2026
89 Busega District 282,167 2026
90 Butiama District 281,656 2026
91 Karatu District 280,454 2026
92 Manyoni District 279,069 2026
93 Rombo District 275,314 2026
94 Biharamulo Mjini 274,323 2026
95 Ngorongoro District 273,549 2026
96 Rungwe District 273,536 2026
97 Korogwe District 272,870 2026
98 Namtumbo District 271,368 2026
99 Musoma District 266,665 2026
100 Kyela District 266,426 2026
101 Kibaha Town District 265,360 2026
102 Kilolo District 263,559 2026
103 Bariadi 260,927 2026
104 Urambo District 260,322 2026
105 Momba District 259,781 2026
106 Gairo District 258,205 2026
107 Mkalama District 255,514 2026
108 Mpanda Municipal District 245,764 2026
109 Missenyi District 245,394 2026
110 Kondoa District 244,854 2026
111 Hai District 240,999 2026
112 Buhigwe District 240,005 2026
113 Mbulu District 238,272 2026
114 Muheza District 238,260 2026
115 Kasulu 234,452 2026
116 Nachingwea District 233,655 2026
117 Ulanga District 232,895 2026
118 Singida Municipal District 232,459 2026
119 Kigoma Municipal District 232,388 2026
120 Songwe District 229,129 2026
121 Monduli District 227,585 2026
122 Nyang'hwale District 225,803 2026
123 Kigoma District 222,792 2026
124 Moshi Municipal District 221,733 2026
125 Tanga 221,127 2026
126 Tunduma 219,309 2026
127 Tunduma District 219,309 2026
128 Mjini District 219,007 2026
129 Shinyanga Municipal District 214,744 2026
130 Dodoma 213,636 2026
131 Morogoro 207,000 2026
132 Ifakara 205,843 2026
133 Bagamoyo District 205,478 2026
134 Mpanda 204,338 2026
135 Nanyumbu District 204,323 2026
136 Iringa 202,490 2026
137 Iringa Municipal District 202,490 2026
138 Wanging'ombe District 191,506 2026
139 Nyasa District 191,193 2026
140 Ruangwa District 185,573 2026
141 Bunda 182,970 2026
142 Njombe Urban District 182,127 2026
143 Kakonko District 178,419 2026
144 Songea District 178,201 2026
145 Longido District 175,915 2026
146 Mtama District 166,493 2026
147 Singida 165,492 2026
148 Musoma Municipal District 164,172 2026
149 Rufiji District 159,906 2026
150 Kisarawe District 159,226 2026
151 Mtwara District 158,504 2026
152 Kaskazini A District 157,369 2026
153 Ludewa District 151,361 2026
154 Mwanga District 148,763 2026
155 Wete District 148,712 2026
156 Sumbawanga 147,483 2026
157 Mkinga District 146,802 2026
158 Mtwara Municipal District 146,772 2026
159 Makambako Town District 146,481 2026
160 Bukoba 144,938 2026
161 Bukoba Municipal District 144,938 2026
162 Moshi 144,739 2026
163 Siha District 139,019 2026
164 Masasi Town District 137,585 2026
165 Newala District 136,939 2026
166 Liwale District 136,505 2026
167 Chake Chake District 136,298 2026
168 Kigoma 135,234 2026
169 Mkoani District 135,052 2026
170 Kati District 132,717 2026
171 Nyamidaho 130,932 2026
172 Babati Town District 129,572 2026
173 Tabora 127,880 2026
174 Ileje District 125,869 2026
175 Nzega 125,193 2026
176 Micheweni District 123,379 2026
177 Kibaha District 123,367 2026
178 Mafinga Town District 122,329 2026
179 Mlele District 118,818 2026
180 Makambako 116,232 2026
181 Njombe District 109,311 2026
182 Makete District 109,160 2026
183 Handeni 108,968 2026
184 Handeni Town District 108,968 2026
185 Katumba 108,558 2026
186 Shinyanga 107,362 2026
187 Musoma 103,497 2026