Mean annual temperature for South Africa as a whole is 17.5℃, with average monthly temperatures ranging between 22°C (December, January) and 11°C (June, July). Annual precipitation is 469.9 mm, with highest rainfall occurring November to March, coupled with extremely low precipitation occurring between June to August.