La capital, Lilongüe, a 1.100 m de altitud, en la parte norte del tercio sur del país, recibe 846 mm al año en 58 días, entre los meses de noviembre y mediados de abril, superando los 200 mm en enero y febrero, con temperaturas esos meses entre 14 C y 26 C.