List of cities in Tanzania by population. There are 137 cities in Tanzania, of which Dar es Salaam is the largest in terms of population - 4 364 552. The total number of people in Tanzania is 55 890 813 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Dar es Salaam | 4 364 552 |
| 2 | Mwanza | 1 200 057 |
| 3 | Zanzibar | 495 139 |
| 4 | Arusha | 448 378 |
| 5 | capital Dodoma | 324 372 |
| 6 | Mbeya | 317 738 |
| 7 | Morogoro | 279 511 |
| 8 | Tanga | 245 228 |
| 9 | Kigoma | 182 917 |
| 10 | Tabor | 161 273 |
| 11 | Moshi | 157 996 |
| 12 | Kasulu | 142 728 |
| 13 | Musoma | 139 125 |
| 14 | Songea | 138 042 |
| 15 | Ndzhombe | 130 251 |
| 16 | Uvinza | 128 962 |
| 17 | Iringa | 111 071 |
| 18 | Shinyanga | 97 387 |
| 19 | Sumbawanga | 96 295 |
| 20 | Bukoba | 86 104 |