... including targeted forecasts at the time of your arrival to each point!
Grahamstown, Eastern Cape, South Africa enjoys a mild climate year round with warm to hot summers and cool to mild winters. The average high temperature in summer (December to February) is 28°C (82°F) and the average low temperature is 16°C (61°F). The average high temperature in winter (June to August) is 21°C (70°F) and the average low temperature is 8°C (46°F).
Rainfall is fairly evenly distributed throughout the year, with an average of 75mm (2.95 inches) per month. Most of the rain falls between April and August, but there is still some rain in the summer months. The wettest month is usually May, when an average of 90mm (3.54 inches) of rain is recorded.
The city generally experiences low levels of humidity year round, with the highest levels being in December and January. The average relative humidity is around 70%.
Overall, Grahamstown enjoys a pleasant climate year round, with moderate temperatures and plenty of sunshine.
As of 2020, the city population is 91548.
This map shows the current & 7-day weather forecast, weather alerts, and weather radar for Grahamstown, Eastern Cape.