, tempered by altitude, with a rainy period from November to April and a dry period from May to October. In October and November, before the rains, the highest temperatures of the year are recorded.
The city is located in central-western Tanzania, at 1,200 meters (3,900 feet) above sea level.
. Here are the average temperatures.
January is generally a warm to hot, muggy month. The average temperature is of
23.5 °C, with a minimum of
18.3 °C and a maximum of
28.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
31.5 °C.

Precipitation amounts to
130 mm, distributed over 9 days.
The day lasts on average 12 hours and 25 minutes.
The average humidity is 75%. Hence, the air is normally humid.
The average wind speed is of
5.3 kph.
February is generally a warm to hot, muggy month. The average temperature is of
23.7 °C, with a minimum of
18.2 °C and a maximum of
29.3 °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
32.5 °C.

Precipitation amounts to
120 mm, distributed over 9 days.
The day lasts on average 12 hours and 20 minutes.
The average humidity is 73%. Hence, the air is normally humid.
The average wind speed is of
5.9 kph.
March is generally a warm to hot, muggy month. The average temperature is of
23.5 °C, with a minimum of
17.8 °C and a maximum of
29.2 °C.

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

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

Precipitation amounts to
170 mm, distributed over 9 days.
The day lasts on average 12 hours and 5 minutes.
The average humidity is 73%. Hence, the air is normally humid.
The average wind speed is of
6.7 kph.
April is generally a warm to hot, muggy month. The average temperature is of
23.2 °C, with a minimum of
17.6 °C and a maximum of
28.9 °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
31 °C.

Precipitation amounts to
140 mm, distributed over 8 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.7 kph.
May is generally a warm to hot month. The average temperature is of
22.9 °C, with a minimum of
16.4 °C and a maximum of
29.4 °C.

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

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

Precipitation amounts to
30 mm, distributed over 2 days.
The day lasts on average 11 hours and 55 minutes.
The average humidity is 63%.
The average wind speed is of
9.9 kph.
June is generally a warm month. However, there are remarkable differences between night and day. The average temperature is of
22.1 °C, with a minimum of
14.9 °C and a maximum of
29.3 °C.

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

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

Precipitation amounts to only
2.5 mm, distributed over 0 days.
The day lasts on average 11 hours and 50 minutes.
The average humidity is 53%.
The average wind speed is of
9.8 kph.
July, the coolest month of the year, is generally a warm month. However, there are remarkable differences between night and day. The average temperature is of
22 °C, with a minimum of
14.6 °C and a maximum of
29.5 °C.

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

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

Precipitation amounts to only
0 mm, so on average it never rains in the whole month.
The day lasts on average 11 hours and 55 minutes.
The average humidity is 48%.
The average wind speed is of
10.9 kph.
August is generally a warm to hot month. However, there are remarkable differences between night and day. The average temperature is of
23.7 °C, with a minimum of
16.7 °C and a maximum of
30.6 °C.

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

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

Precipitation amounts to only
0 mm, so on average it never rains in the whole month.
The day lasts on average 12 hours and 0 minutes.
The average humidity is 44%.
The average wind speed is of
12.6 kph.
September is generally a warm to hot month. However, there are remarkable differences between night and day. The average temperature is of
25.2 °C, with a minimum of
18.4 °C and a maximum of
32.1 °C.

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

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

Precipitation amounts to only
7.6 mm, distributed over 0 days.
The day lasts on average 12 hours and 5 minutes.
The average humidity is 41%.
The average wind speed is of
13.7 kph.
October, the hottest month of the year, is generally a warm to hot month. However, there are remarkable differences between night and day. The average temperature is of
26 °C, with a minimum of
19.4 °C and a maximum of
32.5 °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
34.5 °C.

Precipitation amounts to
15 mm, and all occurs in one day.
The day lasts on average 12 hours and 10 minutes.
The average humidity is 45%.
The average wind speed is of
13.4 kph.
November is generally a warm to hot month. The average temperature is of
24.7 °C, with a minimum of
18.6 °C and a maximum of
30.8 °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
34 °C.

Precipitation amounts to
100 mm, distributed over 6 days.
The day lasts on average 12 hours and 20 minutes.
The average humidity is 61%.
The average wind speed is of
8.8 kph.
December is generally a warm to hot, muggy month. The average temperature is of
23.6 °C, with a minimum of
18.5 °C and a maximum of
28.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
32 °C.

Precipitation amounts to
170 mm, distributed over 10 days.
The day lasts on average 12 hours and 25 minutes.
The average humidity is 73%. Hence, the air is normally humid.
The average wind speed is of
5.8 kph.