Mbabane hat ein mildes Klima. Die mittleren Tiefstwerte fallen in den Wintermonaten Juni und Juli auf rund 7 °C, die Höchstwerte erreichen jedoch noch fast 20 °C. In den Sommermonaten November bis Februar steigen die mittleren Höchstwerte auf etwa 27 °C, die Tiefstwerte liegen dann zwischen 14 °C und 17 °C. Während der Winter mit monatlichen Niederschlägen um 20 mm trocken ist, fallen in den Sommermonaten je Monat bis zu 180 mm Regen.
Geschichte
Die Stadt entstand, nachdem das administrative Zentrum von Swasiland 1902 durch die Briten nach dem Zweiten Burenkrieg von Bremersdorp (heute Manzini) in das heutige Gebiet von Mbabane verlegt und zur administrativen Zentrale des britischen Protektorats Swasiland deklariert wurde. Sie wurde nach dem Herrscher Mbabane Kunene benannt, dessen Klan damals in dieser Gegend lebte.[2]