Climate in Tanzania
34 cities in Tanzania, compared on thirty-year climate normals. Open any city for its month-by-month record, or take the quiz to see which of them fits the weather you actually like.
- Hottest summers
- Ifakara
average high 91°F (33°C) in the warmest month
- Mildest winters
- Zanzibar
coldest-month lows near 73°F (23°C)
- Driest
- Dodoma
17.2 in (438 mm) of rain a year
- Wettest
- Katumba
85.4 in (2169 mm) of rain a year
Every city
| City | Warmest-month high | Coldest-month low | Rain a year | Population |
|---|---|---|---|---|
| Dar es SalaamDar es Salaam Region | 88°F (31°C) | 72°F (22°C) | 37.1 in (942 mm) | 5.4M people |
| Mwanza | 79°F (26°C) | 67°F (20°C) | 63.5 in (1614 mm) | 1.1M people |
| Dodoma | 88°F (31°C) | 58°F (15°C) | 17.2 in (438 mm) | 765k people |
| ZanzibarZanzibar Urban/West | 87°F (31°C) | 73°F (23°C) | 35.9 in (913 mm) | 710k people |
| Arusha | 83°F (28°C) | 54°F (12°C) | 33.2 in (844 mm) | 618k people |
| Mbeya | 81°F (27°C) | 53°F (12°C) | 76 in (1930 mm) | 542k people |
| Morogoro | 88°F (31°C) | 63°F (17°C) | 33.6 in (853 mm) | 471k people |
| KahamaShinyanga | 87°F (31°C) | 63°F (17°C) | 29.9 in (761 mm) | 454k people |
| Tanga | 91°F (33°C) | 70°F (21°C) | 38 in (965 mm) | 393k people |
| Geita | 83°F (28°C) | 63°F (17°C) | 51.5 in (1308 mm) | 318k people |
| Tabora | 89°F (32°C) | 62°F (17°C) | 30.3 in (769 mm) | 309k people |
| SumbawangaRukwa | 79°F (26°C) | 52°F (11°C) | 54.2 in (1376 mm) | 304k people |
| SongeaRuvuma | 85°F (29°C) | 54°F (12°C) | 50.2 in (1275 mm) | 286k people |
| KibahaPwani | 89°F (32°C) | 68°F (20°C) | 38 in (965 mm) | 265k people |
| BariadiSimiyu | 87°F (30°C) | 62°F (17°C) | 34.5 in (877 mm) | 261k people |
| KasuluKigoma | 86°F (30°C) | 60°F (16°C) | 60.6 in (1540 mm) | 238k people |
| Singida | 83°F (29°C) | 56°F (13°C) | 23.9 in (608 mm) | 232k people |
| Kigoma | 82°F (28°C) | 72°F (22°C) | 71.2 in (1808 mm) | 232k people |
| MoshiKilimanjaro | 85°F (29°C) | 60°F (16°C) | 24.8 in (630 mm) | 222k people |
| TundumaSongwe | 82°F (28°C) | 51°F (11°C) | 48 in (1219 mm) | 219k people |
| IfakaraMorogoro | 91°F (33°C) | 63°F (17°C) | 34.8 in (883 mm) | 206k people |
| MpandaKatavi | 89°F (32°C) | 60°F (15°C) | 35.8 in (909 mm) | 204k people |
| Iringa | 79°F (26°C) | 53°F (11°C) | 25.6 in (651 mm) | 202k people |
| BundaMara | 85°F (29°C) | 64°F (18°C) | 46 in (1169 mm) | 183k people |
| MusomaMara | 81°F (27°C) | 67°F (19°C) | 46.7 in (1186 mm) | 164k people |
| BukobaKagera | 78°F (25°C) | 66°F (19°C) | 55.3 in (1404 mm) | 145k people |
| Mtwara | 84°F (29°C) | 71°F (22°C) | 31.1 in (789 mm) | 141k people |
| Shinyanga | 89°F (32°C) | 63°F (17°C) | 23.9 in (606 mm) | 140k people |
| TarimeMara | 83°F (29°C) | 62°F (16°C) | 42.8 in (1087 mm) | 133k people |
| NzegaTabora | 88°F (31°C) | 62°F (17°C) | 28 in (710 mm) | 125k people |
| MakumbakoNjombe | 78°F (26°C) | 52°F (11°C) | 30.2 in (768 mm) | 116k people |
| SengeremaMwanza | 82°F (28°C) | 63°F (17°C) | 45.2 in (1147 mm) | 110k people |
| HandeniTanga | 88°F (31°C) | 62°F (17°C) | 46 in (1167 mm) | 109k people |
| KatumbaMbeya | 79°F (26°C) | 53°F (11°C) | 85.4 in (2169 mm) | 109k people |
Which of these would suit you? The quiz scores every city against the temperatures, humidity, sun, rain and snow you enjoy.
Take the quiz