South Africa Climatic Classifications

CodeDescriptionGroupNumber of states/regionsStates/regions
BshSubtropical steppeArid2 Limpopo North-West
BskMid-latitude steppeArid2 Eastern Cape Free State
CwbTemperate highland tropical climate with dry wintersTemperate2 Gauteng Mpumalanga
BwhSubtropical desertArid1 Northern Cape
BwkMid-latitude desertArid1 Western Cape
CfbMarine west coast, warm summerTemperate1 Kwazulu-Natal

Summary: Most regions (2) in South Africa lie in the Subtropical steppe climate zone (Köppen: Bsh). The mean average of annual temperatures range from a high of 23.9°C (75.02°F) in Northern Cape to a low of 17.38°C (63.28°F) in Eastern Cape.

Climate South Africa: Weather By Month

MonthJanFebMarAprMayJunJulAugSepNovOctDecYear
Record high °C (°F)34.62(94.32)33.62(92.52)32.25(90.05)27.25(81.05)24.7(76.46)22.86(73.15)22.14(71.85)24.67(76.41)27.75(81.95)29.79(85.62)31.9(89.42)33.79(92.82)34.62(94.32)
Average high °C (°F)29.12(84.42)28.91(84.04)27.89(82.2)24.54(76.17)22.8(73.04)19.63(67.33)19.5(67.1)21.97(71.55)25.19(77.34)26.67(80.01)27.57(81.63)28.58(83.44)25.2(77.36)
Daily mean °C (°F)25.53(77.95)25.22(77.4)24.04(75.27)20.77(69.39)18.6(65.48)15.19(59.34)15.15(59.27)17.56(63.61)20.92(69.66)22.72(72.9)23.83(74.89)25.06(77.11)21.22(70.2)
Average low °C (°F)18.32(64.98)18.05(64.49)16.93(62.47)14.1(57.38)11.9(53.42)8.58(47.44)8.32(46.98)9.76(49.57)12.45(54.41)14.45(58.01)15.74(60.33)17.57(63.63)13.85(56.93)
Record low °C (°F)14.27(57.69)14.56(58.21)13.5(56.3)10.62(51.12)8.9(48.02)5.87(42.57)5.24(41.43)5.27(41.49)7.57(45.63)9.86(49.75)10.48(50.86)12.86(55.15)5.24(41.43)
Average precipitation mm (inches)114.22(4.5)90.88(3.58)77.65(3.06)52.49(2.07)21.76(0.86)14.0(0.55)17.91(0.71)15.04(0.59)24.42(0.96)58.32(2.3)81.69(3.22)93.51(3.68)55.16(2.17)
Average precipitation days (≥ 1.0 mm)13.5111.4910.537.553.392.32.462.674.048.0410.3613.17.45
Average relative humidity (%)60.8961.9261.4460.0253.8852.1651.6746.9246.0249.6154.058.6454.76
Mean monthly sunshine hours12.9512.0711.09.178.48.448.429.0610.6212.2212.7412.9810.67

South Africa Climate Graph

South Africa’s Cities by Temperature

South Africa’s states/regions ranking by average yearly temperature:

Northern Cape
23.9°C | 75.02°F
Kwazulu-Natal
22.85°C | 73.13°F
North-West
22.36°C | 72.25°F
Limpopo
22.35°C | 72.23°F
Mpumalanga
21.78°C | 71.2°F
Free State
21.07°C | 69.93°F
Gauteng
20.64°C | 69.15°F
Western Cape
18.59°C | 65.46°F
Eastern Cape
17.38°C | 63.28°F

Comments (1)

  • Latest first
  • Highest rated

Please add Albertinia, Western Cape

M Jaq MutiMan
Reply Like 0

Please add Albertinia, Western Cape

M Jaq MutiMan
Like 0