ATLAS Β· NATIONAL CAPITALS Β· SOUTH AFRICA

Capitals of South Africa

South Africa has 3 capitals β€” Cape Town, Pretoria and Bloemfontein. The largest, Cape Town, has around 3,776,313 residents in the city proper β€” a major capital. From Wikidata, snapshot 2026-06-23.

CAPITALSCape Town, Pretoria and Bloemfontein
LARGEST (POPULATION)3,776,313
NUMBER OF CAPITALS3

The 3 capitals

Each city, with its recorded population (city proper), largest first.

Cape Town3,776,313 people
Pretoria741,651 people
Bloemfontein256,185 people

In context

Where South Africa's largest capitalsits on the world’s scale of capital sizes β€” from the micro-capitals of a few hundred to the mega-capitals of over ten million.

10M+
5–10M
1–5MCape Town is here
250k–1M
50–250k
<50k

Capitals of other countries

China Β· Bangladesh Β· Democratic Republic of the Congo Β· Japan Β· Russia Β· Indonesia Β· Peru Β· Egypt