Johannesburg monthly weather forecast
Monthly weather forecast for Johannesburg. ℃ Average temperatures % Humidity, precipitation ️ Sunrise and sunset ️ Wind direction and speed
21 October 2026, Wednesday
+14°C / +28°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+16°C
4.2
41%
831
01:00
+15°C
3.9
44%
830
02:00
+14°C
5.4
43%
829
03:00
+15°C
8
37%
829
04:00
+15°C
8.9
35%
829
05:00
+14°C
8.1
35%
829
06:00
+14°C
4.9
38%
830
07:00
+16°C
4.8
33%
832
08:00
+18°C
6.8
31%
833
09:00
+20°C
7.7
26%
834
10:00
+23°C
10.3
20%
835
11:00
+25°C
12.1
14%
835
12:00
+26°C
14.1
12%
834
13:00
+27°C
15.3
13%
834
14:00
+28°C
13.7
13%
833
15:00
+28°C
14
14%
833
16:00
+27°C
12.5
14%
832
17:00
+27°C
13.2
15%
832
18:00
+26°C
11.8
16%
832
19:00
+23°C
10.9
21%
832
20:00
+22°C
9.9
24%
833
21:00
+21°C
6.9
27%
833
22:00
+20°C
4.5
32%
832
23:00
+19°C
4.1
35%
832
22 October 2026, Thursday
+16°C / +28°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+18°C
2.2
38%
831
01:00
+18°C
2.1
40%
830
02:00
+17°C
5.4
37%
829
03:00
+17°C
5.4
37%
829
04:00
+16°C
6.2
35%
829
05:00
+17°C
7.5
31%
829
06:00
+17°C
8
30%
830
07:00
+20°C
8.2
26%
832
08:00
+23°C
8.2
21%
834
09:00
+24°C
9.8
16%
835
10:00
+26°C
13.4
16%
836
11:00
+27°C
15
16%
836
12:00
+28°C
16.7
17%
836
13:00
+28°C
17.2
18%
835
14:00
+28°C
18.4
20%
835
15:00
+28°C
17.5
22%
834
16:00
+27°C
15.4
23%
834
17:00
+27°C
14.6
25%
834
18:00
+25°C
15.6
29%
834
19:00
+23°C
16.2
35%
835
20:00
+22°C
11.7
38%
835
21:00
+21°C
10.9
41%
835
22:00
+20°C
10.1
42%
835
23:00
+19°C
10.3
44%
835
23 October 2026, Friday
+15°C / +29°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+18°C
9.5
46%
834
01:00
+17°C
7.9
47%
834
02:00
+17°C
7.1
49%
833
03:00
+16°C
8.3
50%
833
04:00
+15°C
6.7
51%
833
05:00
+15°C
6.1
52%
833
06:00
+15°C
6.8
51%
834
07:00
+17°C
7.6
44%
836
08:00
+19°C
10
35%
838
09:00
+22°C
9.5
29%
838
10:00
+24°C
7.6
25%
839
11:00
+26°C
6.7
20%
839
12:00
+27°C
7.3
15%
839
13:00
+28°C
8.1
13%
839
14:00
+29°C
9.6
12%
838
15:00
+29°C
11.6
12%
838
16:00
+28°C
11.7
13%
838
17:00
+27°C
11.3
14%
838
18:00
+26°C
10.9
16%
838
19:00
+24°C
9.6
19%
838
20:00
+23°C
6.1
23%
838
21:00
+22°C
5.9
26%
838
22:00
+21°C
4.8
31%
838
23:00
+20°C
6
33%
837
24 October 2026, Saturday
+14°C / +28°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+19°C
1.5
37%
837
01:00
+18°C
5.7
41%
837
02:00
+17°C
9.6
63%
836
03:00
+15°C
11
75%
836
04:00
+14°C
11.5
79%
836
05:00
+14°C
11.3
85%
836
06:00
+14°C
11.9
87%
837
07:00
+15°C
12.3
80%
838
08:00
+17°C
12.7
70%
839
09:00
+19°C
12.9
58%
840
10:00
+22°C
12.5
48%
840
11:00
+24°C
11.5
38%
840
12:00
+26°C
9.4
31%
840
13:00
+27°C
8.3
28%
840
14:00
+27°C
7.7
26%
840
15:00
+28°C
7.3
25%
839
16:00
+28°C
8.3
25%
839
17:00
+27°C
10.1
26%
838
18:00
+26°C
12.5
28%
838
19:00
+25°C
12
30%
838
20:00
+24°C
9.2
32%
838
21:00
+23°C
9.8
34%
838
22:00
+22°C
11.4
36%
838
23:00
+21°C
12.6
40%
838
25 October 2026, Sunday
+15°C / +29°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+20°C
12
46%
837
01:00
+18°C
10.7
55%
837
02:00
+17°C
10.1
63%
836
03:00
+16°C
10.6
68%
836
04:00
+15°C
11.6
71%
836
05:00
+15°C
12.6
72%
836
06:00
+16°C
13.1
69%
837
07:00
+17°C
13.5
63%
838
08:00
+19°C
13.7
56%
839
09:00
+21°C
14.1
49%
840
10:00
+24°C
14.4
41%
840
11:00
+26°C
14.3
34%
840
12:00
+27°C
13
29%
840
13:00
+28°C
11.2
24%
839
14:00
+29°C
9.9
21%
839
15:00
+29°C
10.2
20%
838
16:00
+29°C
11
20%
838
17:00
+28°C
11.3
20%
837
18:00
+27°C
10.5
21%
837
19:00
+26°C
9.4
22%
837
20:00
+25°C
8
23%
837
21:00
+24°C
6.6
24%
837
22:00
+24°C
5.2
25%
837
23:00
+23°C
4.6
26%
836
26 October 2026, Monday
+18°C / +30°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+22°C
5
28%
836
01:00
+21°C
6.7
32%
836
02:00
+21°C
7.9
36%
835
03:00
+20°C
6.9
40%
835
04:00
+19°C
5.1
46%
835
05:00
+18°C
5
49%
835
06:00
+19°C
6.8
48%
836
07:00
+21°C
9.7
45%
837
08:00
+22°C
12.3
41%
838
09:00
+24°C
13.5
36%
839
10:00
+26°C
14.4
31%
839
11:00
+28°C
15.5
27%
839
12:00
+29°C
17.4
23%
838
13:00
+29°C
19.3
20%
837
14:00
+30°C
20.4
18%
837
15:00
+30°C
20.3
18%
836
16:00
+29°C
19.5
19%
836
17:00
+29°C
18.1
21%
835
18:00
+27°C
14.8
25%
835
19:00
+24°C
12
32%
835
20:00
+23°C
11.4
37%
835
21:00
+23°C
10.8
37%
835
22:00
+23°C
10.1
34%
835
23:00
+23°C
9.9
31%
835
27 October 2026, Tuesday
+19°C / +30°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+22°C
9.9
34%
833
01:00
+22°C
9.6
33%
833
02:00
+22°C
9
32%
833
03:00
+21°C
8.2
32%
833
04:00
+21°C
7.3
33%
833
05:00
+21°C
7.3
34%
834
06:00
+21°C
8.3
34%
835
07:00
+21°C
9.7
34%
835
08:00
+22°C
10.8
31%
836
09:00
+23°C
11.6
27%
836
10:00
+24°C
12.1
22%
836
11:00
+26°C
12.6
17%
836
12:00
+28°C
13
13%
836
13:00
+29°C
13.4
11%
836
14:00
+30°C
13.8
10%
836
15:00
+30°C
13.8
10%
836
16:00
+29°C
13.7
10%
836
17:00
+27°C
13.3
12%
836
18:00
+26°C
12.9
14%
836
19:00
+24°C
12.2
17%
835
20:00
+23°C
11.4
20%
835
21:00
+22°C
9.9
25%
835
22:00
+20°C
8.5
31%
835
23:00
+19°C
7.4
40%
834
28 October 2026, Wednesday
+15°C / +29°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+17°C
7.5
51%
834
01:00
+16°C
8.3
62%
833
02:00
+15°C
8.8
70%
833
03:00
+15°C
8.8
74%
833
04:00
+15°C
8.5
74%
834
05:00
+16°C
7.8
71%
834
06:00
+17°C
7.1
67%
835
07:00
+18°C
6.5
61%
836
08:00
+19°C
6
55%
836
09:00
+20°C
5.5
48%
836
10:00
+22°C
4.7
39%
836
11:00
+24°C
4
32%
836
12:00
+26°C
3.2
26%
836
13:00
+28°C
2.9
22%
836
14:00
+29°C
2.7
20%
836
15:00
+29°C
2.5
19%
836
16:00
+28°C
3.2
19%
836
17:00
+27°C
4.7
21%
836
18:00
+25°C
6.2
23%
836
19:00
+24°C
7.6
25%
835
20:00
+23°C
8.3
27%
835
21:00
+22°C
8.3
30%
835
22:00
+21°C
7.7
33%
834
23:00
+20°C
7.5
38%
834
29 October 2026, Thursday
+18°C / +30°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+19°C
7.6
43%
834
01:00
+18°C
8.1
47%
833
02:00
+18°C
8.5
50%
833
03:00
+18°C
8.7
52%
834
04:00
+18°C
8.8
53%
834
05:00
+18°C
8.9
53%
835
06:00
+19°C
9.1
52%
835
07:00
+19°C
9.3
50%
836
08:00
+20°C
9.2
47%
837
09:00
+21°C
8.5
43%
837
10:00
+23°C
7.3
37%
837
11:00
+25°C
5.6
31%
837
12:00
+27°C
3.7
27%
837
13:00
+29°C
2
24%
837
14:00
+30°C
0.6
22%
837
15:00
+30°C
1.4
22%
837
16:00
+30°C
3.4
22%
837
17:00
+29°C
5.7
24%
836
18:00
+28°C
7.6
26%
836
19:00
+26°C
8.9
28%
836
20:00
+25°C
9.1
30%
836
21:00
+24°C
8
32%
835
22:00
+23°C
6.1
34%
835
23:00
+22°C
4.9
36%
835
30 October 2026, Friday
+19°C / +31°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+21°C
5.8
39%
834
01:00
+20°C
7.8
41%
834
02:00
+20°C
9.3
42%
834
03:00
+19°C
9.8
43%
835
04:00
+20°C
9.6
42%
835
05:00
+20°C
9.1
42%
836
06:00
+20°C
8.2
40%
837
07:00
+21°C
7.2
38%
837
08:00
+22°C
6.3
36%
838
09:00
+23°C
5
32%
838
10:00
+25°C
3.5
28%
838
11:00
+27°C
2.6
24%
838
12:00
+29°C
3.1
21%
838
13:00
+31°C
4.5
19%
838
14:00
+31°C
5.9
18%
837
15:00
+31°C
7.1
17%
837
16:00
+31°C
8.7
18%
837
17:00
+30°C
10.2
18%
837
18:00
+29°C
11.2
19%
837
19:00
+28°C
11.7
21%
836
20:00
+27°C
11.1
22%
836
21:00
+26°C
9.4
24%
836
22:00
+24°C
6.7
27%
835
23:00
+23°C
4.7
30%
835
31 October 2026, Saturday
+19°C / +33°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+21°C
5.7
33%
835
01:00
+20°C
8.1
36%
835
02:00
+20°C
10
38%
835
03:00
+19°C
10.9
39%
835
04:00
+19°C
11
39%
835
05:00
+20°C
10.9
38%
836
06:00
+20°C
10.7
37%
836
07:00
+21°C
10.3
35%
837
08:00
+22°C
9.7
32%
837
09:00
+24°C
8.4
28%
837
10:00
+26°C
6.7
24%
838
11:00
+28°C
4.9
19%
838
12:00
+31°C
4.3
16%
838
13:00
+32°C
5
14%
837
14:00
+33°C
6.3
13%
837
15:00
+33°C
7.3
13%
837
16:00
+33°C
8.1
14%
837
17:00
+31°C
8.8
16%
837
18:00
+30°C
9.1
18%
836
19:00
+29°C
9.1
20%
836
20:00
+27°C
8.8
22%
836
21:00
+26°C
7.8
24%
835
22:00
+25°C
6.2
25%
835
23:00
+25°C
4.8
27%
834
01 November 2026, Sunday
+22°C / +33°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+24°C
4.5
28%
834
01:00
+23°C
5.3
30%
834
02:00
+23°C
6.4
31%
833
03:00
+23°C
7.4
32%
834
04:00
+23°C
8.5
34%
834
05:00
+23°C
9.3
35%
835
06:00
+23°C
10.1
36%
835
07:00
+24°C
10.4
36%
836
08:00
+24°C
10.2
35%
836
09:00
+26°C
9.3
31%
837
10:00
+27°C
7.8
26%
837
11:00
+29°C
6.2
22%
836
12:00
+31°C
4.8
18%
836
13:00
+32°C
4.3
16%
836
14:00
+33°C
4
15%
836
15:00
+32°C
3.5
17%
836
16:00
+31°C
3.2
20%
835
17:00
+29°C
3.8
25%
835
18:00
+27°C
5.4
31%
835
19:00
+26°C
6.8
38%
834
20:00
+24°C
7.9
43%
834
21:00
+24°C
8.3
45%
833
22:00
+23°C
8.3
45%
833
23:00
+22°C
8.6
44%
832
02 November 2026, Monday
+20°C / +31°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+22°C
9
41%
832
01:00
+22°C
9.2
40%
832
02:00
+22°C
9.2
38%
832
03:00
+22°C
8.9
38%
832
04:00
+22°C
9
39%
833
05:00
+22°C
10.4
39%
833
06:00
+22°C
12.5
39%
834
07:00
+22°C
14.6
38%
835
08:00
+23°C
15.9
37%
835
09:00
+24°C
16.2
34%
835
10:00
+26°C
15.8
29%
835
11:00
+28°C
15.3
25%
835
12:00
+29°C
14.7
22%
835
13:00
+30°C
14
20%
835
14:00
+31°C
13.4
20%
835
15:00
+30°C
12.3
22%
834
16:00
+29°C
10.9
27%
834
17:00
+27°C
9.8
34%
834
18:00
+25°C
9.2
43%
833
19:00
+23°C
8.7
53%
833
20:00
+22°C
8
60%
833
21:00
+21°C
6.3
64%
832
22:00
+20°C
3.6
64%
832
23:00
+20°C
0.5
62%
832
03 November 2026, Tuesday
+20°C / +29°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+20°C
3.6
60%
831
01:00
+20°C
6.8
57%
831
02:00
+20°C
9.1
55%
831
03:00
+20°C
10.5
55%
832
04:00
+20°C
11.7
54%
832
05:00
+20°C
12.6
54%
832
06:00
+21°C
13.6
54%
833
07:00
+21°C
14.4
52%
833
08:00
+22°C
15.1
50%
833
09:00
+23°C
15.7
46%
833
10:00
+25°C
16.3
40%
833
11:00
+26°C
17
35%
833
12:00
+28°C
17.6
31%
832
13:00
+29°C
18.1
28%
832
14:00
+29°C
18.1
27%
831
15:00
+29°C
17.5
28%
831
16:00
+28°C
16.5
30%
831
17:00
+27°C
15.3
33%
831
18:00
+25°C
14
37%
831
19:00
+24°C
12.5
41%
831
20:00
+23°C
11.2
45%
831
21:00
+22°C
9.5
49%
830
22:00
+21°C
7.9
53%
829
23:00
+20°C
6.9
58%
829