Mbabane, capitale et plus grande ville du Swaziland, avec une population de 94,874 2016 personnes. Dans les montagnes de Mdzimba, il est situé sur la rivière Mbabane et son affluent, la rivière Polinjane.
Mbabane a un climat subtropical humide plus doux et plus modéré en raison de son élévation. Seuls quatre jours de gel se produisent en moyenne dans la ville chaque année. La température annuelle moyenne est de 11 degrés Celsius (52 degrés Fahrenheit) en juillet et de 22 degrés Celsius (72 degrés Fahrenheit) en janvier.
Mbabane est située dans les monts Mdimba, sur la rivière Mbabane et son affluent, la rivière Polinjane, dans le district de Hhohho, dont elle est aussi la capitale. L'altitude moyenne de la ville est de 1243 mètres. Mbangweni, Sidwashini, Kent Rock, Sandla, Westridge Park, Malunge, New Checkers, Msunduza et Vukutentele font partie des banlieues.
Ngwenya-Oshoek est le passage frontalier le plus proche de Mbabane avec l'Afrique du Sud, et bien que le siSwati soit la langue prédominante, l'anglais est largement parlé. Mbabane, ainsi que le Swaziland dans son ensemble, dépend du tourisme et des exportations de sucre. Il sert également de centre commercial pour la région, y compris les mines d'étain et de fer voisines. La ville contient deux sites d'industrie légère.