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
152. Msowero Tanzania 17,861
269. Msanga Tanzania 5,527
125. Mpwapwa Tanzania 19,806
22. Mpanda Tanzania 73,338
10. Moshi Tanzania 156,959
6. Morogoro Tanzania 250,902
267. Monduli Tanzania 5,694
143. Mlowo Tanzania 18,737
46. Mlimba Tanzania 34,970
183. Mlangali Tanzania 15,168
64. Mlandizi Tanzania 29,394
179. Mlalo Tanzania 15,576
70. Mkuranga Tanzania 28,037
279. Mkokotoni Tanzania 2,572
45. Missungwi Tanzania 35,530
189. Misasi Tanzania 14,170
234. Mingoyo Tanzania 10,480
168. Mikumi Tanzania 16,780
239. Micheweni Tanzania 9,838
114. Mhango Tanzania 21,553
96. Mgandu Tanzania 23,718
29. Merelani Tanzania 50,000
273. Mbumi Tanzania 4,305
197. Mbulu Tanzania 13,430
171. Mbuguni Tanzania 16,442
83. Mbinga Tanzania 25,192
5. Mbeya Tanzania 291,649
218. Mbekenyera Tanzania 11,794
246. Mbamba Bay Tanzania 8,997
118. Mazinde Tanzania 20,534
120. Matui Tanzania 20,241
217. Matongo Tanzania 11,828
141. Matiri Tanzania 18,830
231. Matamba Tanzania 10,642
93. Matai Tanzania 24,070
112. Maswa Tanzania 22,025
48. Masumbwe Tanzania 34,780
252. Masuguru Tanzania 7,946
203. Masoko Tanzania 12,720
41. Masasi Tanzania 36,032
78. Maramba Tanzania 26,531
131. Maposeni Tanzania 19,472
244. Maneromango Tanzania 9,402
248. Manda Tanzania 8,393
205. Malya Tanzania 12,627
75. Malinyi Tanzania 27,041
262. Malangali Tanzania 7,112
164. Malampaka Tanzania 16,916
180. Makuyuni Tanzania 15,516
236. Makungu Tanzania 10,291
26. Makumbako Tanzania 53,003
242. Makanya Tanzania 9,505
238. Majengo Tanzania 9,874
193. Mahuta Tanzania 13,548
268. Mahonda Tanzania 5,569
256. Mahenge Tanzania 7,768
184. Mahanje Tanzania 15,009
80. Magugu Tanzania 26,131
137. Magu Kahangara Tanzania 19,082
247. Magomeni Tanzania 8,944
136. Magomeni Tanzania 19,086
142. Magole Tanzania 18,753
47. Mafinga Tanzania 34,958
207. Madimba Tanzania 12,507
190. Mabamba Tanzania 14,140
182. Mabama Tanzania 15,320
92. Lushoto Tanzania 24,197
222. Lupiro Tanzania 11,430
254. Lulindi Tanzania 7,807
63. Lukuledi Tanzania 29,699
165. Lugoba Tanzania 16,902
84. Luchingu Tanzania 25,145
243. Longido Tanzania 9,403
133. Liwale Tanzania 19,296
198. Liuli Tanzania 13,119
33. Lindi Tanzania 41,912
177. Lembeni Tanzania 16,008
108. Lalago Tanzania 22,551
134. Laela Tanzania 19,185
60. Kyela Tanzania 30,684
192. Kyaka Tanzania 13,810
258. Kwakoa Tanzania 7,514
216. Kongwa Tanzania 11,840
100. Kondoa Tanzania 23,518
241. Konde Tanzania 9,530
282. Koani Ndogo Tanzania 2,311
115. Kiwira Tanzania 21,342
281. Kiwengwa Tanzania 2,429
228. Kitangari Tanzania 10,956
176. Kitama Tanzania 16,232
261. Kisiwani Tanzania 7,126
173. Kishapu Tanzania 16,371
62. Kisesa Tanzania 29,804
206. Kisarawe Tanzania 12,507
227. Kisanga Tanzania 10,978
275. Kirya Tanzania 3,998
54. Kirando Tanzania 33,111
99. Kiomboi Tanzania 23,519
253. Kintinku Tanzania 7,906
104. Kingori Tanzania 22,839