Climate averages 1991–2020
Weather in Malawi.
ClimaNote covers 4 cities in Malawi, starting with Lilongwe, Blantyre and Mzuzu. Open a city for charts and a table of all 12 months.
Across these cities the yearly average high ranges from 23.2°C in Mzuzu to 25.9°C in Zomba (tied with Lilongwe), and yearly rainfall from 701 mm in Lilongwe to 1,429 mm in Mzuzu. The hottest city-month is November in Lilongwe, with an average high of 29.6°C, and the coolest is July in Mzuzu, at 19.4°C. By single month, the most rain falls in January in Blantyre, with 321 mm, and the least in August in Lilongwe, with under 1 mm.
November is the warmest month in every city; July is the coolest in every city. January is the wettest month in every city; August is the driest in 3 cities and September in 1. Of these cities, 1 has a month with under 1 mm of rain and 1 has a month with more than 300 mm of rain; none has a month with an average high below 2.0°C.
4 cities
Cities in Malawi
| City | Average high | Average low | Rain mm/year |
|---|---|---|---|
| Lilongwe | 26°C | 16°C | 701 |
| Blantyre | 25°C | 16°C | 1,139 |
| Mzuzu | 23°C | 15°C | 1,429 |
| Zomba | 26°C | 17°C | 860 |
Yearly average of the 12 monthly values for 1991–2020. Open a city for every month.