The coolest places in Africa in January: ranked by average high temperature

Kabul tops the list at 2.7 °C in January. Ranked from 1991–2020 climate normals across 50 destinations in Africa.

Top three in January: Kabul (2.7 °C) , Kunduz (8.7 °C) , Mazār-e Sharīf (9.3 °C) . Between first and 50th place the avg high differs by 14 °C.

# Destination Country Avg high Avg high Avg low Rainfall Wet days Sunshine Sea temp
1 Kabul Afghanistan 2.7 °C 2.7 °C -9.1 °C 41 mm 6 259 h
2 Kunduz Afghanistan 8.7 °C 8.7 °C -2.3 °C 43 mm 8 222 h
3 Mazār-e Sharīf Afghanistan 9.3 °C 9.3 °C -0.2 °C 35 mm 7 230 h
4 Sétif Algeria 9.6 °C 9.6 °C 0.7 °C 56 mm 9 253 h
5 El Achir Algeria 9.9 °C 9.9 °C 0.8 °C 35 mm 7 256 h
6 Djelfa Algeria 9.9 °C 9.9 °C 0.7 °C 29 mm 6 259 h
7 Herāt Afghanistan 10.0 °C 10.0 °C -2.1 °C 50 mm 7 269 h
8 Bordj Bou Arreridj Algeria 10 °C 10 °C 1.0 °C 35 mm 7 255 h
9 Tiaret Algeria 10 °C 10 °C 1.3 °C 53 mm 9 259 h
10 Batna Algeria 10 °C 10 °C 0.8 °C 40 mm 7 257 h
11 Tébessa Algeria 12 °C 12 °C 1.8 °C 36 mm 6 241 h
12 Souk Ahras Algeria 12 °C 12 °C 2.8 °C 64 mm 10 244 h
13 Constantine Algeria 12 °C 12 °C 2.3 °C 50 mm 9 241 h
14 Kandahār Afghanistan 12 °C 12 °C -0.1 °C 43 mm 5 276 h
15 Tlemcen Algeria 13 °C 13 °C 3.1 °C 61 mm 9 270 h
16 Jalālābād Afghanistan 14 °C 14 °C 4.8 °C 30 mm 5 262 h
17 Blida Algeria 14 °C 14 °C 6.4 °C 84 mm 11 268 h 16 °C
18 Béjaïa Algeria 15 °C 15 °C 7.8 °C 93 mm 11 260 h 16 °C
19 Taza Morocco 15 °C 15 °C 5.4 °C 45 mm 7 265 h
20 Skikda Algeria 15 °C 15 °C 8.8 °C 90 mm 11 248 h 16 °C
21 Oujda Morocco 15 °C 15 °C 3.6 °C 38 mm 7 269 h
22 Sidi Bel Abbes Algeria 15 °C 15 °C 4.7 °C 53 mm 8 266 h
23 Sukrah Tunisia 15 °C 15 °C 9.4 °C 48 mm 8 254 h 16 °C
24 Algiers Algeria 15 °C 15 °C 7.0 °C 81 mm 10 270 h 16 °C
25 Tétouan Morocco 15 °C 15 °C 8.7 °C 66 mm 8 261 h 16 °C
26 Annaba Algeria 15 °C 15 °C 6.8 °C 77 mm 11 249 h 16 °C
27 Tunis Tunisia 15 °C 15 °C 8.2 °C 47 mm 8 253 h 16 °C
28 Mostaganem Algeria 15 °C 15 °C 7.5 °C 56 mm 8 273 h 16 °C
29 Al Hoceïma Morocco 15 °C 15 °C 9.3 °C 54 mm 8 269 h 16 °C
30 Oran Algeria 15 °C 15 °C 8.3 °C 46 mm 8 275 h 16 °C
31 Meknes Morocco 15 °C 15 °C 4.3 °C 58 mm 8 264 h
32 El Oued Algeria 15 °C 15 °C 4.8 °C 10 mm 2 284 h
33 Béchar Algeria 16 °C 16 °C 3.8 °C 8 mm 2 296 h
34 Khouribga Morocco 16 °C 16 °C 4.8 °C 44 mm 6 273 h
35 Chlef Algeria 16 °C 16 °C 5.2 °C 55 mm 9 264 h
36 Biskra Algeria 16 °C 16 °C 5.3 °C 14 mm 2 281 h
37 Tangier Morocco 16 °C 16 °C 9.1 °C 75 mm 8 257 h 17 °C
38 Fes Morocco 16 °C 16 °C 4.6 °C 56 mm 8 266 h
39 Bab Ezzouar Algeria 16 °C 16 °C 7.4 °C 80 mm 10 267 h 16 °C
40 Sfax Tunisia 16 °C 16 °C 8.7 °C 20 mm 3 270 h 15 °C
41 Salé Morocco 16 °C 16 °C 9.7 °C 60 mm 7 268 h 17 °C
42 Kenitra Morocco 16 °C 16 °C 9.8 °C 77 mm 8 262 h 17 °C
43 Tripoli Libya 16 °C 16 °C 10 °C 36 mm 6 279 h 17 °C
44 Ouargla Algeria 16 °C 16 °C 4.9 °C 7 mm 1 291 h
45 Sousse Tunisia 17 °C 17 °C 7.5 °C 33 mm 5 264 h 16 °C
46 Benghazi Libya 17 °C 17 °C 11 °C 40 mm 7 284 h 18 °C
47 Beni Mellal Morocco 17 °C 17 °C 3.2 °C 62 mm 6 283 h
48 Az Zāwīyah Libya 17 °C 17 °C 9.2 °C 30 mm 5 277 h 17 °C
49 Misratah Libya 17 °C 17 °C 11 °C 23 mm 5 288 h 18 °C
50 Mohammedia Morocco 17 °C 17 °C 9.6 °C 45 mm 6 273 h 17 °C

Monthly values for the month named in the ranking; only destinations with a published climate page are ranked. Download this ranking as CSV.

The same ranking one month earlier and later

December: top 5

  1. Kabul 7.4 °C
  2. Kunduz 10 °C
  3. Sétif 10 °C
  4. El Achir 11 °C
  5. Djelfa 11 °C

Full ranking for December

February: top 5

  1. Kabul 3.8 °C
  2. Sétif 10 °C
  3. Kunduz 11 °C
  4. El Achir 11 °C
  5. Mazār-e Sharīf 11 °C

Full ranking for February

How this ranking is built

What is ranked
The average daily high temperature, in °C, in January, lowest first.
Period
1991–2020 climate normals: the same 30 years for every destination, so the list compares like with like.
Who is included
50 destinations in Africa with a published climate page. Neighbouring places that share a climate series are shown once.
Ties
Equal values are ordered by population.
Sources
ERA5 / ERA5-Land reanalysis via Open-Meteo; sea temperature from NOAA OISST v2.1. Measured values are reproduced unchanged; only the ordering is ours.

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.