Cape Town, South Africa
Major city · Population 4.8M
Cape Town is the 2nd largest city in South Africa with a population of approximately 4,772,846 people as of 2026. This makes it the 60th largest city in the world, accounting for 7.46% of South Africa's total population of 64.0M. Cape Town is classified as a major city and operates in the Africa/Johannesburg timezone. The average annual temperature is 16.9°C with 711 mm of rainfall per year. The city sits at an elevation of 29 meters above sea level.
Population
4,772,846
Global Rank
#60
Country Rank
#2
% of South Africa
7.46%
Avg Temperature
16.9°C
Annual Rainfall
711 mm
Elevation
29 m
Timezone
Africa/Johannesburg
Cape Town on the Map
Climate in Cape Town
Cape Town's warmest month is Jan and the coldest is Jul. The wettest month is Jul with 315 mm of rainfall.
Average Monthly Temperature
Monthly Rainfall
South Africa at a Glance
Country Population
64,007,187
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 Cape Town with over 100,000 people
| City | Population | Distance |
|---|---|---|
| Athlone | 237,414 | 9 km |
| Somerset West | 225,289 | 41 km |
| Paarl | 236,910 | 55 km |
| Worcester | 127,597 | 100 km |
| George | 188,580 | 373 km |
| Kariega | 291,052 | 645 km |
| Gqeberha | 1,050,078 | 663 km |
| Queenstown | 118,599 | 820 km |
Frequently Asked Questions
What is the population of Cape Town?
The population of Cape Town, South Africa is approximately 4,772,846 people, making it the 60th largest city in the world and the 2nd largest in South Africa.
Is Cape Town the capital of South Africa?
No, the capital of South Africa is Pretoria. Cape Town is the 2nd largest city in the country.
What is the climate like in Cape Town?
Cape Town has an average annual temperature of 16.9°C and receives 711 mm of rainfall per year. The warmest month is Jan and the coldest is Jul.
What timezone is Cape Town in?
Cape Town is in the Africa/Johannesburg timezone.