... including targeted forecasts at the time of your arrival to each point!
Mahikeng, North West, South Africa experiences a semi-arid climate with hot summers and warm winters. The average annual temperature is around 22°C (71.6°F).
In the summer, temperatures can reach up to 38°C (100.4°F) during the day and drop to around 13°C (55.4°F) in the evenings. Summer months tend to be quite dry with only 8.9mm (0.35 inches) of rainfall per month on average.
During the winter, temperatures can range from 4°C (39.2°F) to 20°C (68°F). Winter months also tend to be quite dry with an average of 11.2mm (0.44 inches) of rainfall per month.
Mahikeng receives an average of 471.4mm (18.6 inches) of rainfall per year. The wettest months are March and April, with an average of 87.3mm (3.4 inches) of rainfall each.
Mahikeng experiences very little snow, with an average of only 0.5mm (0.02 inches) of snowfall per year. The city experiences hot, dry winds from the Kalahari desert during the summer months, which can make the heat even more intense.
As of 2020, the city population is 15117.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Mahikeng, North West.