Johannesburg, South Africa Weather

South Africa 🇿🇦 · Local time 23:00
66°
Overcast Feels like 62° · High 74° / Low 56°
Wind
4 mph
Humidity
42%
0 Low
Updated 13 min ago

Johannesburg hourly forecast: next 24 hours

Today's high of 74°F (23°C) is right in line with the typical September high of 76°F (25°C).

Now
12 AM
1 AM
2 AM
3 AM
4 AM
5 AM
6 AM
6:03 AM
Sunrise
7 AM
8 AM
9 AM
10 AM
11 AM
12 PM
1 PM
2 PM
3 PM
4 PM
5 PM
6 PM
6:01 PM
Sunset
7 PM
8 PM
9 PM
10 PM

Full Johannesburg hourly forecast →

Current conditions in detail

Feels like
62°
Wind
4 mph
WNW · gusts 13 mph
Humidity
42%
Pressure
30.13 in
Visibility
6 mi
Precipitation
0.0 in
57% chance today

Johannesburg weather tomorrow (Wednesday, September 16)

Tomorrow in Johannesburg looks sunny, with a high of 80° and an overnight low of 62°. Rain is unlikely (1% chance). Winds top out near 12 mph, and the UV index reaches 10 (very high).

High / Low
80° / 62°
Precipitation
1%
Sunrise / sunset
06:03 AM / 06:01 PM

See the full Johannesburg 14-day forecast →

Johannesburg 14-day forecast

Today
Sunny
High 74° Low 56°
Chance of precipitation: 57%
Wed, Sep 16 Wednesday
Sunny
High 80° Low 62°
Chance of precipitation: 1%
Thu, Sep 17 Thursday
Sunny
High 81° Low 65°
Chance of precipitation: 2%
Fri, Sep 18 Friday
Overcast
High 73° Low 60°
Chance of precipitation: 17%
Sat, Sep 19 Saturday
Sunny
High 72° Low 57°
Chance of precipitation: 37%
Sun, Sep 20 Sunday
Patchy rain nearby
High 68° Low 57°
Chance of precipitation: 80%
Mon, Sep 21 Monday
Light rain shower
High 64° Low 56°
Chance of precipitation: 78%
Tue, Sep 22 Tuesday
Sunny
High 72° Low 55°
Chance of precipitation: 17%
Wed, Sep 23 Wednesday
Sunny
High 76° Low 62°
Chance of precipitation: 17%
Thu, Sep 24 Thursday
Sunny
High 80° Low 62°
Chance of precipitation: 58%
Fri, Sep 25 Friday
Patchy rain nearby
High 68° Low 57°
Chance of precipitation: 84%
Sat, Sep 26 Saturday
Sunny
High 73° Low 57°
Chance of precipitation: 57%
Sun, Sep 27 Sunday
Patchy rain nearby
High 66° Low 57°
Chance of precipitation: 69%
Mon, Sep 28 Monday
Overcast
High 70° Low 55°
Chance of precipitation: 14%

About the weather in Johannesburg

Johannesburg records 86 wet days and 10.7 hours of daily sunshine in an average year. Temperatures follow an oceanic pattern, running 63°F (17°C) in July up to 79°F (26°C) in December.

Johannesburg weather: quick facts

  • Hottest month: December - highs near 79°F (26°C)
  • Coldest month: July - highs near 63°F (17°C)
  • Decade extremes (2015-2024): 97°F (36°C) high · 25°F (-4°C) low
  • Wettest month: January (14 rainy days) · Sunniest: January (11.6 h sun/day)
  • Climate type: oceanic
  • Annual swing: 10°C between the average warmest and coolest month · day to night: 12°C
  • Average humidity: 55%

Temperatures through the year

July sits at the other end of the year: 63°F (17°C) by day, 39°F (4°C) at night. Warmth peaks in December: highs of 79°F (26°C), lows of 59°F (15°C). 5 months average under 20 mm of rain, the longest unbroken stretch running May through September.

Rain, sun and snow

Between the average December and the average July lie 10°C, a narrower spread than about 76% of the cities we track. Relative humidity averages 55% across the year, drier than all but 10% of the 3496 cities in our dataset. Days and nights are about 12°C apart on average - wider than 93% of the 3496 cities in our dataset. Sunshine averages 10.7 hours a day over the year - sunnier than roughly 88% of the cities we track, peaking in January at 11.6 hours. Across the gridded 2015-2024 daily record, the highest daily maximum for this location was 97°F (36°C) and the lowest daily minimum 25°F (-4°C).

Season by season

Spring (September through November)

Spring is mild and warm here - highs near 78°F (26°C), nights near 53°F (12°C), and expect showers on roughly 21 days across the season. Daylight is generous - around 11.3 hours of sun a day.

Summer (December through February)

Summer in Johannesburg is mild and warm, with daytime highs averaging 78°F (26°C) and nights around 58°F (15°C); rain falls on around 43 of the 90 days. Daylight is generous - around 11.3 hours of sun a day.

Fall (March through May)

Fall in Johannesburg is pleasantly warm, with daytime highs averaging 71°F (22°C) and nights around 51°F (10°C); expect showers on roughly 19 days across the season. Daylight is generous - around 10.2 hours of sun a day.

Winter (June through August)

Through winter, Johannesburg is mild: 65°F (18°C) by day, 41°F (5°C) after dark, and precipitation is sparse, near 14 mm (0.6 in) for the season. Daylight is generous - around 10.2 hours of sun a day.

Average temperatures in Johannesburg by month

Monthly averages for Johannesburg based on 2015–2024 weather data.
MonthHighLow Rain daysPrecipitation SunshineHumidity
January 78° 58° 14 4.6 in 11.6 h/day 66%
February 77° 58° 13 4.1 in 11.0 h/day 68%
March 76° 56° 9 2.4 in 10.7 h/day 65%
April 71° 51° 8 2.2 in 10.1 h/day 65%
May 68° 45° 2 0.6 in 9.8 h/day 54%
June 63° 40° 1 0.3 in 9.8 h/day 51%
July 63° 39° 0 0.1 in 10.2 h/day 46%
August 70° 44° 1 0.1 in 10.6 h/day 40%
September 76° 50° 3 0.5 in 11.2 h/day 39%
October 79° 53° 7 1.5 in 11.1 h/day 46%
November 79° 56° 11 3.0 in 11.5 h/day 56%
December 79° 59° 16 4.3 in 11.3 h/day 64%

Explore Johannesburg's full climate guide →

Common questions

Is there snow in Johannesburg?
Effectively no. The 2015-2024 record for Johannesburg shows no regular measurable snowfall.
What is the best month to go to Johannesburg?
April to September is the sweet spot for Johannesburg - warm days, manageable rainfall and plenty of daylight line up. Expect 68°F (20°C) in the afternoon and around 3 days of rain in a typical month of it. For the same question asked the other way round, see where else is warm in April.
How warm is Johannesburg on average?
61°F (16°C) across all twelve months - about 73°F (23°C) by day and 51°F (10°C) after dark.
What is the rainiest month in Johannesburg?
January, at 4.6 inches (117 mm) over about 14 days. August is the driest month, at 2 mm (0.1 in).
What is the hottest month in Johannesburg?
December, averaging 79°F (26°C) by day and 59°F (15°C) overnight. The hottest single day in our 2015-2024 record for this location reached 97°F (36°C).
Is Johannesburg humid?
Relative humidity averages 55% across the year, which reads as moderate. The most comfortable stretch falls in the drier half of the year.
How cold does Johannesburg get in winter?
July nights average 39°F (4°C). Chilly rather than harsh - hard freezes are uncommon.
What is the coldest month in Johannesburg?
July, with highs of 63°F (17°C) and lows near 39°F (4°C). The coldest day in the 2015-2024 record fell to 25°F (-4°C).