Jeffreys Bay Population 2026

Jeffreys Bay has a population of 32,477, making it the #168 biggest city in 🇿🇦 South Africa, located in Eastern Cape. It is about 290× smaller than Johannesburg, the country's biggest city.

PretoriaJeffreys Bay
Location of Jeffreys Bay (capital Pretoria shown for reference). Boundaries: Natural Earth.
Population (city proper)
32,477
Rank in South Africa
#168
Coordinates
34.05°S, 24.92°E
~49 m elevation · Africa/Johannesburg
Distance to capital (Pretoria)
975 km
605 miles, straight line

Other big cities in Eastern Cape

CityPopulationRank in South Africa
Gqeberha1,050,078#6
East London478,676#13
Kariega291,052#25
Mdantsane205,504#34
Mthatha164,848#39
Bhisho137,287#50
Queenstown118,599#58
Qonce93,072#74

Cities near Jeffreys Bay

FAQ

What is the population of Jeffreys Bay?
Jeffreys Bay has a population of 32,477 (city proper, latest official figure via GeoNames), making it the #168 biggest city in South Africa.
What region is Jeffreys Bay in?
Jeffreys Bay is located in Eastern Cape, South Africa.
Is Jeffreys Bay the capital of South Africa?
No, the capital of South Africa is Pretoria, about 975 km away.

Sources & notes

Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.

← All biggest cities in South Africa · South Africa population by year