Johannesburg monthly weather forecast
Monthly weather forecast for Johannesburg. ℃ Average temperatures % Humidity, precipitation ️ Sunrise and sunset ️ Wind direction and speed
22 May 2026, Friday
+7°C / +15°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+10°C
7.4
83%
836
01:00
+9°C
7.8
87%
835
02:00
+9°C
6.5
90%
835
03:00
+8°C
5.9
93%
834
04:00
+8°C
4.5
95%
834
05:00
+7°C
3.1
96%
834
06:00
+7°C
3.6
97%
834
07:00
+7°C
4.2
97%
834
08:00
+9°C
5.5
92%
835
09:00
+11°C
6.2
84%
837
10:00
+13°C
9.6
72%
837
11:00
+14°C
10.6
65%
837
12:00
+14°C
10.3
60%
837
13:00
+15°C
8.9
57%
836
14:00
+15°C
8.9
58%
836
15:00
+14°C
8.1
62%
835
16:00
+15°C
7.8
60%
835
17:00
+14°C
5.8
64%
835
18:00
+13°C
7.7
72%
835
19:00
+12°C
9.4
78%
835
20:00
+11°C
7.1
84%
835
21:00
+10°C
6.6
85%
834
22:00
+10°C
5.9
88%
834
23:00
+10°C
6.6
88%
834
23 May 2026, Saturday
+8°C / +17°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+9°C
6.2
90%
834
01:00
+9°C
5.4
91%
833
02:00
+9°C
5.4
92%
833
03:00
+9°C
5.4
91%
833
04:00
+8°C
5.2
92%
832
05:00
+8°C
5.1
92%
832
06:00
+8°C
5
91%
832
07:00
+8°C
4.8
91%
833
08:00
+10°C
6.4
84%
835
09:00
+13°C
2.9
74%
836
10:00
+15°C
2.3
62%
837
11:00
+16°C
2.3
55%
837
12:00
+17°C
3.8
49%
837
13:00
+17°C
2.7
46%
837
14:00
+17°C
3.3
44%
836
15:00
+17°C
3.9
45%
836
16:00
+17°C
4.6
46%
835
17:00
+16°C
4.7
54%
835
18:00
+14°C
7.1
61%
835
19:00
+13°C
6.8
71%
835
20:00
+12°C
5.9
76%
835
21:00
+12°C
4.6
80%
835
22:00
+11°C
2.4
82%
835
23:00
+11°C
3.4
83%
835
24 May 2026, Sunday
+8°C / +18°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+10°C
4.8
86%
835
01:00
+10°C
4.8
89%
834
02:00
+9°C
4.5
91%
834
03:00
+9°C
5.3
92%
833
04:00
+9°C
5.5
91%
833
05:00
+9°C
4.1
90%
833
06:00
+8°C
4.4
88%
833
07:00
+8°C
4.7
88%
833
08:00
+11°C
5.6
80%
835
09:00
+14°C
4
69%
837
10:00
+15°C
5.2
62%
838
11:00
+16°C
4.6
53%
838
12:00
+17°C
5.2
47%
838
13:00
+18°C
5.9
43%
838
14:00
+18°C
6.3
40%
837
15:00
+18°C
6.3
38%
837
16:00
+18°C
6.8
36%
836
17:00
+17°C
7.5
41%
836
18:00
+15°C
7.6
50%
836
19:00
+14°C
4.7
59%
836
20:00
+13°C
3.1
64%
836
21:00
+12°C
4.5
66%
836
22:00
+11°C
4.8
67%
836
23:00
+11°C
5.1
68%
836
25 May 2026, Monday
+9°C / +18°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+11°C
5.6
69%
836
01:00
+10°C
5.6
69%
835
02:00
+10°C
5.5
69%
835
03:00
+10°C
5.4
70%
835
04:00
+9°C
5.3
71%
834
05:00
+9°C
5.5
71%
834
06:00
+9°C
5.4
72%
834
07:00
+9°C
5
73%
835
08:00
+11°C
5.9
67%
837
09:00
+14°C
2.8
56%
839
10:00
+16°C
1.8
45%
840
11:00
+17°C
2.4
43%
840
12:00
+17°C
2.7
41%
840
13:00
+18°C
3.6
40%
839
14:00
+18°C
5
39%
838
15:00
+18°C
5.9
40%
838
16:00
+17°C
6.7
42%
838
17:00
+17°C
7.2
45%
837
18:00
+16°C
7.2
49%
837
19:00
+14°C
7
54%
837
20:00
+13°C
6.9
59%
837
21:00
+13°C
6.4
62%
837
22:00
+12°C
5.5
63%
837
23:00
+12°C
5
64%
836
26 May 2026, Tuesday
+10°C / +19°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+11°C
5.5
65%
836
01:00
+11°C
6.7
64%
836
02:00
+11°C
7.4
64%
835
03:00
+11°C
7.5
67%
835
04:00
+10°C
7.3
72%
835
05:00
+10°C
7.3
74%
834
06:00
+10°C
7.6
73%
835
07:00
+11°C
7.8
70%
836
08:00
+12°C
8
64%
837
09:00
+14°C
8.1
55%
838
10:00
+16°C
7.9
45%
838
11:00
+18°C
7.9
38%
839
12:00
+19°C
7.9
35%
839
13:00
+19°C
8.1
33%
838
14:00
+19°C
8.2
32%
837
15:00
+19°C
7.7
33%
837
16:00
+18°C
7
36%
837
17:00
+17°C
6.4
40%
836
18:00
+16°C
6.3
45%
836
19:00
+15°C
6.2
50%
836
20:00
+14°C
6
55%
836
21:00
+13°C
4.8
59%
836
22:00
+13°C
3.5
62%
835
23:00
+12°C
2.5
65%
835
27 May 2026, Wednesday
+9°C / +19°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+12°C
2.5
66%
835
01:00
+11°C
2.9
67%
834
02:00
+11°C
3.1
69%
834
03:00
+10°C
2.9
71%
833
04:00
+9°C
2.4
74%
833
05:00
+9°C
2.5
75%
833
06:00
+9°C
3.1
74%
833
07:00
+10°C
3.8
71%
834
08:00
+11°C
4.4
66%
835
09:00
+13°C
4.9
57%
837
10:00
+15°C
5.8
47%
838
11:00
+17°C
6.4
40%
839
12:00
+19°C
5.4
36%
838
13:00
+19°C
3.6
33%
838
14:00
+19°C
2.3
32%
837
15:00
+19°C
2.1
34%
837
16:00
+19°C
2.6
39%
836
17:00
+18°C
2.7
43%
836
18:00
+17°C
1.6
48%
836
19:00
+15°C
0.6
53%
836
20:00
+14°C
1.7
56%
836
21:00
+14°C
2.5
63%
835
22:00
+13°C
2.9
67%
835
23:00
+12°C
3.3
70%
835
28 May 2026, Thursday
+10°C / +21°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+11°C
4
72%
834
01:00
+11°C
4.7
74%
834
02:00
+10°C
5.3
75%
834
03:00
+10°C
6
76%
834
04:00
+10°C
6.4
77%
834
05:00
+10°C
7
77%
834
06:00
+11°C
7.4
76%
835
07:00
+11°C
7.7
73%
835
08:00
+12°C
7.8
69%
835
09:00
+13°C
7.8
62%
836
10:00
+15°C
7.3
53%
836
11:00
+17°C
6.9
44%
837
12:00
+19°C
6.5
37%
837
13:00
+20°C
6
33%
837
14:00
+21°C
5.8
31%
837
15:00
+21°C
5.7
31%
837
16:00
+20°C
5.7
34%
837
17:00
+18°C
5.8
38%
837
18:00
+17°C
6
43%
837
19:00
+16°C
6.1
48%
837
20:00
+15°C
6.2
53%
836
21:00
+14°C
6
56%
836
22:00
+13°C
6
59%
836
23:00
+12°C
5.8
62%
835
29 May 2026, Friday
+10°C / +20°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+12°C
5.7
64%
835
01:00
+11°C
5.7
66%
834
02:00
+11°C
5.8
67%
834
03:00
+11°C
6.2
68%
835
04:00
+10°C
6.6
69%
835
05:00
+11°C
7.2
69%
835
06:00
+11°C
7.5
69%
836
07:00
+11°C
7.6
66%
836
08:00
+12°C
7.2
62%
837
09:00
+13°C
6.2
54%
837
10:00
+15°C
4.5
45%
837
11:00
+17°C
2.7
36%
838
12:00
+18°C
0.9
29%
838
13:00
+20°C
1.1
25%
838
14:00
+20°C
2.2
23%
839
15:00
+20°C
2.5
24%
838
16:00
+19°C
2.6
26%
838
17:00
+18°C
2.5
30%
838
18:00
+17°C
2.4
35%
838
19:00
+16°C
2.2
41%
837
20:00
+15°C
2.1
45%
837
21:00
+14°C
2
48%
837
22:00
+13°C
1.9
50%
836
23:00
+13°C
2.2
52%
836
30 May 2026, Saturday
+10°C / +20°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+12°C
2.6
54%
835
01:00
+12°C
2.9
55%
835
02:00
+12°C
2.9
58%
835
03:00
+11°C
2.4
61%
835
04:00
+11°C
1.5
66%
835
05:00
+10°C
2
71%
836
06:00
+10°C
3.2
75%
836
07:00
+10°C
4.2
77%
836
08:00
+11°C
4.7
75%
836
09:00
+12°C
4.3
67%
837
10:00
+13°C
3.6
56%
837
11:00
+15°C
2.7
45%
838
12:00
+17°C
2.7
36%
838
13:00
+19°C
3.5
31%
838
14:00
+20°C
4
29%
838
15:00
+20°C
4.3
30%
838
16:00
+19°C
4.6
34%
838
17:00
+18°C
4.8
39%
838
18:00
+17°C
4.6
47%
837
19:00
+15°C
4.4
55%
837
20:00
+14°C
3.8
62%
837
21:00
+13°C
2.7
66%
836
22:00
+13°C
1.3
69%
836
23:00
+12°C
1.5
71%
835
31 May 2026, Sunday
+10°C / +19°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+11°C
3.1
73%
835
01:00
+11°C
4.7
74%
834
02:00
+10°C
5.6
74%
834
03:00
+10°C
5.6
74%
834
04:00
+10°C
5.2
73%
834
05:00
+10°C
4.2
72%
834
06:00
+10°C
3.2
70%
834
07:00
+10°C
2.1
67%
834
08:00
+10°C
1.3
63%
834
09:00
+12°C
0.6
55%
835
10:00
+13°C
0.7
47%
835
11:00
+15°C
1.5
39%
836
12:00
+17°C
2.1
32%
836
13:00
+18°C
2.7
28%
836
14:00
+19°C
3.2
27%
836
15:00
+19°C
3.6
28%
836
16:00
+18°C
3.9
32%
836
17:00
+17°C
4.3
37%
836
18:00
+16°C
4.4
44%
836
19:00
+15°C
4.5
51%
835
20:00
+14°C
4.6
58%
835
21:00
+13°C
4.5
62%
835
22:00
+12°C
4.4
66%
834
23:00
+11°C
4.3
69%
834
01 June 2026, Monday
+10°C / +19°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+11°C
4.4
71%
833
01:00
+10°C
4.5
73%
833
02:00
+10°C
4.8
75%
833
03:00
+10°C
5.1
76%
833
04:00
+10°C
5.3
78%
833
05:00
+10°C
5.5
79%
833
06:00
+10°C
5.6
79%
834
07:00
+10°C
5.9
77%
834
08:00
+11°C
6
72%
834
09:00
+12°C
6.2
64%
835
10:00
+13°C
6.4
54%
835
11:00
+15°C
6.5
44%
836
12:00
+17°C
6.7
36%
836
13:00
+18°C
6.9
31%
837
14:00
+19°C
7
29%
837
15:00
+19°C
7
29%
837
16:00
+18°C
7.1
30%
837
17:00
+17°C
7.1
33%
837
18:00
+16°C
7.1
37%
837
19:00
+15°C
7
41%
836
20:00
+14°C
6.9
44%
836
21:00
+13°C
6.7
47%
836
22:00
+13°C
6.6
49%
835
23:00
+12°C
6.5
52%
835
02 June 2026, Tuesday
+10°C / +18°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+11°C
6.5
55%
835
01:00
+11°C
6.2
57%
834
02:00
+11°C
5.6
59%
834
03:00
+10°C
4.1
60%
835
04:00
+10°C
1.8
62%
835
05:00
+10°C
1.9
62%
835
06:00
+10°C
4.5
62%
836
07:00
+10°C
6.8
62%
837
08:00
+11°C
8
60%
837
09:00
+12°C
8.5
56%
838
10:00
+13°C
8.3
50%
838
11:00
+15°C
8.1
45%
838
12:00
+16°C
8
41%
839
13:00
+17°C
8.4
37%
839
14:00
+18°C
8.6
36%
839
15:00
+18°C
8.4
36%
839
16:00
+17°C
8
37%
839
17:00
+16°C
7.4
40%
839
18:00
+15°C
6.5
43%
839
19:00
+14°C
5.8
47%
838
20:00
+13°C
5.1
50%
838
21:00
+13°C
4.3
52%
838
22:00
+12°C
3.2
56%
837
23:00
+11°C
2.2
59%
837
03 June 2026, Wednesday
+10°C / +19°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+11°C
1.3
62%
836
01:00
+10°C
1
65%
836
02:00
+10°C
1.4
66%
836
03:00
+10°C
2
67%
836
04:00
+10°C
2.5
68%
836
05:00
+10°C
3.3
67%
837
06:00
+10°C
3.8
66%
837
07:00
+10°C
4.4
63%
837
08:00
+11°C
4.8
59%
838
09:00
+12°C
5
53%
838
10:00
+14°C
5.1
45%
838
11:00
+15°C
5.2
38%
839
12:00
+17°C
5.1
32%
839
13:00
+18°C
5.2
28%
839
14:00
+19°C
5.4
26%
839
15:00
+18°C
5.8
25%
839
16:00
+18°C
6.5
27%
839
17:00
+17°C
7.2
28%
839
18:00
+16°C
8.1
31%
839
19:00
+14°C
8.8
34%
838
20:00
+14°C
8.9
37%
838
21:00
+13°C
8.6
39%
837
22:00
+12°C
7.6
42%
837
23:00
+11°C
6.7
46%
836
04 June 2026, Thursday
+9°C / +18°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+11°C
5.7
49%
836
01:00
+10°C
4.9
52%
836
02:00
+10°C
4.3
54%
835
03:00
+9°C
3.8
56%
835
04:00
+9°C
3.7
57%
836
05:00
+9°C
4.4
58%
836
06:00
+9°C
5.5
58%
836
07:00
+9°C
6.3
57%
837
08:00
+10°C
6.5
55%
837
09:00
+11°C
5.8
50%
837
10:00
+13°C
4.5
44%
838
11:00
+14°C
3.4
38%
838
12:00
+16°C
3.6
33%
839
13:00
+18°C
4.7
29%
839
14:00
+18°C
5.6
28%
839
15:00
+18°C
6
28%
839
16:00
+17°C
6.1
31%
839
17:00
+16°C
6
34%
839
18:00
+15°C
5.5
39%
838
19:00
+14°C
5
43%
838
20:00
+13°C
4.6
47%
838
21:00
+13°C
4
50%
838
22:00
+12°C
3.2
51%
837
23:00
+12°C
2.3
53%
837