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.
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
| City | Population | Rank in South Africa |
|---|---|---|
| Gqeberha | 1,050,078 | #6 |
| East London | 478,676 | #13 |
| Kariega | 291,052 | #25 |
| Mdantsane | 205,504 | #34 |
| Mthatha | 164,848 | #39 |
| Bhisho | 137,287 | #50 |
| Queenstown | 118,599 | #58 |
| Qonce | 93,072 | #74 |
Cities near Jeffreys Bay
- Humansdorp34,733 people · ~14 km away
- Kariega291,052 people · ~55 km away
- Gqeberha1,050,078 people · ~65 km away
- Plettenberg Bay38,126 people · ~143 km away
- Grahamstown91,548 people · ~170 km away
- Knysna68,659 people · ~173 km away
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