The city is located in the northwest of Tanzania, on the western shore of Lake Victoria, at an altitude of 1,140 meters (3,740 feet).
Temperatures are stable due to the latitude (we are just south of the equator) and the waters of the lake.
The rains are more abundant than in other areas of Tanzania because the lake supplies humidity to the prevailing winds, which come from the south-east.
There is no truly dry season, however there is a fairly dry period from June to August. Within the rainy season, from October to May, there are two wetter periods, a more intense one from March to May and a less intense one from October to December.
. Here are the average temperatures.
January is generally a warm month. The average temperature is of
22 °C, with a minimum of
17.5 °C and a maximum of
26.4 °C.

On the coldest nights of the month, the temperature usually drops to around
15.5 °C.

On the warmest days of the month, the temperature usually reaches around
30 °C.

Precipitation amounts to
152.8 mm, distributed over 12 days.
The day lasts on average 12 hours and 10 minutes.
The average humidity is 78%. Hence, the air is normally humid.
The average wind speed is of
4.4 kph.
February, the warmest month of the year, is generally a warm month. The average temperature is of
22.4 °C, with a minimum of
17.7 °C and a maximum of
27 °C.

On the coldest nights of the month, the temperature usually drops to around
15.5 °C.

On the warmest days of the month, the temperature usually reaches around
30 °C.

Precipitation amounts to
138.6 mm, distributed over 11 days.
The day lasts on average 12 hours and 10 minutes.
The average humidity is 76%. Hence, the air is normally humid.
The average wind speed is of
5.1 kph.
March is generally a warm month. The average temperature is of
22.2 °C, with a minimum of
17.8 °C and a maximum of
26.6 °C.

On the coldest nights of the month, the temperature usually drops to around
16 °C.

On the warmest days of the month, the temperature usually reaches around
30 °C.

Precipitation amounts to
250.5 mm, distributed over 17 days.
The day lasts on average 12 hours and 5 minutes.
The average humidity is 78%. Hence, the air is normally humid.
The average wind speed is of
4.8 kph.
April is generally a warm month. The average temperature is of
22 °C, with a minimum of
17.9 °C and a maximum of
26 °C.

On the coldest nights of the month, the temperature usually drops to around
16.5 °C.

On the warmest days of the month, the temperature usually reaches around
29 °C.

Precipitation amounts to
354.4 mm, distributed over 19 days.
The day lasts on average 12 hours and 5 minutes.
The average humidity is 81%. Hence, the air is normally humid.
The average wind speed is of
4.7 kph.
May is generally a warm month. The average temperature is of
21.9 °C, with a minimum of
18 °C and a maximum of
25.8 °C.

On the coldest nights of the month, the temperature usually drops to around
16.5 °C.

On the warmest days of the month, the temperature usually reaches around
28 °C.

Precipitation amounts to
310.2 mm, distributed over 16 days.
The day lasts on average 12 hours and 5 minutes.
The average humidity is 81%. Hence, the air is normally humid.
The average wind speed is of
5.4 kph.
June is generally a warm month. The average temperature is of
21.6 °C, with a minimum of
17.4 °C and a maximum of
25.9 °C.

On the coldest nights of the month, the temperature usually drops to around
16 °C.

On the warmest days of the month, the temperature usually reaches around
28.5 °C.

Precipitation amounts to
60.8 mm, distributed over 5 days.
The day lasts on average 12 hours and 0 minutes.
The average humidity is 73%. Hence, the air is normally humid.
The average wind speed is of
7.2 kph.
July, the coolest month of the year, is generally a warm month. The average temperature is of
21.2 °C, with a minimum of
16.7 °C and a maximum of
25.7 °C.

On the coldest nights of the month, the temperature usually drops to around
15 °C.

On the warmest days of the month, the temperature usually reaches around
28.5 °C.

Precipitation amounts to
43.3 mm, distributed over 4 days.
The day lasts on average 12 hours and 5 minutes.
The average humidity is 71%. Hence, the air is normally humid.
The average wind speed is of
6.9 kph.
August is generally a warm month. The average temperature is of
21.6 °C, with a minimum of
17 °C and a maximum of
26.1 °C.

On the coldest nights of the month, the temperature usually drops to around
15 °C.

On the warmest days of the month, the temperature usually reaches around
29 °C.

Precipitation amounts to
62.7 mm, distributed over 6 days.
The day lasts on average 12 hours and 5 minutes.
The average humidity is 74%. Hence, the air is normally humid.
The average wind speed is of
7 kph.
September is generally a warm month. The average temperature is of
21.8 °C, with a minimum of
17.2 °C and a maximum of
26.4 °C.

On the coldest nights of the month, the temperature usually drops to around
15 °C.

On the warmest days of the month, the temperature usually reaches around
29 °C.

Precipitation amounts to
108.2 mm, distributed over 10 days.
The day lasts on average 12 hours and 5 minutes.
The average humidity is 77%. Hence, the air is normally humid.
The average wind speed is of
5.8 kph.
October is generally a warm month. The average temperature is of
22 °C, with a minimum of
17.6 °C and a maximum of
26.3 °C.

On the coldest nights of the month, the temperature usually drops to around
16.5 °C.

On the warmest days of the month, the temperature usually reaches around
29.5 °C.

Precipitation amounts to
165.2 mm, distributed over 15 days.
The day lasts on average 12 hours and 5 minutes.
The average humidity is 78%. Hence, the air is normally humid.
The average wind speed is of
4.9 kph.
November is generally a warm month. The average temperature is of
21.8 °C, with a minimum of
17.6 °C and a maximum of
26 °C.

On the coldest nights of the month, the temperature usually drops to around
15.5 °C.

On the warmest days of the month, the temperature usually reaches around
29.5 °C.

Precipitation amounts to
209 mm, distributed over 16 days.
The day lasts on average 12 hours and 10 minutes.
The average humidity is 81%. Hence, the air is normally humid.
The average wind speed is of
3.6 kph.
December is generally a warm month. The average temperature is of
21.8 °C, with a minimum of
17.5 °C and a maximum of
26.1 °C.

On the coldest nights of the month, the temperature usually drops to around
16 °C.

On the warmest days of the month, the temperature usually reaches around
29 °C.

Precipitation amounts to
169.6 mm, distributed over 15 days.
The day lasts on average 12 hours and 10 minutes.
The average humidity is 80%. Hence, the air is normally humid.
The average wind speed is of
3.8 kph.