The coolest places in Africa year-round

Kabul tops the list at 19 °C averaged across the year. Ranked from 1991–2020 climate normals across 50 destinations.

# Destination Country Avg high Avg high Rainfall
1 Kabul Afghanistan 19 °C – °C – mm
2 Sétif Algeria 19 °C – °C – mm
3 George South Africa 20 °C – °C – mm
4 Dessie Ethiopia 20 °C – °C – mm
5 Limuru Kenya 20 °C – °C – mm
6 El Achir Algeria 20 °C – °C – mm
7 Tiaret Algeria 20 °C – °C – mm
8 Al Hoceïma Morocco 21 °C – °C – mm
9 Batna Algeria 21 °C – °C – mm
10 Cape Town South Africa 21 °C – °C – mm
11 Bordj Bou Arreridj Algeria 21 °C – °C – mm
12 Kitale Kenya 21 °C – °C – mm
13 Djelfa Algeria 21 °C – °C – mm
14 Gqeberha South Africa 21 °C – °C – mm
15 Béjaïa Algeria 21 °C – °C – mm
16 Tétouan Morocco 21 °C – °C – mm
17 Hosa’ina Ethiopia 21 °C – °C – mm
18 Addis Ababa Ethiopia 22 °C – °C – mm
19 Jamestown Saint Helena 22 °C – °C – mm
20 Tlemcen Algeria 22 °C – °C – mm
21 Johannesburg South Africa 22 °C – °C – mm
22 Maseru Lesotho 22 °C – °C – mm
23 Skikda Algeria 22 °C – °C – mm
24 Souk Ahras Algeria 22 °C – °C – mm
25 Somerset West South Africa 22 °C – °C – mm
26 Krugersdorp South Africa 22 °C – °C – mm
27 Kikuyu Kenya 22 °C – °C – mm
28 Tangier Morocco 22 °C – °C – mm
29 El Jadida Morocco 22 °C – °C – mm
30 Salé Morocco 22 °C – °C – mm
31 Naivasha Kenya 22 °C – °C – mm
32 Kenitra Morocco 22 °C – °C – mm
33 Constantine Algeria 22 °C – °C – mm
34 Soweto South Africa 22 °C – °C – mm
35 Oran Algeria 22 °C – °C – mm
36 Mohammedia Morocco 22 °C – °C – mm
37 Sukrah Tunisia 22 °C – °C – mm
38 Mbabane Eswatini 22 °C – °C – mm
39 Emalahleni South Africa 22 °C – °C – mm
40 Blida Algeria 22 °C – °C – mm
41 Fianarantsoa Madagascar 22 °C – °C – mm
42 Algiers Algeria 22 °C – °C – mm
43 Benoni South Africa 22 °C – °C – mm
44 Tébessa Algeria 22 °C – °C – mm
45 Asmara Eritrea 22 °C – °C – mm
46 Antsirabe Madagascar 22 °C – °C – mm
47 Goma Democratic Republic of the Congo 23 °C – °C – mm
48 Eldoret Kenya 23 °C – °C – mm
49 Shashamane Ethiopia 23 °C – °C – mm
50 Thembisa South Africa 23 °C – °C – mm

Averaged across all twelve months, and only for destinations with a full twelve-month series and a published climate page. The ranking is ours; the underlying values are reproduced from the source.

Data sources and method

Normal period
1991–2020
Dataset version
era5-1991-2020-scores1.1
Last processed

Measured values come from ERA5 reanalysis and are reproduced unchanged. Calculated by us: ranking order, beach and comfort scores. Full formulas are on the methodology page.

Contains modified Copernicus Climate Change Service information 2026. Neither the European Commission nor ECMWF is responsible for any use that may be made of the Copernicus information or data it contains.