ZanzibarReport this photo · linked, not stored
Zanzibar climate by month
What the weather is like
Zanzibar has a tropical monsoon climate (Köppen Am): .
The warmest month is March, when afternoons average 29° and nights 26°. July is the coolest month, with highs of 27° and lows of 23°. The difference between the warmest and the coolest month is about 3°, a small seasonal swing typical of places tempered by the sea.
About 1,558 mm of precipitation falls in an average year. April is the wettest month (358 mm, 26 wet days) and July the driest (44 mm, 4 wet days). Cloud cover ranges from 14% in September to 37% in April.
The sea reaches about 29° in March. Sea temperatures lag the air by a month or two, so late summer is usually warmer for swimming than early summer.
Compared with Dodoma, the capital, Zanzibar is 0.9° warmer on a March afternoon and receives more precipitation over the year.
Year in figures
- Hottest afternoons
- 29° · March
- Coldest nights
- 23° · August
- Wettest month
- April
- Driest month
- July
- Clearest skies
- September · 14% cloud
- Warmest sea
- 29° · March
- Longest day
- 12 h 29 min
- Shortest day
- 11 h 46 min
Twelve months at a glance
Temperature and precipitation
Daily high/low range bars, monthly precipitation columns, sea temperature lineTemperature curve
Average high, low and seaDaylight
Hours between sunrise and sunset on the 15th of each monthClimate normals month by month
| Month | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Average high | 29° | 29° | 29° | 28° | 28° | 27° | 27° | 27° | 28° | 28° | 29° | 29° |
| Average low | 26° | 26° | 26° | 25° | 25° | 24° | 23° | 23° | 23° | 24° | 25° | 26° |
| Precipitation | 82 mm | 55 mm | 174 mm | 358 mm | 249 mm | 68 mm | 44 mm | 48 mm | 40 mm | 100 mm | 165 mm | 175 mm |
| Wet days (≥1 mm) | 12.2 | 9.8 | 21.1 | 26.2 | 19.9 | 6.9 | 3.6 | 3.7 | 4.6 | 11.5 | 17.6 | 19.2 |
| Cloud cover | 31% | 31% | 35% | 37% | 28% | 24% | 22% | 20% | 14% | 16% | 21% | 26% |
| Sea temperature | 28° | 29° | 29° | 29° | 28° | 27° | 26° | 26° | 26° | 27° | 28° | 29° |
| Daylight | 12h 26 | 12h 18 | 12h 09 | 11h 58 | 11h 50 | 11h 46 | 11h 48 | 11h 54 | 12h 04 | 12h 14 | 12h 24 | 12h 29 |
| Month score | 54 | 58 | 46 | 50 | 56 | 75 | 85 | 84 | 79 | 60 | 52 | 51 |