Although Angola is located in a sub tropical zone, its climate is not typical of such areas due to the following factors:
The cold current from Benguela running along the southern part of the coast. The highlands in the interior. The influence of the Namibe desert, situated southwest. As a result Angola has its own specific climate, with two distinct seasons, the rains, from October to April and the mist or “Cacimbo” from May to September, a much dryer season with lower temperatures.
High rainfall levels are registered along the coastal areas slowly decreasing from 800 mm to 50mm, as one moves further south. The average mean temperature is normally around 23º. The inland area can be divided into three zones. The North, where the rainfall is very heavy and the temperatures high, the Central Plateau zone, which is generally dry with average temperatures of 19º and finally the South, where oscillations in temperature are registered due to the proximity of the Kalahari Desert and the influence of tropical air fronts.