10 cities in Africa with the lowest average temperature
10. Fianarantsoa
- average annual temperature: 17.9 °C
- country: Madagascar
- January: 20.8 °C
- March: 20 °C
- May: 16.7 °C
- July: 14 °C
- September: 16.2 °C
- November: 19.7 °C
9. Nairobi
- average annual temperature: 17.8 °C
- country: Kenya
- January: 18 °C
- March: 19.4 °C
- May: 17.8 °C
- July: 15.6 °C
- September: 17.3 °C
- November: 18.4 °C
8. Mzuzu
- average annual temperature: 17.7 °C
- country: Malawi
- January: 19.9 °C
- March: 19.5 °C
- May: 16.4 °C
- July: 13.1 °C
- September: 16.7 °C
- November: 20.5 °C
7. Algiers
- average annual temperature: 17.4 °C
- country: Algeria
- January: 11.2 °C
- March: 12.8 °C
- May: 17.7 °C
- July: 24.6 °C
- September: 23.2 °C
- November: 15.2 °C
6. Rabat
- average annual temperature: 17.2 °C
- country: Morocco
- January: 12.6 °C
- March: 14.2 °C
- May: 17.4 °C
- July: 22.2 °C
- September: 21.5 °C
- November: 15.9 °C
5. Cape Town
- average annual temperature: 16.2 °C
- country: South Africa
- January: 20.4 °C
- March: 19.2 °C
- May: 14.4 °C
- July: 11.9 °C
- September: 13.7 °C
- November: 17.9 °C
4. Addis Ababa
- average annual temperature: 16 °C
- country: Ethiopia
- January: 16 °C
- March: 17 °C
- May: 18 °C
- July: 15 °C
- September: 16 °C
- November: 15 °C
3. Bloemfontein
- average annual temperature: 15.6 °C
- country: South Africa
- January: 22.8 °C
- March: 19.2 °C
- May: 10.7 °C
- July: 7.2 °C
- September: 14.6 °C
- November: 19.9 °C
2. Asmara
- average annual temperature: 15.6 °C
- country: Eritrea
- January: 13.8 °C
- March: 16.3 °C
- May: 17.6 °C
- July: 16.3 °C
- September: 15.7 °C
- November: 14 °C
1. Johannesburg
- average annual temperature: 15.5 °C
- country: South Africa
- January: 19.5 °C
- March: 18 °C
- May: 12.6 °C
- July: 10 °C
- September: 15.9 °C
- November: 17.9 °C