Search Menu

Average climate of Mafeng

The climate of Mafeng has an average yearly temperature of 17°C. Throughout the year, the average monthly temperature can drop to 5°C and rise to 27°C.

Annually, about 1245 mm of rain falls. This gives a good overview of how much rain to expect in Mafeng. Additionally, about 53 cm of snow falls each year.

  • Average yearly temperature: 17°C
  • Highest temperature: 27°C in June and July
  • Lowest temperature: 5°C in January and December
  • Precipitation: 1245 mm per year, averaging 104 mm per month
  • Driest months: 16 mm in December, 18 mm in January and 48 mm in November
  • Wettest months: 202 mm in May, 182 mm in August and 156 mm in July
  • Snowfall: 53 cm per year

Temperature per month in Mafeng

This graph shows the average high temperatures in degrees Celsius for each month in Mafeng

Temperature per month in Mafeng

Precipitation per month in Mafeng

This graph shows the average monthly precipitation in millimeters in Mafeng.

Precipitation per month in Mafeng

Snowfall per month in Mafeng

This graph shows the average snowfall in centimeters per month in Mafeng.

Snowfall per month in Mafeng

UV index per month in Mafeng

This graph shows the average UV index per month in Mafeng.

UV index per month in Mafeng

Yearly temperature in Mafeng

This graph shows the average yearly temperature in Mafeng, measured in degrees Celsius.

Yearly temperature in Mafeng

Yearly total precipitation in Mafeng

This graph shows the average yearly precipitation in millimeters in Mafeng.

Precipitation per year in Mafeng

Yearly snowfall in Mafeng

This graph shows the average yearly snowfall in Mafeng, measured in centimeters.

Snowfall per year in Mafeng

Average weather in Mafeng per month

Click on a month below to see in detail how the weather typically is in Mafeng and what to expect. Based on the historical weather data of Mafeng, you can view the average temperature, precipitation, wind, and UV index for each day of the month.