Johannesburg, South Africa skyline

Johannesburg Weather in July

Typical July weather in Johannesburg, South Africa, based on 2006–2025 climate averages.

In July, Johannesburg averages a high of 16.8°C (62.2°F) and a low of 3°C (37.4°F), with about 1 rainy days (3 mm of rain) and 10.1 hours of sunshine a day.

Avg high

16.8°C (62.2°F)

Avg low

3°C (37.4°F)

Rainfall

3 mm (0.1 in)

Rainy days

1 days

Sunshine

10.1 h / day

Humidity

47%

July vs the rest of the year

Here is how every month in Johannesburg stacks up against July — the driest month for rain.

MonthAvg highvs JulyRainRainy days
January24.9°C (76.8°F)+8.1°C (+14.6°F)128 mm15
February24.8°C (76.6°F)+8°C (+14.4°F)104 mm13
March23.5°C (74.3°F)+6.7°C (+12.1°F)76 mm12
April20.7°C (69.3°F)+3.9°C (+7°F)53 mm8
May19.1°C (66.4°F)+2.3°C (+4.1°F)15 mm3
June16.6°C (61.9°F)−0.2°C (−0.4°F)8 mm1
July16.8°C (62.2°F)—3 mm1
August20.1°C (68.2°F)+3.3°C (+5.9°F)8 mm1
September24.4°C (75.9°F)+7.6°C (+13.7°F)16 mm3
October25.3°C (77.5°F)+8.5°C (+15.3°F)60 mm10
November24.9°C (76.8°F)+8.1°C (+14.6°F)89 mm13
December25°C (77°F)+8.2°C (+14.8°F)129 mm17

What July feels like in Johannesburg

July is mid-winter in Johannesburg (Johannesburg is in the southern hemisphere, so the seasons run opposite to Europe and North America). Daytime feels cool and fresh rather than cold. The day–night swing is wide (about 13.8°C (24.8°F)): nights are cold, so mornings and evenings feel very different from midday. Humidity is moderate, so the air feels neither sticky nor dry.

Rain in Johannesburg in July

Rain is rare in July — most weeks pass without a wet day. Rainfall per wet day is small, about 2.8 mm (0.1 in), so showers tend to pass quickly. That is lighter than the city's yearly norm of about 7.1 mm per rainy day. July is Johannesburg's driest month of the year.

Daylight and sunshine in July

On 15 July the sun rises at about 6:55 am and sets around 5:33 pm local time, giving 10 h 38 min of daylight. Day length barely changes from mid-June (8 min longer). The sun is out for roughly 95% of those daylight hours, so skies are mostly clear.

How July compares to the rest of the year

In Johannesburg's temperature order, July sits as the 2nd coolest month. It is about as warm as June, with 5 mm less rain. August continues the upward trend. By August, typical highs are 20.1°C (68.2°F).

Who July suits

  • Sightseeing: a good fit — comfortable enough to explore on foot all day.
  • Parks & outdoor: a good fit — comfortable for long walks and picnics.

Tips for visiting Johannesburg in July

Versatile Layers

Mornings and evenings are cooler than midday, so dress in layers.

Warm Layers

A warm jacket, a hat and gloves for cold mornings and evenings.

Sunglasses

Frequent sunshine — sunglasses and a light hat.

Quick questions

How warm is Johannesburg in July?

It feels cool: typical highs are 16.8°C (62.2°F), with lows near 3°C (37.4°F).

Does it rain a lot in Johannesburg in July?

No — July is one of the drier times, with about 1 rainy days and 3 mm in total.

What should I wear in Johannesburg in July?

Based on the averages: versatile layers, warm layers and sunglasses. Add a layer for after dark.

Is July or August better for visiting Johannesburg?

On our 12-month climate ranking, August comes out ahead (#1 of 12 vs #4). August is warmer.

Is July a good time to visit Johannesburg?

Great

Great — mild but cool days, mostly dry (about 1 rainy days), plenty of sunshine (10.1 h a day). Within Johannesburg's own year, July ranks #4 of 12.

July in other South Africa cities

Warmer places in July

Plan a trip to Johannesburg

Get a day-by-day weather score for your exact travel dates.

Open the Trip Planner

Monthly averages from 20 years of Open-Meteo history (2006–2025), not a forecast — see all 12 months in Johannesburg weather by month.