What is the capital 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
- Capital: Lobamba
- Region: Southern Africa
- Currency: Swazi lilangeni (SZL)
- Calling code: +268
- Flag emoji: 🇸🇿
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.