- > Weather
Due to its relatively high altitude the city has a subtropical climate. The mean annual temperature is 19.16°C. The hottest month is October and the coldest is June. The average maximum temperature ranges from 21°C to 30°C in October. During the rainy season, day time maxima are around 26°C. Nights are always cool ranging from 8°C in July to 16°C in January.
The city's average annual rainfall is 590 mm, which supports a natural vegetation of open woodland Most rain falls in the December to February period while June to August is usually rainless.