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

Maseru tops the list at 15 °C in June. Ranked from 1991–2020 climate normals across 50 destinations in Africa.

Top three in June: Maseru (15 °C) , Botshabelo (16 °C) , Johannesburg (16 °C) . Between first and 50th place the avg high differs by 6.5 °C.

# Destination Country Avg high Avg high Avg low Rainfall Wet days Sunshine Sea temp
1 Maseru Lesotho 15 °C 15 °C -0.4 °C 17 mm 3 286 h
2 Botshabelo South Africa 16 °C 16 °C 1.8 °C 13 mm 2 285 h
3 Johannesburg South Africa 16 °C 16 °C 3.0 °C 8 mm 1 291 h
4 Krugersdorp South Africa 16 °C 16 °C 3.2 °C 7 mm 1 293 h
5 Bloemfontein South Africa 16 °C 16 °C 2.2 °C 11 mm 2 283 h
6 Soweto South Africa 17 °C 17 °C 3.5 °C 8 mm 1 291 h
7 Cape Town South Africa 17 °C 17 °C 9.9 °C 92 mm 10 254 h 15 °C
8 Benoni South Africa 17 °C 17 °C 3.4 °C 7 mm 1 290 h
9 Welkom South Africa 17 °C 17 °C 2.7 °C 12 mm 2 288 h
10 Emalahleni South Africa 17 °C 17 °C 3.1 °C 6 mm 1 293 h
11 Somerset West South Africa 17 °C 17 °C 9.8 °C 139 mm 11 251 h 15 °C
12 Thembisa South Africa 17 °C 17 °C 4.1 °C 6 mm 1 292 h
13 Carletonville South Africa 17 °C 17 °C 3.6 °C 8 mm 1 292 h
14 George South Africa 18 °C 18 °C 9.3 °C 39 mm 6 250 h 17 °C
15 Evaton South Africa 18 °C 18 °C 3.5 °C 7 mm 1 292 h
16 Vereeniging South Africa 18 °C 18 °C 3.4 °C 8 mm 2 292 h
17 Paarl South Africa 18 °C 18 °C 8.0 °C 155 mm 11 245 h
18 Middelburg South Africa 18 °C 18 °C 4.3 °C 6 mm 1 293 h
19 Centurion South Africa 18 °C 18 °C 5.1 °C 7 mm 1 293 h
20 Limuru Kenya 18 °C 18 °C 10 °C 71 mm 13 276 h
21 Newcastle South Africa 19 °C 19 °C 4.1 °C 10 mm 2 284 h
22 Potchefstroom South Africa 19 °C 19 °C 3.8 °C 9 mm 2 292 h
23 Klerksdorp South Africa 19 °C 19 °C 3.5 °C 8 mm 2 293 h
24 Mbabane Eswatini 19 °C 19 °C 7.1 °C 18 mm 3 281 h
25 Fianarantsoa Madagascar 19 °C 19 °C 11 °C 16 mm 4 278 h
26 Antsirabe Madagascar 19 °C 19 °C 8.4 °C 7 mm 1 300 h
27 Vryheid South Africa 19 °C 19 °C 4.9 °C 13 mm 2 279 h
28 Kitale Kenya 19 °C 19 °C 11 °C 186 mm 22 289 h
29 Hosa’ina Ethiopia 19 °C 19 °C 11 °C 194 mm 27 289 h
30 Gqeberha South Africa 19 °C 19 °C 13 °C 25 mm 4 263 h 18 °C
31 Polokwane South Africa 19 °C 19 °C 7.4 °C 4 mm 1 292 h
32 Rustenburg South Africa 20 °C 20 °C 5.8 °C 7 mm 1 293 h
33 Antananarivo Madagascar 20 °C 20 °C 11 °C 5 mm 1 265 h
34 Kikuyu Kenya 20 °C 20 °C 12 °C 42 mm 8 285 h
35 Soshanguve South Africa 20 °C 20 °C 6.0 °C 6 mm 1 293 h
36 Mzuzu Malawi 20 °C 20 °C 12 °C 23 mm 7 325 h
37 Mthatha South Africa 20 °C 20 °C 7.3 °C 23 mm 3 275 h
38 Naivasha Kenya 20 °C 20 °C 13 °C 69 mm 13 298 h
39 Gweru Zimbabwe 20 °C 20 °C 9.1 °C 4 mm 1 292 h
40 Harare Zimbabwe 20 °C 20 °C 8.4 °C 2 mm 0 301 h
41 Mutare Zimbabwe 21 °C 21 °C 9.6 °C 8 mm 2 298 h
42 Windhoek Namibia 21 °C 21 °C 6.7 °C 0 mm 0 305 h
43 Chitungwiza Zimbabwe 21 °C 21 °C 8.2 °C 2 mm 0 300 h
44 Pietermaritzburg South Africa 21 °C 21 °C 6.7 °C 20 mm 3 279 h
45 Kariega South Africa 21 °C 21 °C 10.0 °C 24 mm 4 263 h 18 °C
46 Bulawayo Zimbabwe 21 °C 21 °C 8.4 °C 4 mm 1 294 h
47 Sodo Ethiopia 21 °C 21 °C 13 °C 189 mm 24 296 h
48 Gaborone Botswana 21 °C 21 °C 6.8 °C 8 mm 1 296 h
49 Eldoret Kenya 21 °C 21 °C 12 °C 210 mm 23 314 h
50 Addis Ababa Ethiopia 21 °C 21 °C 11 °C 255 mm 23 306 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

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

July: top 5

  1. Ouargla 41 °C
  2. Kom Ombo 41 °C
  3. Port Sudan 41 °C
  4. Esna 40 °C
  5. Kandahār 40 °C

Full ranking for July

How this ranking is built

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