Dar es SalaamDar es Salaam · 8 million · Large city (3M-10M)
MwanzaMwanza · 1.1 million · Major city (1M-3M)
UbungoDar es Salaam · 1.1 million · Major city (1M-3M)
MbeyaMbeya · 542,000 · Mid-sized city (300K-1M)
MorogoroMorogoro · 471,000 · Mid-sized city (300K-1M)
ArushaArusha · 416,000 · Mid-sized city (300K-1M)
GeitaGeita · 362,000 · Mid-sized city (300K-1M)
TaboraTabora · 309,000 · Mid-sized city (300K-1M)
SumbawangaRukwa · 304,000 · Mid-sized city (300K-1M)
SongeaRuvuma · 286,000 · Smaller city (100K-300K)
KibahaCoast · 265,000 · Smaller city (100K-300K)
BariadiSimiyu · 261,000 · Smaller city (100K-300K)
KahamaShinyanga · 242,000 · Smaller city (100K-300K)
KasuluKigoma · 238,000 · Smaller city (100K-300K)
KigomaKigoma · 232,000 · Smaller city (100K-300K)
TangaTanga · 221,000 · Smaller city (100K-300K)
ZanzibarZanzibar Urban/West · 219,000 · Smaller city (100K-300K)
DodomaDodoma · 214,000 · Smaller city (100K-300K)
IfakaraMorogoro · 206,000 · Smaller city (100K-300K)
MpandaKatavi · 204,000 · Smaller city (100K-300K)
IringaIringa · 202,000 · Smaller city (100K-300K)
SingidaSingida · 165,000 · Smaller city (100K-300K)
MusomaMara · 164,000 · Smaller city (100K-300K)
BukobaKagera · 145,000 · Smaller city (100K-300K)
MoshiKilimanjaro · 145,000 · Smaller city (100K-300K)
MtwaraMtwara · 141,000 · Smaller city (100K-300K)
ShinyangaShinyanga · 140,000 · Smaller city (100K-300K)
TarimeMara · 133,000 · Smaller city (100K-300K)
NzegaTabora · 125,000 · Smaller city (100K-300K)
HandeniTanga · 109,000 · Smaller city (100K-300K)
LindiLindi · 95,000 · Small city (under 100K)
BabatiManyara · 67,000 · Small city (under 100K)
KorogweTanga · 62,000 · Small city (under 100K)
TukuyuMbeya · 50,000 · Small city (under 100K)
Chake ChakePemba South · 50,000 · Small city (under 100K)
TunduruRuvuma · 48,000 · Small city (under 100K)
MisungwiMwanza · 46,000 · Small city (under 100K)
MbuluManyara · 45,000 · Small city (under 100K)
KilosaMorogoro · 43,000 · Small city (under 100K)
NjombeNjombe · 41,000 · Small city (under 100K)
TundumaMbeya · 37,000 · Small city (under 100K)
MasasiMtwara · 36,000 · Small city (under 100K)
MugumuMara · 36,000 · Small city (under 100K)
BagamoyoCoast · 35,000 · Small city (under 100K)
MaguMwanza · 35,000 · Small city (under 100K)
MlimbaMorogoro · 35,000 · Small city (under 100K)
LushotoTanga · 34,000 · Small city (under 100K)
NguduMwanza · 32,000 · Small city (under 100K)
KibitiCoast · 30,000 · Small city (under 100K)
MpwapwaDodoma · 30,000 · Small city (under 100K)
SirariMara · 29,000 · Small city (under 100K)
MasanwaSimiyu · 28,000 · Small city (under 100K)
ChatoGeita · 28,000 · Small city (under 100K)
SikongeTabora · 27,000 · Small city (under 100K)
WetePemba North · 26,000 · Small city (under 100K)
ManyoniSingida · 26,000 · Small city (under 100K)
KakonkoKigoma · 25,000 · Small city (under 100K)
BiharamuloKagera · 25,000 · Small city (under 100K)
KaheKilimanjaro · 24,000 · Small city (under 100K)
ItigiSingida · 24,000 · Small city (under 100K)
KilindoniCoast · 23,000 · Small city (under 100K)
GeiroMorogoro · 23,000 · Small city (under 100K)
MikumiMorogoro · 20,000 · Small city (under 100K)
MuhezaTanga · 20,000 · Small city (under 100K)
RubehoMorogoro · 17,000 · Small city (under 100K)
NgaraKagera · 17,000 · Small city (under 100K)
SameKilimanjaro · 17,000 · Small city (under 100K)
KaremaKatavi · 16,000 · Small city (under 100K)
KaliuaTabora · 16,000 · Small city (under 100K)
NyahangaSimiyu · 16,000 · Small city (under 100K)
BububuZanzibar Urban/West · 16,000 · Small city (under 100K)
ButiamaMara · 15,000 · Small city (under 100K)
MsataCoast · 14,000 · Small city (under 100K)
MazindeTanga · 13,000 · Small city (under 100K)
KigonseraRuvuma · 13,000 · Small city (under 100K)
MatangaRukwa · 13,000 · Small city (under 100K)
KezaKagera · 13,000 · Small city (under 100K)
LilamboRuvuma · 13,000 · Small city (under 100K)
LitemboRuvuma · 12,000 · Small city (under 100K)
MalamboArusha · 12,000 · Small city (under 100K)
NgerengereMorogoro · 12,000 · Small city (under 100K)
IhumwaDodoma · 11,000 · Small city (under 100K)
KinampandaSingida · 11,000 · Small city (under 100K)
NgorongoroArusha · 11,000 · Small city (under 100K)
LigungaRuvuma · 10,000 · Small city (under 100K)
KashashaKagera · 10,000 · Small city (under 100K)
MwayaMbeya · 10,000 · Small city (under 100K)
KabangaKigoma · 10,000 · Small city (under 100K)
MsogaCoast · 10,000 · Small city (under 100K)