The climate of Zambia, city by city

This page lists the 77 cities in Zambia for which climate normals are available. Each entry covers temperature, rainfall and how the climate changed between 1940 and 2025, computed from ERA5 reanalysis data.

+1.1 °C since 1940

Frequently asked questions

What is the hottest city in Zambia?

The hottest city in Zambia is Siavonga, with an average annual temperature of 24.6 °C.

What is the coldest city in Zambia?

The coldest city in Zambia is Mpika, with an average annual temperature of 18.8 °C.

What is the wettest city in Zambia?

The wettest city in Zambia is Kawambwa, with 1,938 mm of precipitation per year.

Has the climate of Zambia warmed?

Based on its largest cities, Zambia warmed by +1.1 °C between 1940 and 2025.

Cities by region