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

Sétif tops the list at 17 °C in April. Ranked from 1991–2020 climate normals across 50 destinations in Africa.

Top three in April: Sétif (17 °C) , Tiaret (18 °C) , El Achir (18 °C) . Between first and 50th place the avg high differs by 4.8 °C.

# Destination Country Avg high Avg high Avg low Rainfall Wet days Sunshine Sea temp
1 Sétif Algeria 17 °C 17 °C 5.8 °C 64 mm 10 336 h
2 Tiaret Algeria 18 °C 18 °C 6.3 °C 53 mm 9 330 h
3 El Achir Algeria 18 °C 18 °C 6.1 °C 44 mm 8 340 h
4 Al Hoceïma Morocco 18 °C 18 °C 12 °C 37 mm 5 352 h 17 °C
5 Kabul Afghanistan 19 °C 19 °C 5.4 °C 76 mm 11 343 h
6 Batna Algeria 19 °C 19 °C 6.0 °C 52 mm 9 342 h
7 Bordj Bou Arreridj Algeria 19 °C 19 °C 6.6 °C 42 mm 8 339 h
8 Béjaïa Algeria 19 °C 19 °C 11 °C 74 mm 10 336 h 16 °C
9 Tétouan Morocco 19 °C 19 °C 12 °C 51 mm 8 353 h 17 °C
10 Skikda Algeria 19 °C 19 °C 12 °C 63 mm 9 331 h 16 °C
11 Souk Ahras Algeria 19 °C 19 °C 7.5 °C 68 mm 11 332 h
12 Djelfa Algeria 19 °C 19 °C 6.6 °C 36 mm 6 338 h
13 Tlemcen Algeria 19 °C 19 °C 7.6 °C 56 mm 7 339 h
14 Constantine Algeria 19 °C 19 °C 7.1 °C 53 mm 9 330 h
15 Tangier Morocco 20 °C 20 °C 12 °C 54 mm 8 356 h 17 °C
16 Sukrah Tunisia 20 °C 20 °C 12 °C 41 mm 7 344 h 16 °C
17 Algiers Algeria 20 °C 20 °C 10 °C 60 mm 8 339 h 16 °C
18 Blida Algeria 20 °C 20 °C 10 °C 76 mm 10 337 h 16 °C
19 Oran Algeria 20 °C 20 °C 12 °C 35 mm 6 343 h 17 °C
20 El Jadida Morocco 20 °C 20 °C 14 °C 32 mm 5 360 h 18 °C
21 Salé Morocco 20 °C 20 °C 13 °C 38 mm 6 357 h 18 °C
22 Kenitra Morocco 20 °C 20 °C 13 °C 51 mm 7 355 h 18 °C
23 Bab Ezzouar Algeria 20 °C 20 °C 11 °C 63 mm 9 338 h 16 °C
24 Mostaganem Algeria 21 °C 21 °C 12 °C 42 mm 7 342 h 17 °C
25 Tébessa Algeria 21 °C 21 °C 7.3 °C 45 mm 8 336 h
26 Annaba Algeria 21 °C 21 °C 11 °C 63 mm 9 334 h 16 °C
27 Maseru Lesotho 21 °C 21 °C 7.7 °C 65 mm 8 303 h
28 Mohammedia Morocco 21 °C 21 °C 13 °C 31 mm 5 359 h 18 °C
29 Johannesburg South Africa 21 °C 21 °C 9.4 °C 45 mm 7 305 h
30 Tunis Tunisia 21 °C 21 °C 12 °C 42 mm 7 343 h 16 °C
31 Krugersdorp South Africa 21 °C 21 °C 9.7 °C 41 mm 7 308 h
32 George South Africa 21 °C 21 °C 13 °C 54 mm 7 297 h 18 °C
33 Limuru Kenya 21 °C 21 °C 12 °C 137 mm 22 306 h
34 Dessie Ethiopia 21 °C 21 °C 10 °C 109 mm 14 341 h
35 Sidi Bel Abbes Algeria 21 °C 21 °C 9.4 °C 46 mm 7 335 h
36 Soweto South Africa 21 °C 21 °C 10.0 °C 44 mm 7 305 h
37 Casablanca Morocco 21 °C 21 °C 13 °C 30 mm 5 360 h 18 °C
38 Oujda Morocco 21 °C 21 °C 8.3 °C 44 mm 7 336 h
39 Temara Morocco 21 °C 21 °C 12 °C 39 mm 6 358 h 18 °C
40 Meknes Morocco 21 °C 21 °C 9.0 °C 54 mm 8 343 h
41 Taza Morocco 21 °C 21 °C 10 °C 49 mm 8 341 h
42 Benoni South Africa 21 °C 21 °C 10.0 °C 41 mm 6 304 h
43 Nador Morocco 21 °C 21 °C 12 °C 34 mm 6 347 h 17 °C
44 Emalahleni South Africa 21 °C 21 °C 9.9 °C 44 mm 6 308 h
45 Khouribga Morocco 22 °C 22 °C 9.6 °C 42 mm 6 354 h
46 Misratah Libya 22 °C 22 °C 15 °C 6 mm 1 343 h 17 °C
47 Mbabane Eswatini 22 °C 22 °C 12 °C 79 mm 11 285 h
48 Sfax Tunisia 22 °C 22 °C 14 °C 15 mm 3 353 h 18 °C
49 Safi Morocco 22 °C 22 °C 13 °C 22 mm 4 365 h 17 °C
50 Thembisa South Africa 22 °C 22 °C 11 °C 37 mm 6 308 h

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

March: top 5

  1. Kabul 11 °C
  2. Sétif 14 °C
  3. El Achir 15 °C
  4. Tiaret 15 °C
  5. Batna 15 °C

Full ranking for March

May: top 5

  1. Maseru 18 °C
  2. Johannesburg 19 °C
  3. Krugersdorp 19 °C
  4. Botshabelo 19 °C
  5. Soweto 19 °C

Full ranking for May

How this ranking is built

What is ranked
The average daily high temperature, in °C, in April, 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.