Johannesburg monthly weather forecast
Monthly weather forecast for Johannesburg. ℃ Average temperatures % Humidity, precipitation ️ Sunrise and sunset ️ Wind direction and speed
20 February 2026, Friday
+17°C / +28°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+21°C
0.5
49%
833
01:00
+20°C
1.4
50%
833
02:00
+19°C
1.8
51%
833
03:00
+19°C
2.8
53%
832
04:00
+18°C
3.8
54%
832
05:00
+17°C
3.3
57%
832
06:00
+17°C
4.2
58%
832
07:00
+18°C
4.4
58%
834
08:00
+21°C
9
50%
836
09:00
+24°C
12.4
46%
837
10:00
+26°C
12.3
42%
838
11:00
+26°C
10.1
38%
838
12:00
+27°C
8.8
34%
838
13:00
+28°C
4.3
34%
838
14:00
+28°C
3.7
33%
837
15:00
+28°C
1.1
33%
836
16:00
+28°C
6.2
35%
836
17:00
+24°C
11.6
51%
835
18:00
+23°C
8.9
54%
835
19:00
+22°C
3.9
62%
835
20:00
+21°C
3.2
69%
835
21:00
+20°C
3.3
73%
834
22:00
+19°C
4.8
77%
835
23:00
+19°C
8.7
74%
836
21 February 2026, Saturday
+17°C / +27°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+18°C
7
79%
836
01:00
+18°C
7.6
80%
836
02:00
+17°C
4.6
83%
835
03:00
+17°C
6.9
86%
835
04:00
+17°C
5.8
89%
835
05:00
+17°C
6.7
91%
835
06:00
+17°C
5.5
92%
835
07:00
+18°C
6.4
90%
836
08:00
+19°C
11
80%
837
09:00
+21°C
11.2
68%
838
10:00
+22°C
9.7
62%
838
11:00
+23°C
7.9
59%
838
12:00
+25°C
5
53%
838
13:00
+26°C
2.6
47%
837
14:00
+27°C
2.2
43%
837
15:00
+27°C
2.2
43%
836
16:00
+26°C
1.8
46%
836
17:00
+21°C
5
74%
834
18:00
+21°C
2.2
77%
834
19:00
+21°C
3.1
78%
834
20:00
+20°C
1.4
82%
834
21:00
+20°C
1.8
82%
835
22:00
+19°C
2.5
85%
834
23:00
+18°C
4.3
89%
834
22 February 2026, Sunday
+16°C / +26°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+18°C
3.1
88%
834
01:00
+18°C
3.2
88%
834
02:00
+17°C
4
89%
834
03:00
+17°C
6.3
89%
833
04:00
+17°C
9.1
86%
833
05:00
+16°C
9
86%
833
06:00
+16°C
7.7
87%
833
07:00
+17°C
7.9
85%
834
08:00
+18°C
12.1
76%
835
09:00
+20°C
14
65%
836
10:00
+22°C
11.4
58%
836
11:00
+23°C
10.1
54%
836
12:00
+24°C
6.8
51%
835
13:00
+24°C
6.9
50%
835
14:00
+25°C
3.9
50%
834
15:00
+25°C
1.4
48%
834
16:00
+26°C
1.9
47%
833
17:00
+25°C
3.4
52%
833
18:00
+22°C
3.3
71%
832
19:00
+21°C
3
77%
832
20:00
+20°C
1.5
81%
832
21:00
+20°C
1.1
82%
832
22:00
+19°C
2.4
82%
832
23:00
+19°C
4.7
85%
832
23 February 2026, Monday
+16°C / +23°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+18°C
8.4
81%
832
01:00
+18°C
11.1
81%
831
02:00
+17°C
11.6
84%
831
03:00
+16°C
13
85%
830
04:00
+16°C
13.9
86%
830
05:00
+16°C
14.1
87%
831
06:00
+16°C
13.6
87%
831
07:00
+16°C
13.6
85%
831
08:00
+18°C
17
79%
832
09:00
+18°C
16.9
74%
833
10:00
+20°C
16.3
69%
833
11:00
+21°C
15.6
64%
833
12:00
+21°C
15
61%
833
13:00
+22°C
14
58%
832
14:00
+22°C
13.2
56%
831
15:00
+23°C
11.3
55%
831
16:00
+23°C
8.7
54%
830
17:00
+23°C
6.5
55%
830
18:00
+22°C
4.7
58%
829
19:00
+21°C
3.6
62%
829
20:00
+20°C
3.5
66%
829
21:00
+20°C
3.4
69%
829
22:00
+19°C
2.9
72%
828
23:00
+18°C
3.2
74%
828
24 February 2026, Tuesday
+16°C / +27°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+18°C
4
75%
828
01:00
+17°C
5.2
75%
828
02:00
+17°C
6.6
75%
828
03:00
+17°C
8.1
77%
828
04:00
+16°C
9.8
78%
828
05:00
+16°C
11.5
79%
828
06:00
+16°C
13.2
78%
829
07:00
+17°C
14.6
75%
829
08:00
+18°C
15.9
71%
830
09:00
+19°C
17.3
64%
831
10:00
+22°C
18.5
56%
831
11:00
+23°C
19.6
49%
832
12:00
+25°C
19.2
44%
832
13:00
+26°C
18.7
41%
831
14:00
+26°C
17.7
38%
831
15:00
+27°C
16.9
36%
830
16:00
+27°C
15.9
34%
830
17:00
+27°C
14.3
35%
830
18:00
+25°C
11.5
39%
829
19:00
+24°C
7.7
45%
829
20:00
+22°C
4.8
50%
829
21:00
+22°C
3.3
52%
829
22:00
+21°C
4
53%
829
23:00
+21°C
4.7
57%
829
25 February 2026, Wednesday
+17°C / +28°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+20°C
5.1
66%
829
01:00
+18°C
5.9
78%
828
02:00
+18°C
6.5
87%
828
03:00
+17°C
4.7
90%
828
04:00
+17°C
1.8
89%
828
05:00
+17°C
2.3
87%
828
06:00
+18°C
3.3
85%
829
07:00
+18°C
3.6
81%
830
08:00
+19°C
3.9
76%
830
09:00
+21°C
6.2
67%
831
10:00
+24°C
10.1
56%
832
11:00
+25°C
13
47%
832
12:00
+27°C
13.3
43%
832
13:00
+27°C
12.5
41%
832
14:00
+28°C
11.1
40%
832
15:00
+28°C
9.7
40%
831
16:00
+27°C
8.1
40%
831
17:00
+27°C
6.8
44%
831
18:00
+25°C
4.7
53%
831
19:00
+23°C
2.8
64%
831
20:00
+21°C
2.5
73%
831
21:00
+20°C
1.5
78%
831
22:00
+20°C
0.8
80%
831
23:00
+19°C
2.1
82%
830
26 February 2026, Thursday
+17°C / +26°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+19°C
2.2
82%
830
01:00
+19°C
1.9
82%
830
02:00
+18°C
2.1
82%
829
03:00
+18°C
2.3
84%
829
04:00
+18°C
3.8
87%
829
05:00
+17°C
6.4
88%
830
06:00
+17°C
10.2
88%
830
07:00
+18°C
14.6
87%
831
08:00
+18°C
17.3
84%
832
09:00
+20°C
17.7
77%
833
10:00
+22°C
17.3
67%
833
11:00
+24°C
16.5
59%
834
12:00
+25°C
15.4
54%
834
13:00
+26°C
14
50%
834
14:00
+26°C
12.7
50%
833
15:00
+26°C
11.7
55%
833
16:00
+24°C
10.3
62%
832
17:00
+23°C
8.7
69%
832
18:00
+22°C
6.6
73%
831
19:00
+21°C
4.4
77%
831
20:00
+21°C
3.9
80%
831
21:00
+20°C
3.9
82%
831
22:00
+20°C
3.6
83%
831
23:00
+20°C
3.4
85%
831
27 February 2026, Friday
+15°C / +26°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+19°C
3.2
87%
831
01:00
+19°C
3.4
89%
830
02:00
+18°C
3.7
91%
830
03:00
+18°C
3.8
92%
830
04:00
+18°C
3.9
92%
830
05:00
+18°C
4.5
91%
830
06:00
+18°C
6.2
90%
830
07:00
+18°C
8.7
89%
831
08:00
+18°C
10.3
87%
832
09:00
+18°C
10.8
85%
833
10:00
+18°C
11.8
83%
833
11:00
+19°C
11.9
81%
833
12:00
+21°C
9.8
69%
831
13:00
+24°C
8.4
57%
829
14:00
+25°C
7.7
47%
827
15:00
+26°C
5.1
44%
825
16:00
+24°C
1.5
55%
824
17:00
+21°C
2.8
66%
824
18:00
+19°C
8.9
75%
824
19:00
+17°C
17.3
84%
825
20:00
+15°C
22.8
90%
826
21:00
+15°C
22.5
92%
827
22:00
+15°C
19.5
91%
827
23:00
+15°C
17.1
90%
827
28 February 2026, Saturday
+15°C / +24°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+15°C
15.3
90%
827
01:00
+15°C
13.2
91%
827
02:00
+15°C
12.8
91%
826
03:00
+15°C
13.3
91%
826
04:00
+15°C
14.3
91%
826
05:00
+15°C
15.5
91%
826
06:00
+15°C
16.5
91%
826
07:00
+15°C
18.4
91%
827
08:00
+16°C
20.8
89%
827
09:00
+18°C
21.5
82%
828
10:00
+20°C
21.4
72%
828
11:00
+21°C
20.3
64%
828
12:00
+22°C
18.1
59%
827
13:00
+23°C
15.8
56%
826
14:00
+23°C
14.9
53%
826
15:00
+23°C
15.5
49%
825
16:00
+24°C
17.3
46%
825
17:00
+24°C
18.4
46%
825
18:00
+23°C
17.3
51%
825
19:00
+21°C
14.8
60%
825
20:00
+20°C
12.9
67%
826
21:00
+19°C
12.1
72%
826
22:00
+18°C
11.7
75%
827
23:00
+18°C
11.4
78%
827
01 March 2026, Sunday
+16°C / +27°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+17°C
11.7
81%
827
01:00
+17°C
11.9
83%
827
02:00
+17°C
11.9
85%
827
03:00
+16°C
10.4
88%
827
04:00
+16°C
8.7
92%
827
05:00
+16°C
7.6
93%
827
06:00
+16°C
8.4
91%
828
07:00
+17°C
10.1
87%
828
08:00
+18°C
11.9
82%
829
09:00
+19°C
13.3
77%
829
10:00
+20°C
14.6
71%
829
11:00
+22°C
15
64%
829
12:00
+24°C
13.8
54%
829
13:00
+26°C
11.9
43%
829
14:00
+27°C
10.8
37%
829
15:00
+26°C
12.2
38%
828
16:00
+25°C
14.8
44%
828
17:00
+23°C
16
49%
827
18:00
+23°C
14.4
52%
828
19:00
+22°C
11.4
55%
829
20:00
+21°C
8.6
58%
829
21:00
+21°C
6.5
60%
830
22:00
+20°C
4.7
61%
830
23:00
+20°C
3.8
63%
830
02 March 2026, Monday
+17°C / +27°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+19°C
4
65%
830
01:00
+19°C
4.7
66%
830
02:00
+19°C
5.2
68%
830
03:00
+18°C
5.4
71%
830
04:00
+17°C
5.4
74%
830
05:00
+17°C
5.9
76%
831
06:00
+18°C
6.9
75%
831
07:00
+19°C
8.7
71%
832
08:00
+20°C
10.6
67%
833
09:00
+21°C
12.5
62%
833
10:00
+23°C
14.4
56%
833
11:00
+24°C
15.4
51%
833
12:00
+25°C
15.1
46%
833
13:00
+26°C
14.1
41%
832
14:00
+27°C
13.7
37%
831
15:00
+27°C
14.2
35%
831
16:00
+27°C
15.1
34%
831
17:00
+27°C
14.7
35%
831
18:00
+26°C
10.8
37%
832
19:00
+25°C
6.1
41%
832
20:00
+24°C
2.9
46%
833
21:00
+22°C
1.9
54%
833
22:00
+20°C
8.2
64%
833
23:00
+19°C
11.9
72%
833
03 March 2026, Tuesday
+17°C / +24°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+19°C
10.4
76%
833
01:00
+18°C
7
78%
833
02:00
+18°C
6.9
80%
833
03:00
+18°C
7.3
82%
832
04:00
+17°C
7.4
84%
832
05:00
+17°C
8.2
85%
832
06:00
+18°C
10.1
83%
832
07:00
+18°C
13
79%
833
08:00
+19°C
15.8
76%
833
09:00
+20°C
19
74%
833
10:00
+21°C
22.3
71%
832
11:00
+22°C
23.5
69%
832
12:00
+22°C
21.6
66%
831
13:00
+22°C
17.9
64%
830
14:00
+22°C
14.6
61%
830
15:00
+23°C
12.2
57%
829
16:00
+24°C
10.2
53%
829
17:00
+24°C
8.9
51%
829
18:00
+23°C
6.8
53%
829
19:00
+23°C
4.3
56%
830
20:00
+22°C
3.3
60%
830
21:00
+21°C
5.8
63%
831
22:00
+21°C
10.2
67%
831
23:00
+20°C
13.2
70%
831
04 March 2026, Wednesday
+17°C / +28°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+20°C
13.9
73%
830
01:00
+19°C
13.5
76%
830
02:00
+18°C
12.7
79%
830
03:00
+18°C
10.9
82%
829
04:00
+17°C
8.4
85%
829
05:00
+17°C
7.3
85%
829
06:00
+18°C
9.1
82%
829
07:00
+19°C
12.4
76%
829
08:00
+20°C
15.2
70%
830
09:00
+21°C
16.9
63%
830
10:00
+23°C
18.3
55%
830
11:00
+25°C
18.8
48%
830
12:00
+26°C
17.9
42%
829
13:00
+27°C
16.4
37%
829
14:00
+28°C
15.2
35%
828
15:00
+27°C
14.8
37%
828
16:00
+26°C
14.3
42%
827
17:00
+25°C
14.1
46%
827
18:00
+24°C
14.3
49%
827
19:00
+23°C
15
53%
828
20:00
+22°C
14.5
56%
829
21:00
+22°C
11.8
59%
829
22:00
+21°C
7.9
62%
829
23:00
+21°C
4.7
65%
829
05 March 2026, Thursday
+19°C / +29°C
Hour
Temperature
Wind (km/h)
Humidity
Weather
Pressure
00:00
+20°C
2.2
67%
829
01:00
+20°C
2.2
69%
829
02:00
+20°C
3.1
71%
828
03:00
+19°C
2.5
73%
828
04:00
+19°C
1.8
74%
828
05:00
+19°C
2.8
74%
828
06:00
+19°C
3.5
71%
828
07:00
+20°C
4.3
66%
829
08:00
+21°C
6.2
60%
829
09:00
+23°C
9.3
53%
829
10:00
+25°C
13.3
46%
829
11:00
+26°C
15.8
40%
829
12:00
+27°C
16.1
36%
829
13:00
+28°C
15.3
32%
829
14:00
+29°C
14
30%
828
15:00
+29°C
12.5
28%
828
16:00
+28°C
10.8
26%
828
17:00
+28°C
8.7
27%
828
18:00
+27°C
6.5
30%
829
19:00
+26°C
4.7
35%
830
20:00
+25°C
4.4
41%
831
21:00
+23°C
6.8
49%
831
22:00
+22°C
11.2
57%
831
23:00
+21°C
13.3
64%
831