Johannesburg monthly weather forecast

Monthly weather forecast for Johannesburg. ℃ Average temperatures % Humidity, precipitation ️ Sunrise and sunset ️ Wind direction and speed

17 July 2026, Friday
+7°C / +20°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+9°C
5.1
35%
835
01:00
+9°C
3.8
39%
835
02:00
+8°C
5.7
39%
834
03:00
+9°C
6.5
37%
834
04:00
+8°C
5.5
39%
834
05:00
+8°C
5.9
40%
833
06:00
+8°C
7.3
38%
833
07:00
+7°C
6.2
39%
834
08:00
+10°C
8.8
33%
836
09:00
+13°C
7.8
27%
838
10:00
+15°C
9.2
23%
839
11:00
+17°C
10
17%
840
12:00
+18°C
9.3
14%
839
13:00
+19°C
9
12%
839
14:00
+20°C
9.8
12%
838
15:00
+20°C
9.6
12%
838
16:00
+19°C
9.5
14%
837
17:00
+18°C
8.9
16%
837
18:00
+16°C
7.6
19%
837
19:00
+15°C
5.9
23%
836
20:00
+13°C
5.2
27%
836
21:00
+12°C
5.8
30%
836
22:00
+12°C
6.9
33%
836
23:00
+11°C
8.1
35%
835
18 July 2026, Saturday
+8°C / +20°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+10°C
9.4
37%
835
01:00
+10°C
10.6
39%
835
02:00
+9°C
11.2
41%
834
03:00
+9°C
10.3
43%
833
04:00
+8°C
8.6
46%
833
05:00
+8°C
7.6
47%
833
06:00
+8°C
8.1
47%
833
07:00
+8°C
9.2
47%
834
08:00
+9°C
10
43%
835
09:00
+11°C
10
36%
836
10:00
+14°C
9.6
28%
837
11:00
+16°C
8.7
21%
838
12:00
+18°C
7
17%
838
13:00
+19°C
5.2
14%
838
14:00
+20°C
4.2
12%
837
15:00
+20°C
4.5
11%
837
16:00
+20°C
5.1
11%
837
17:00
+19°C
5.3
12%
837
18:00
+18°C
4.1
15%
836
19:00
+16°C
2.4
20%
836
20:00
+15°C
1.3
25%
836
21:00
+13°C
1.3
29%
836
22:00
+12°C
1.7
31%
836
23:00
+11°C
2.1
33%
835
19 July 2026, Sunday
+8°C / +21°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+10°C
2.3
36%
834
01:00
+10°C
2.6
39%
834
02:00
+9°C
2.7
41%
833
03:00
+8°C
2.7
44%
832
04:00
+8°C
2.6
46%
832
05:00
+8°C
2.8
46%
832
06:00
+8°C
3.5
44%
832
07:00
+9°C
4.2
40%
833
08:00
+10°C
5
35%
834
09:00
+13°C
5.7
27%
836
10:00
+16°C
6.6
20%
838
11:00
+18°C
7.3
16%
839
12:00
+20°C
7.7
14%
838
13:00
+21°C
7.9
12%
838
14:00
+21°C
7.6
12%
837
15:00
+21°C
6.3
12%
837
16:00
+21°C
4.9
12%
836
17:00
+20°C
4.7
14%
836
18:00
+18°C
5.2
18%
835
19:00
+16°C
5.6
25%
835
20:00
+14°C
6
32%
835
21:00
+14°C
6.9
36%
835
22:00
+13°C
5.8
40%
835
23:00
+12°C
5
43%
834
20 July 2026, Monday
+10°C / +22°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+12°C
4.6
46%
834
01:00
+11°C
5
48%
834
02:00
+11°C
5.4
50%
833
03:00
+10°C
5.5
51%
833
04:00
+10°C
5.3
51%
833
05:00
+10°C
4.9
51%
833
06:00
+10°C
4.4
50%
833
07:00
+10°C
4
47%
833
08:00
+11°C
3.4
43%
833
09:00
+12°C
2.9
36%
834
10:00
+15°C
2.6
29%
834
11:00
+17°C
2.9
22%
835
12:00
+19°C
3.6
17%
835
13:00
+21°C
4.4
14%
835
14:00
+22°C
5
13%
836
15:00
+22°C
5.4
13%
835
16:00
+21°C
5.7
15%
835
17:00
+20°C
5.7
18%
835
18:00
+18°C
5.7
22%
834
19:00
+17°C
5.7
26%
834
20:00
+15°C
5.8
30%
833
21:00
+15°C
5.7
33%
833
22:00
+14°C
5.9
36%
832
23:00
+13°C
5.7
39%
832
21 July 2026, Tuesday
+11°C / +19°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+13°C
5.7
41%
832
01:00
+12°C
5.9
43%
831
02:00
+12°C
6.1
45%
831
03:00
+11°C
6.6
47%
831
04:00
+11°C
7.6
48%
831
05:00
+11°C
8.7
48%
831
06:00
+11°C
10.1
48%
831
07:00
+11°C
11.2
47%
831
08:00
+12°C
11.9
45%
831
09:00
+12°C
12.4
42%
831
10:00
+14°C
13.3
37%
832
11:00
+16°C
15
33%
832
12:00
+17°C
17.1
29%
832
13:00
+19°C
18.9
26%
833
14:00
+19°C
19.9
24%
833
15:00
+19°C
19.4
24%
832
16:00
+18°C
17.9
25%
832
17:00
+17°C
15.7
26%
832
18:00
+16°C
13.4
28%
832
19:00
+15°C
11.5
29%
831
20:00
+14°C
10.3
31%
831
21:00
+14°C
9.7
32%
831
22:00
+13°C
9.7
33%
830
23:00
+13°C
9.8
35%
830
22 July 2026, Wednesday
+11°C / +21°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+13°C
10
36%
830
01:00
+12°C
10.3
37%
830
02:00
+12°C
10.3
38%
830
03:00
+12°C
9.8
38%
830
04:00
+11°C
9.2
37%
830
05:00
+11°C
8.8
36%
830
06:00
+11°C
8.7
35%
830
07:00
+11°C
9
33%
831
08:00
+12°C
9.9
31%
831
09:00
+13°C
11.3
27%
832
10:00
+15°C
13.5
24%
832
11:00
+17°C
15.8
20%
833
12:00
+19°C
18.3
17%
833
13:00
+20°C
19.8
15%
833
14:00
+21°C
20.5
14%
834
15:00
+21°C
19.8
14%
834
16:00
+20°C
18.3
15%
834
17:00
+19°C
16
16%
834
18:00
+17°C
13.6
18%
834
19:00
+16°C
11.5
20%
834
20:00
+15°C
10
21%
833
21:00
+14°C
9.1
23%
833
22:00
+13°C
8.6
24%
833
23:00
+12°C
8.6
25%
833
23 July 2026, Thursday
+7°C / +20°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+11°C
8.7
27%
832
01:00
+10°C
9
28%
832
02:00
+9°C
9.4
29%
832
03:00
+8°C
10.1
31%
832
04:00
+8°C
10.8
33%
832
05:00
+7°C
11.8
36%
832
06:00
+7°C
12.3
37%
833
07:00
+8°C
12.5
37%
833
08:00
+8°C
12.1
36%
834
09:00
+10°C
10.8
31%
834
10:00
+12°C
9
25%
835
11:00
+15°C
7
19%
836
12:00
+17°C
5
15%
837
13:00
+19°C
4
12%
838
14:00
+20°C
4.2
11%
839
15:00
+20°C
4.9
10%
839
16:00
+20°C
5.6
10%
839
17:00
+19°C
6.5
10%
839
18:00
+18°C
7.3
11%
839
19:00
+16°C
8
12%
838
20:00
+15°C
8.7
14%
838
21:00
+14°C
9.4
18%
838
22:00
+13°C
10.1
24%
838
23:00
+12°C
10.6
35%
838
24 July 2026, Friday
+7°C / +19°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+11°C
11.1
49%
837
01:00
+10°C
11.2
66%
837
02:00
+9°C
11.2
81%
837
03:00
+8°C
10.9
93%
837
04:00
+8°C
10.2
100%
837
05:00
+7°C
9.3
100%
837
06:00
+7°C
8.4
100%
837
07:00
+7°C
7.6
100%
838
08:00
+8°C
6.9
96%
838
09:00
+9°C
6.2
83%
838
10:00
+11°C
5.5
66%
839
11:00
+14°C
4.9
51%
840
12:00
+16°C
4.3
39%
840
13:00
+18°C
4
32%
841
14:00
+19°C
3.8
28%
841
15:00
+19°C
3.7
28%
841
16:00
+18°C
3.9
29%
841
17:00
+17°C
4
32%
840
18:00
+16°C
4.1
37%
840
19:00
+15°C
4.1
41%
840
20:00
+14°C
4.1
45%
839
21:00
+13°C
3.8
48%
839
22:00
+13°C
3.5
50%
839
23:00
+12°C
3.1
53%
838
25 July 2026, Saturday
+10°C / +19°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+11°C
2.8
55%
838
01:00
+11°C
2.5
57%
837
02:00
+11°C
2.4
58%
837
03:00
+10°C
1.8
60%
837
04:00
+10°C
1.1
62%
837
05:00
+10°C
0.8
63%
838
06:00
+10°C
1.3
63%
838
07:00
+10°C
2
62%
838
08:00
+10°C
2.3
59%
838
09:00
+12°C
2.1
53%
839
10:00
+13°C
1.8
44%
839
11:00
+15°C
1.9
37%
839
12:00
+17°C
2.2
30%
840
13:00
+19°C
2.7
26%
840
14:00
+19°C
3
24%
840
15:00
+19°C
3
24%
840
16:00
+19°C
2.8
25%
840
17:00
+18°C
2.3
28%
839
18:00
+17°C
2
31%
839
19:00
+16°C
1.5
35%
839
20:00
+15°C
1
37%
838
21:00
+14°C
0.6
39%
838
22:00
+13°C
1.3
40%
837
23:00
+12°C
2.2
41%
837
26 July 2026, Sunday
+9°C / +19°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+11°C
3.3
42%
836
01:00
+10°C
4.4
43%
836
02:00
+10°C
5.3
44%
835
03:00
+9°C
6
45%
835
04:00
+9°C
6.9
47%
835
05:00
+9°C
7.6
49%
836
06:00
+9°C
8.1
50%
836
07:00
+9°C
8.8
49%
836
08:00
+10°C
9.2
46%
837
09:00
+11°C
9.5
40%
837
10:00
+13°C
9.7
32%
837
11:00
+15°C
9.9
26%
838
12:00
+17°C
10.1
20%
838
13:00
+18°C
10
17%
838
14:00
+19°C
9.8
15%
838
15:00
+19°C
9.3
15%
838
16:00
+19°C
8.5
16%
838
17:00
+18°C
7.6
18%
838
18:00
+16°C
6.7
20%
837
19:00
+15°C
5.8
23%
837
20:00
+14°C
5.3
25%
837
21:00
+13°C
5.2
27%
836
22:00
+13°C
5.7
30%
836
23:00
+12°C
6.6
33%
836
27 July 2026, Monday
+9°C / +20°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+11°C
7.7
36%
835
01:00
+10°C
8.6
39%
835
02:00
+10°C
8.9
42%
835
03:00
+9°C
8.7
46%
835
04:00
+9°C
8.3
51%
835
05:00
+9°C
7.7
57%
835
06:00
+9°C
7.6
62%
836
07:00
+9°C
7.4
64%
836
08:00
+10°C
7.2
62%
836
09:00
+11°C
6.6
55%
837
10:00
+13°C
5.6
44%
837
11:00
+15°C
4.5
34%
838
12:00
+18°C
3.6
26%
838
13:00
+19°C
3.1
21%
839
14:00
+20°C
2.7
18%
839
15:00
+20°C
2.3
18%
839
16:00
+20°C
2
18%
839
17:00
+19°C
2.3
20%
838
18:00
+18°C
3.2
22%
838
19:00
+17°C
4.2
25%
838
20:00
+16°C
5.1
27%
838
21:00
+15°C
5.9
30%
837
22:00
+14°C
6.8
34%
837
23:00
+13°C
7.5
40%
837


Johannesburg hourly weather forecast
Johannesburg weather forecast for tomorrow
Next week weather forecast for Johannesburg
Johannesburg monthly weather forecast
Weather forecast for Johannesburg today