WhereItsSunny

South Africa States — Climate Month by Month

Compare all 9 subdivisions of South Africa across the year.

← Back to South Africa year-round average
See major cities of South Africa side by side →

Sunny & HotSunny & WarmSunny & MildTropicalSnowy
SubdivisionJanFebMarAprMayJunJulAugSepOctNovDec
Eastern Cape
21°C69.8°F
68 mm2.7″
20.9°C69.6°F
79 mm3.1″
19.5°C67.1°F
75 mm3″
16.6°C61.9°F
43 mm1.7″
13.5°C56.3°F
27 mm1.1″
10.7°C51.3°F
19 mm0.7″
10.4°C50.7°F
21 mm0.8″
12°C53.6°F
29 mm1.1″
14.3°C57.7°F
33 mm1.3″
16.3°C61.3°F
55 mm2.2″
18°C64.4°F
64 mm2.5″
19.8°C67.6°F
67 mm2.6″
Free State
21.9°C71.4°F
91 mm3.6″
21.2°C70.2°F
87 mm3.4″
19.3°C66.7°F
79 mm3.1″
15.7°C60.3°F
44 mm1.7″
11.6°C52.9°F
18 mm0.7″
8°C46.4°F
9 mm0.4″
7.8°C46°F
8 mm0.3″
10.9°C51.6°F
15 mm0.6″
14.8°C58.6°F
23 mm0.9″
17.7°C63.9°F
58 mm2.3″
19.5°C67.1°F
73 mm2.9″
21.2°C70.2°F
76 mm3″
Gauteng
21.2°C70.2°F
123 mm4.8″
20.8°C69.4°F
91 mm3.6″
19.5°C67.1°F
84 mm3.3″
16.6°C61.9°F
45 mm1.8″
13.1°C55.6°F
15 mm0.6″
10.1°C50.2°F
6 mm0.2″
10.1°C50.2°F
5 mm0.2″
12.9°C55.2°F
7 mm0.3″
16.8°C62.2°F
23 mm0.9″
18.8°C65.8°F
67 mm2.6″
19.7°C67.5°F
103 mm4.1″
20.7°C69.3°F
111 mm4.4″
KwaZulu-Natal
21.7°C71.1°F
136 mm5.4″
21.7°C71.1°F
123 mm4.8″
20.7°C69.3°F
104 mm4.1″
18.4°C65.1°F
53 mm2.1″
15.7°C60.3°F
30 mm1.2″
13.1°C55.6°F
17 mm0.7″
13.1°C55.6°F
18 mm0.7″
14.9°C58.8°F
28 mm1.1″
17.2°C63°F
49 mm1.9″
18.4°C65.1°F
85 mm3.3″
19.6°C67.3°F
110 mm4.3″
21.1°C70°F
122 mm4.8″
Limpopo
24.3°C75.7°F
109 mm4.3″
23.9°C75°F
101 mm4″
22.8°C73°F
68 mm2.7″
20.4°C68.7°F
36 mm1.4″
17°C62.6°F
13 mm0.5″
14.2°C57.6°F
6 mm0.2″
14°C57.2°F
6 mm0.2″
16.5°C61.7°F
5 mm0.2″
19.9°C67.8°F
15 mm0.6″
22.3°C72.1°F
42 mm1.7″
23.2°C73.8°F
84 mm3.3″
24°C75.2°F
101 mm4″
Mpumalanga
21.1°C70°F
132 mm5.2″
20.8°C69.4°F
107 mm4.2″
19.9°C67.8°F
85 mm3.3″
17.5°C63.5°F
44 mm1.7″
14.5°C58.1°F
17 mm0.7″
11.8°C53.2°F
9 mm0.4″
11.7°C53.1°F
9 mm0.4″
13.9°C57°F
11 mm0.4″
17°C62.6°F
29 mm1.1″
18.7°C65.7°F
70 mm2.8″
19.6°C67.3°F
113 mm4.4″
20.7°C69.3°F
123 mm4.8″
North West
23.9°C75°F
98 mm3.9″
23.3°C73.9°F
82 mm3.2″
21.7°C71.1°F
78 mm3.1″
18.4°C65.1°F
41 mm1.6″
14.5°C58.1°F
13 mm0.5″
11.1°C52°F
5 mm0.2″
10.8°C51.4°F
3 mm0.1″
14°C57.2°F
6 mm0.2″
18.2°C64.8°F
15 mm0.6″
21.1°C70°F
42 mm1.7″
22.4°C72.3°F
64 mm2.5″
23.5°C74.3°F
78 mm3.1″
Northern Cape
24.8°C76.6°F
32 mm1.3″
24.3°C75.7°F
40 mm1.6″
22.2°C72°F
42 mm1.7″
18.3°C64.9°F
24 mm0.9″
13.9°C57°F
12 mm0.5″
10.6°C51.1°F
9 mm0.4″
10°C50°F
8 mm0.3″
12.1°C53.8°F
9 mm0.4″
15.5°C59.9°F
8 mm0.3″
18.9°C66°F
16 mm0.6″
21.4°C70.5°F
20 mm0.8″
23.6°C74.5°F
24 mm0.9″
Western Cape
21.9°C71.4°F
19 mm0.7″
22.1°C71.8°F
24 mm0.9″
20.4°C68.7°F
27 mm1.1″
17.4°C63.3°F
32 mm1.3″
14°C57.2°F
36 mm1.4″
11.5°C52.7°F
38 mm1.5″
10.7°C51.3°F
36 mm1.4″
11.8°C53.2°F
37 mm1.5″
13.7°C56.7°F
25 mm1″
16.3°C61.3°F
25 mm1″
18.6°C65.5°F
23 mm0.9″
20.6°C69.1°F
21 mm0.8″

On mobile, scroll the table horizontally to see all months. Click a subdivision name for its full year-round view.

Frequently asked questions

Which state or province in South Africa has the least rain?

Northern Cape is the driest state or province in South Africa, with approximately 244 mm / 9.6 in of average annual rainfall.

Which state or province in South Africa is warmest in July?

Limpopo is the warmest state or province in South Africa in July, with an average temperature of 14°C / 57.2°F.

Which state or province in South Africa is warmest in January?

Northern Cape is the warmest state or province in South Africa in January, with an average temperature of 24.8°C / 76.6°F.

Which state or province in South Africa has the mildest year-round climate?

Limpopo has the highest annual average temperature in South Africa at 20.2°C / 68.4°F, while Free State has the lowest at 15.8°C / 60.4°F.

Which state or province in South Africa has the most sunny months?

Western Cape matches our sunny profiles (warm/mild with limited rain) for 8 months of the year — the most of any state or province in South Africa.