Photo: Athena Lao from Bulgaria · CC BY 2.0 · Wikimedia Commons
MbabaneReport this photo · linked, not stored
MbabaneReport this photo · linked, not stored
Climate guideThirty-year normals for Mbabane
Mbabane climate by month
Subtropical highland · CwbBest May · Jul–Aug
Annual mean16°day and night
Seasonal swing8°warmest vs coolest
Precipitation1,255 mm128 wet days a year
26.32° S, 31.13° EElevation 1,209 mUTC+2 · South Africa Standard Time
When to goMbabane · weather score
Best timeMay · Jul–Aug
October: high / low22° / 12°
iSummary
What the weather is like
Mbabane has a subtropical highland climate (Köppen Cwb): a dry winter and a wetter summer.
The warmest month is January, when afternoons average 24° and nights 15°. June is the coolest month, with highs of 18° and lows of 6°. The difference between the warmest and the coolest month is about 8°, a small seasonal swing typical of places tempered by the sea.
About 1,255 mm of precipitation falls in an average year. December is the wettest month (197 mm, 22 wet days) and July the driest (14 mm, 2 wet days). Cloud cover ranges from 14% in June to 53% in November.
Year in figures
- Hottest afternoons
- 24° · January
- Coldest nights
- 6° · July
- Wettest month
- December
- Driest month
- July
- Clearest skies
- June · 14% cloud
- Longest day
- 13 h 46 min
- Shortest day
- 10 h 30 min
iiCharts
Twelve months at a glance
Temperature and precipitation
Daily high/low range bars, monthly precipitation columnsTemperature curve
Average high, lowDaylight
Hours between sunrise and sunset on the 15th of each monthiiiData table
Climate normals month by month
| Month | Jan | Feb | Mar | Apr | May | Jun | Jul | Aug | Sep | Oct | Nov | Dec |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Average high | 24° | 24° | 23° | 21° | 20° | 18° | 18° | 20° | 22° | 22° | 23° | 24° |
| Average low | 15° | 15° | 14° | 12° | 9° | 6° | 6° | 8° | 10° | 12° | 13° | 15° |
| Precipitation | 212 mm | 202 mm | 147 mm | 68 mm | 29 mm | 23 mm | 14 mm | 25 mm | 45 mm | 120 mm | 173 mm | 197 mm |
| Wet days (≥1 mm) | 18.7 | 18.5 | 14.3 | 11.5 | 4.3 | 4 | 1.8 | 1.8 | 6 | 10.2 | 15.2 | 21.8 |
| Cloud cover | 50% | 47% | 40% | 30% | 19% | 14% | 16% | 21% | 31% | 48% | 53% | 52% |
| Daylight | 13h 36 | 12h 59 | 12h 16 | 11h 29 | 10h 50 | 10h 30 | 10h 38 | 11h 11 | 11h 55 | 12h 41 | 13h 24 | 13h 46 |
| Month score | 59 | 60 | 63 | 73 | 90 | 90 | 95 | 96 | 85 | 68 | 57 | 58 |
ivMonth by month
Mbabane in every month
January59
24° / 15°
212 mm · 18.7 wet days
February60
24° / 15°
202 mm · 18.5 wet days
March63
23° / 14°
147 mm · 14.3 wet days
April73
21° / 12°
68 mm · 11.5 wet days
May90
20° / 9°
29 mm · 4.3 wet days
June90
18° / 6°
23 mm · 4 wet days
July95
18° / 6°
14 mm · 1.8 wet days
August96
20° / 8°
25 mm · 1.8 wet days
September85
22° / 10°
45 mm · 6 wet days
October68
22° / 12°
120 mm · 10.2 wet days
November57
23° / 13°
173 mm · 15.2 wet days
December58
24° / 15°
197 mm · 21.8 wet days