South Africa flag

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

Loading 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

22°C
Jan
21.2°C
Feb
19.8°C
Mar
17°C
Apr
15.5°C
May
14.4°C
Jun
11.9°C
Jul
12.1°C
Aug
13.5°C
Sep
17.6°C
Oct
18.4°C
Nov
19.6°C
Dec
11.9°C22°C

Monthly Rainfall

4 mm
Jan
12 mm
Feb
26 mm
Mar
38 mm
Apr
23 mm
May
74 mm
Jun
315 mm
Jul
139 mm
Aug
26 mm
Sep
11 mm
Oct
15 mm
Nov
28 mm
Dec

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

Johannesburg
9.4M
Durban
3.3M
Pretoria
2.1M
Soweto
1.7M
Gqeberha
1.1M
Soshanguve
872K
Pietermaritzburg
839K
Evaton
725K
Benoni
605K
Bloemfontein
557K

Nearest Major Cities

Closest cities to Cape Town with over 100,000 people

Cities closest to Cape Town by distance
CityPopulationDistance
Athlone237,4149 km
Somerset West225,28941 km
Paarl236,91055 km
Worcester127,597100 km
George188,580373 km
Kariega291,052645 km
Gqeberha1,050,078663 km
Queenstown118,599820 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.