Cities · Tanzania · Africa
Tanzania
Cities of Tanzania
Cities listed
223
Dar es Salaam
largest city
Dodoma
capital
70.5M
national population
223 of 223 listed cities
The 100 Largest Cities in Tanzania
Sortable and searchable. The remaining 123 cities are listed by region below.
100 cities
| 1 | Dar es Salaam | 5,383,728 |
| 2 | Mwanza | 1,104,521 |
| 3 | Dodoma | 765,179 |
| 4 | Zanzibar | 709,809 |
| 5 | Arusha | 617,631 |
| 6 | Mbeya | 541,603 |
| 7 | Morogoro | 471,409 |
| 8 | Kahama | 453,654 |
| 9 | Tanga | 393,429 |
| 10 | Geita | 318,006 |
| 11 | Tabora | 308,741 |
| 12 | Sumbawanga | 303,986 |
| 13 | Songea | 286,285 |
| 14 | Kibaha | 265,360 |
| 15 | Bariadi | 260,927 |
| 16 | Kasulu | 238,321 |
| 17 | Singida | 232,459 |
| 18 | Kigoma | 232,388 |
| 19 | Moshi | 221,733 |
| 20 | Tunduma | 219,309 |
| 21 | Ifakara | 205,843 |
| 22 | Mpanda | 204,338 |
| 23 | Iringa | 202,490 |
| 24 | Bunda | 182,970 |
| 25 | Musoma | 164,172 |
| 26 | Bukoba | 144,938 |
| 27 | Mtwara | 140,793 |
| 28 | Shinyanga | 139,727 |
| 29 | Tarime | 133,043 |
| 30 | Nzega | 125,193 |
| 31 | Makumbako | 116,232 |
| 32 | Sengerema | 110,000 |
| 33 | Handeni | 108,968 |
| 34 | Katumba | 108,558 |
| 35 | Mafinga | 99,305 |
| 36 | Lindi | 95,096 |
| 37 | Ushirombo | 95,052 |
| 38 | Njombe | 92,537 |
| 39 | Kilosa | 91,889 |
| 40 | Masasi | 89,700 |
| 41 | Vwawa | 85,000 |
| 42 | Bagamoyo | 82,426 |
| 43 | Kondoa | 80,443 |
| 44 | Katoro | 75,000 |
| 45 | Vikindu | 70,000 |
| 46 | Babati | 67,445 |
| 47 | Korogwe | 62,032 |
| 48 | Mbinga | 60,868 |
| 49 | Uyovu | 60,849 |
| 50 | Buseresere | 52,870 |
| 51 | Chake Chake | 52,047 |
| 52 | Kibaigwa | 50,054 |
| 53 | Utengule | 50,000 |
| 54 | Tukuyu | 50,000 |
| 55 | Masumbwe | 50,000 |
| 56 | Merelani | 50,000 |
| 57 | Mbuguni | 49,801 |
| 58 | Tunduru | 48,000 |
| 59 | Kyela | 47,000 |
| 60 | Mbulu | 45,384 |
| 61 | Ikwiriri | 45,000 |
| 62 | Igunga | 45,000 |
| 63 | Diobahika | 45,000 |
| 64 | Mwandege | 45,000 |
| 65 | Nansio | 44,000 |
| 66 | Rujewa | 42,013 |
| 67 | Namanyere | 40,000 |
| 68 | Mlowo | 40,000 |
| 69 | Mapinga | 40,000 |
| 70 | Geiro | 40,000 |
| 71 | Dumila | 40,000 |
| 72 | Nguruka | 39,135 |
| 73 | Newala Kisimani | 38,099 |
| 74 | Kidatu | 37,542 |
| 75 | Boma la Ngombe | 37,538 |
| 76 | Kidodi | 35,953 |
| 77 | Wete | 35,951 |
| 78 | Misungwi | 35,530 |
| 79 | Magu | 35,000 |
| 80 | Mlimba | 34,970 |
| 81 | Mafinga | 34,958 |
| 82 | Newala | 34,862 |
| 83 | Chalinze | 34,335 |
| 84 | Same | 34,322 |
| 85 | Biharamulo | 34,038 |
| 86 | Lushoto | 34,000 |
| 87 | Somanda | 33,932 |
| 88 | Kirando | 33,111 |
| 89 | Tumbi | 32,900 |
| 90 | Bugarama | 32,494 |
| 91 | Ngudu | 32,446 |
| 92 | Urambo | 31,752 |
| 93 | Mvomero | 31,324 |
| 94 | Chanika | 30,905 |
| 95 | Nungwi | 30,762 |
| 96 | Kibiti | 30,163 |
| 97 | Mpwapwa | 30,000 |
| 98 | Kisesa | 30,000 |
| 99 | Chato | 30,000 |
| 100 | Kisesa | 29,804 |
Every City in Tanzania, by Region
31 regions. 23 have their own page; the rest are listed here in full.
Morogoro16 cities
Pwani14 cities
Mbeya13 cities
Singida13 cities
Mara12 cities
Mtwara11 cities
Tanga11 cities
Geita10 cities
Kagera10 cities
Manyara10 cities
Simiyu10 cities
- Bariadi 260,927
- Somanda 33,932
- Kisesa 29,804
- Shanwa 28,000
- Nyalikungu 24,648
- Lalago 22,551
- Maswa 22,025
- Mwanhuzi 21,664
- Nyakabindi 18,428
- Malampaka 16,916
Shinyanga9 cities
Arusha8 cities
Mwanza8 cities
Ruvuma8 cities
Kigoma7 cities
Kilimanjaro7 cities
Tabora7 cities
Lindi6 cities
- Lindi 95,096
- Liwale 25,000
- Kilwa Masoko 21,519
- Nachingwea 21,000
- Ruangwa 20,000
- Nyangao 16,343
Rukwa6 cities
Dodoma5 cities
Iringa5 cities
Njombe5 cities
Pemba South2 cities
- Chake Chake 52,047
- Mkoani 23,719
Dar es Salaam Region1 city
- Dar es Salaam 5,383,728
Pemba North1 city
- Wete 35,951
Zanzibar Central/South1 city
- Sokoni 25,821
Zanzibar North1 city
- Nungwi 30,762
Zanzibar Urban/West1 city
- Zanzibar 709,809