Le climat
est tropical avec une saison sèche de 4 mois, appelée
cacimbo, qui s'étend de juin à septembre. Les
précipitations faibles sur la plaine (374 mm à
Luanda, 50 mm au sud), sont abondantes sur les hautes terres
(1.000 à 1.800 mm) où les températures
moyennes sont plus faibles (de 18 à 19 °C).