What is the capital of South Africa?

Flag of South Africa
The capital of South Africa is Pretoria (South Africa has multiple capitals: Pretoria, Bloemfontein, Cape Town)

Pretoria is the capital city and seat of government of South Africa, a country in Southern Africa. South Africa uses the ISO codes ZA and ZAF, and its international dialling code is +27. The currency in use is the South African rand (ZAR).

For the full profile of South Africa, including its flag, currency, calling code, population and the countries it borders, see the South Africa country page. The country has an estimated population of 64,747,319 as of 2025.

Quick facts about South Africa

Frequently asked questions

What is the capital of South Africa?
The capital of South Africa is Pretoria. South Africa has more than one capital: Pretoria, Bloemfontein, Cape Town.
Is Pretoria the largest city in South Africa?
Pretoria is the capital of South Africa 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 Pretoria?
Pretoria, like the rest of South Africa, uses the South African rand (ZAR, symbol R).

Capitals of neighbouring countries

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