What is the capital of Eswatini?

Flag of Eswatini
The capital of Eswatini is Lobamba

Lobamba is the capital city and seat of government of Eswatini, a country in Southern Africa. Eswatini uses the ISO codes SZ and SWZ, and its international dialling code is +268. The currency in use is the Swazi lilangeni (SZL).

For the full profile of Eswatini, including its flag, currency, calling code, population and the countries it borders, see the Eswatini country page. The country has an estimated population of 1,256,174 as of 2025.

Quick facts about Eswatini

Frequently asked questions

What is the capital of Eswatini?
The capital of Eswatini is Lobamba.
Is Lobamba the largest city in Eswatini?
Lobamba is the capital of Eswatini and its seat of government. In many countries the capital is also the largest city, though not always, so the biggest city by population can differ.
What currency is used in Lobamba?
Lobamba, like the rest of Eswatini, uses the Swazi lilangeni (SZL, symbol L).

Capitals of neighbouring countries

Capital and country data from open datasets. Full sources on the data page.