| Dar es Salaam | 2 456 100 |
| Mwanza | 303 800 |
| Zanzibar | 256 100 |
| Morogoro | 247 900 |
| Mbeya | 211 200 |
| Tanga | 208 900 |
| Moshi | 198 000 |
| Dodoma | 167 100 |
| Arusha | 165 600 |
| Tabora | 145 800 |
| Iringa | 143 100 |
| Geita | 139 600 |
| Musoma | 139 000 |
| Mtwara | 136 900 |
| Songea | 131 700 |
| Kigoma | 125 000 |
| Shinyanga | 108 300 |
| Korogwe | 107 900 |
| Kilosa | 96 700 |
| Sumbawanga | 90 000 |
| Same | 73 200 |
| Bagamoyo | 71 900 |
| Lindi | 71 800 |
| Mpanda | 66 200 |