Climatch
JanFebMarAprMayJunJulAugSepOctNovDecJFMAMJJASOND

Johannesburg Climate by Month

Johannesburg, Gauteng, South Africa

Warm summers and cool winters, with most rain from November to March.

The climate in Johannesburg is one of warm summers and cool winters, with most rain from November to March. January is the warmest month, with highs around 78°F (26°C); July is the coolest at 63°F (17°C), and nights dip to 36°F (2°C). Of the 28 in (721 mm) of rain in a typical year, 77% falls from November to March. June to August are almost completely dry.

Warmest month
78°F(26°C)
Average high, January
Coldest nights
36°F(2°C)
Average low, July
Rain per year
28 in(721 mm)
Wettest: January
Humidity
53%
Sunniest: November

Best and worst months in Johannesburg

Best for weatherSeptember is the best time for weather in Johannesburg: highs near 74°F (24°C) and about 0.7 in (19 mm) of rain a month.

Least pleasantJanuary and July are the least pleasant; January is the wettest, with 5.1 in (130 mm) of rain.

Comfort combines how close the afternoon high is to 75°F (24°C) with how much rain falls and how humid it is. See where the weather is best in September.

Temperature and rain through the year

Highs and lows (°F)

Average highAverage low

20°40°60°80°JFMAMJJASONDHigh Jan: 78°High Feb: 78°High Mar: 76°High Apr: 72°High May: 68°High Jun: 64°High Jul: 63°High Aug: 68°High Sep: 75°High Oct: 77°High Nov: 77°High Dec: 78°Low Jan: 58°Low Feb: 57°Low Mar: 54°Low Apr: 48°Low May: 41°Low Jun: 36°Low Jul: 36°Low Aug: 40°Low Sep: 47°Low Oct: 52°Low Nov: 55°Low Dec: 57°

Rain (in per month)

0246JFMAMJJASONDJohannesburg Jan: 5.1Johannesburg Feb: 3.9Johannesburg Mar: 3.8Johannesburg Apr: 2.0Johannesburg May: 0.6Johannesburg Jun: 0.3Johannesburg Jul: 0.1Johannesburg Aug: 0.2Johannesburg Sep: 0.8Johannesburg Oct: 2.6Johannesburg Nov: 4.0Johannesburg Dec: 5.1

Johannesburg weather by month

Average monthly climate
MonthHighLowRainHumiditySun
Jan78°F(26°C)58°F(15°C)5.1 in(130 mm)64%6.4
Feb78°F(26°C)57°F(14°C)3.9 in(100 mm)65%6.1
Mar76°F(24°C)54°F(12°C)3.8 in(96 mm)61%5.4
Apr72°F(22°C)48°F(9°C)2.0 in(50 mm)62%4.8
May68°F(20°C)41°F(5°C)0.6 in(14 mm)48%4.3
Jun64°F(18°C)36°F(2°C)0.3 in(8 mm)49%3.9
Jul63°F(17°C)36°F(2°C)0.1 in(3 mm)42%4.2
Aug68°F(20°C)40°F(5°C)0.2 in(6 mm)35%5.0
SepBest74°F(24°C)47°F(9°C)0.7 in(19 mm)38%5.9
Oct76°F(25°C)52°F(11°C)2.6 in(65 mm)48%6.5
Nov76°F(25°C)55°F(13°C)4.0 in(101 mm)56%6.8
Dec78°F(25°C)57°F(14°C)5.1 in(129 mm)66%6.6

1991–2020 averages. Sun is solar radiation in kWh/m² per day. Highlighted: the most comfortable months.

Places with a similar climate

All 20 places like Johannesburg →
  1. 🇿🇦EmalahleniMpumalanga, South Africa · Pop. 373k99%matchSame summer highsSame winter lowsJohannesburg vs Emalahleni →
  2. 🇿🇦eMbalenhleMpumalanga, South Africa · Pop. 142k98%matchSame summer highsSame sunshineJohannesburg vs eMbalenhle →
  3. 🇿🇦EkangalaGauteng, South Africa · Pop. 58k97%matchSame sunshineSimilar rainfallJohannesburg vs Ekangala →
  4. 🇿🇦StandertonMpumalanga, South Africa · Pop. 101k95%matchSame summer highsSame sunshineJohannesburg vs Standerton →
  5. 🇿🇦PhuthaditjhabaFree State, South Africa · Pop. 84k94%matchSame summer highsSimilar rainfallJohannesburg vs Phuthaditjhaba →

Nearby cities in South Africa