Climate of Africa
World Climates covers 632 places in Africa. By annual mean temperature, the warmest is Djibouti (30 °C87 °F) and the coolest is Debre Birhan (13 °C55 °F). The wettest is Nkongsamba with 3,065 mm121 in of precipitation per year, the driest Aswan with 2 mm0.1 in.
The most common climate types (Köppen classification computed from these averages) are tropical savanna (dry winter) (Aw, 231 places), hot semi-arid (BSh, 110 places), hot desert (BWh, 84 places) and hot-summer Mediterranean (Csa, 66 places).
The highest monthly average high is in Aswan (44 °C111 °F in August); the lowest monthly average low is in Sétif (−1 °C30 °F in January).
Across the places in Africa, the months that most often rank as the most comfortable are January, May and December (277, 285 and 311 of 632 places respectively).
Countries and territories in Africa
- Algeria 37
- Angola 26
- Benin 3
- Botswana 2
- Burkina Faso 6
- Burundi 2
- Cabo Verde 1
- Cameroon 13
- Central African Republic 4
- Chad 4
- Comoros 1
- DR Congo 36
- Djibouti 1
- Egypt 39
- Equatorial Guinea 3
- Eritrea 1
- Eswatini 1
- Ethiopia 27
- Gabon 3
- Gambia 1
- Ghana 10
- Guinea 10
- Guinea-Bissau 1
- Ivory Coast 19
- Kenya 18
- Lesotho 1
- Liberia 1
- Libya 13
- Madagascar 7
- Malawi 4
- Mali 9
- Mauritania 2
- Mauritius 2
- Mayotte 1
- Morocco 31
- Mozambique 17
- Namibia 1
- Niger 6
- Nigeria 74
- Republic of the Congo 4
- Reunion 2
- Rwanda 3
- Saint Helena 1
- Sao Tome and Principe 1
- Senegal 12
- Seychelles 1
- Sierra Leone 4
- Somalia 9
- South Africa 49
- South Sudan 5
- Sudan 18
- Tanzania 34
- Togo 3
- Tunisia 9
- Uganda 15
- Western Sahara 2
- Zambia 15
- Zimbabwe 7
Frequently asked questions
Which is the warmest place in Africa?
By annual mean temperature, the warmest place in Africa is Djibouti at 30 °C87 °F. The coolest is Debre Birhan at 13 °C55 °F.
Where does it rain the most in Africa?
Nkongsamba gets the most precipitation, 3,065 mm121 in in an average year. The driest place is Aswan with 2 mm0.1 in.
How many places in Africa does this site cover?
World Climates has climate data for 632 places in Africa. Each one has a page with monthly averages for temperature, rainfall, humidity and daylight.
When is the best time to visit Africa?
It depends on the place. Across Africa, the months that most often rank as the most comfortable are January, May and December. Check the page of each city for its own best months.
Climate of the 80 largest places in Africa
| Place | Year | Max high | Min low | Precip. |
|---|---|---|---|---|
| Kinshasa | 26 | 32 | 20 | 1,910 |
| Lagos | 26 | 30 | 23 | 1,547 |
| Cairo | 23 | 39 | 7 | 60 |
| Johannesburg | 16 | 27 | 0 | 642 |
| Abidjan | 26 | 32 | 22 | 1,423 |
| Dar es Salaam | 27 | 30 | 23 | 1,131 |
| Alexandria | 21 | 34 | 10 | 105 |
| Kano | 26 | 39 | 11 | 628 |
| Cape Town | 17 | 22 | 13 | 489 |
| Nairobi | 20 | 29 | 12 | 602 |
| Bamako | 28 | 40 | 15 | 1,015 |
| Addis Ababa | 16 | 25 | 6 | 1,082 |
| Casablanca | 19 | 30 | 10 | 473 |
| Ibadan | 25 | 31 | 19 | 1,674 |
| Durban | 22 | 26 | 19 | 888 |
| Luanda | 25 | 30 | 19 | 324 |
| Abuja | 25 | 35 | 16 | 1,185 |
| Dakar | 24 | 29 | 19 | 556 |
| Mogadishu | 27 | 30 | 25 | 329 |
| Kumasi | 25 | 33 | 19 | 1,442 |
| Ouagadougou | 28 | 40 | 14 | 818 |
| Algiers | 19 | 36 | 7 | 642 |
| Lubumbashi | 21 | 33 | 8 | 1,120 |
| Lusaka | 21 | 33 | 9 | 780 |
| Lomé | 27 | 30 | 23 | 1,098 |
| Port Harcourt | 26 | 31 | 21 | 2,320 |
| Pretoria | 19 | 30 | 3 | 571 |
| Mbuji-Mayi | 26 | 34 | 18 | 1,185 |
| Brazzaville | 26 | 32 | 19 | 1,682 |
| Khartoum | 30 | 42 | 14 | 139 |
| Accra | 26 | 30 | 22 | 1,167 |
| Conakry | 27 | 30 | 24 | 2,897 |
| Kakamega | 21 | 29 | 14 | 1,950 |
| Kaduna | 24 | 35 | 13 | 1,399 |
| Benin City | 25 | 30 | 20 | 1,726 |
| Soweto | 17 | 28 | 1 | 586 |
| Kampala | 22 | 29 | 16 | 1,397 |
| Rabat | 19 | 29 | 11 | 488 |
| Kisangani | 25 | 31 | 22 | 1,587 |
| Onitsha | 26 | 31 | 20 | 1,705 |
| Harare | 19 | 30 | 6 | 789 |
| Monrovia | 27 | 31 | 23 | 1,718 |
| NDjamena | 29 | 42 | 15 | 529 |
| Antananarivo | 18 | 25 | 9 | 2,383 |
| Douala | 26 | 31 | 22 | 2,452 |
| Niamey | 29 | 41 | 15 | 546 |
| Tripoli | 21 | 30 | 12 | 254 |
| Yaoundé | 23 | 28 | 18 | 1,474 |
| Kananga | 25 | 34 | 19 | 1,242 |
| Maputo | 23 | 31 | 13 | 777 |
| Mombasa | 27 | 35 | 21 | 894 |
| Fes | 20 | 39 | 6 | 715 |
| Nouakchott | 23 | 30 | 17 | 150 |
| Pikine | 24 | 29 | 19 | 514 |
| Aba | 26 | 30 | 20 | 2,315 |
| Kigali | 20 | 27 | 13 | 1,291 |
| Touba | 28 | 41 | 16 | 553 |
| Lilongwe | 21 | 32 | 10 | 1,047 |
| Maiduguri | 28 | 41 | 14 | 546 |
| Mwanza | 24 | 30 | 18 | 1,090 |
| Ilorin | 26 | 34 | 18 | 1,226 |
| Gqeberha | 19 | 25 | 12 | 436 |
| Sokoto | 28 | 41 | 14 | 700 |
| Jos | 22 | 33 | 12 | 1,034 |
| Tangier | 18 | 27 | 12 | 620 |
| Pointe-Noire | 25 | 28 | 20 | 1,010 |
| Marrakesh | 21 | 40 | 6 | 291 |
| Zaria | 24 | 35 | 12 | 1,129 |
| Enugu | 25 | 31 | 18 | 1,526 |
| Warri | 26 | 30 | 21 | 1,861 |
| Bobo-Dioulasso | 26 | 38 | 15 | 1,115 |
| Blantyre | 21 | 32 | 10 | 1,176 |
| Libreville | 26 | 28 | 23 | 2,315 |
| Pietermaritzburg | 18 | 27 | 7 | 1,170 |
| Bouaké | 26 | 34 | 18 | 1,315 |
| Bukavu | 20 | 25 | 13 | 1,705 |
| Bangui | 27 | 36 | 21 | 1,365 |
| Oran | 19 | 34 | 8 | 516 |
| Freetown | 26 | 31 | 22 | 2,570 |
| Kolwezi | 20 | 31 | 10 | 1,150 |
Year = annual mean temperature; max high = average high of the warmest month; min low = average low of the coldest month; precip. = annual total. Temperatures in °C°F, precipitation in mminches. Sorted by population.
Data: NASA POWER climatology 2001–2025 (MERRA-2 reanalysis, CERES satellite data) — grid-cell averages, not station records. Sources and method.