Pretoria, South Africa
Capital city Β· Population 2.1M
Pretoria is the capital and the 4th largest city in South Africa with a population of approximately 2,112,693 people as of 2026. This makes it the 189th largest city in the world, accounting for 3.35% of South Africa's total population of 63.1M. Pretoria is classified as a major city and operates in the Africa/Johannesburg timezone.
Population
2,112,693
Global Rank
#189
Country Rank
#4
% of South Africa
3.35%
Pretoria on the Map
South Africa at a Glance
Country Population
63,100,945
Capital
Pretoria
Region
Southern Africa
Major Cities
75
GDP per Capita
$6,267
Life Expectancy
66.1 years
Urban Population
63.7%
Growth Rate
0.01%
Other Major Cities in South Africa
Nearest Major Cities
Closest cities to Pretoria with over 100,000 people
| City | Population | Distance |
|---|---|---|
| Centurion | 236,580 | 13 km |
| Diepsloot | 350,000 | 27 km |
| Ivory Park | 184,383 | 28 km |
| Thembisa | 511,655 | 28 km |
| Mabopane | 110,972 | 29 km |
| Soshanguve | 872,309 | 32 km |
| Hammanskraal | 112,950 | 39 km |
| Alexandra | 179,624 | 41 km |
Frequently Asked Questions
What is the population of Pretoria?
The population of Pretoria, South Africa is approximately 2,112,693 people, making it the 189th largest city in the world and the 4th largest in South Africa.
Is Pretoria the capital of South Africa?
Yes, Pretoria is the capital of South Africa.
What timezone is Pretoria in?
Pretoria is in the Africa/Johannesburg timezone.