Malmesbury Population 2026
Malmesbury has a population of 43,009, making it the #137 biggest city in 🇿🇦 South Africa, located in Western Cape. Roughly 0.1% of South Africa's population lives here. It is about 219× smaller than Johannesburg, the country's biggest city.
Population (city proper)
43,009
Rank in South Africa
#137
Coordinates
33.46°S, 18.73°E
~136 m elevation · Africa/Johannesburg
Distance to capital (Pretoria)
1,253 km
778 miles, straight line
Other big cities in Western Cape
| City | Population | Rank in South Africa |
|---|---|---|
| Cape Town | 4,772,846 | #2 |
| Paarl | 236,910 | #30 |
| Somerset West | 225,289 | #33 |
| George | 188,580 | #36 |
| Worcester | 127,597 | #53 |
| Stellenbosch | 96,228 | #71 |
| Atlantis | 82,736 | #86 |
| Mossel Bay | 78,940 | #87 |
Cities near Malmesbury
- Atlantis82,736 people · ~25 km away
- Wellington55,543 people · ~33 km away
- Moorreesburg15,428 people · ~35 km away
- Paarl236,910 people · ~38 km away
- Durbanville54,286 people · ~42 km away
- Kraaifontein57,911 people · ~43 km away
FAQ
What is the population of Malmesbury?
Malmesbury has a population of 43,009 (city proper, latest official figure via GeoNames), making it the #137 biggest city in South Africa.
What region is Malmesbury in?
Malmesbury is located in Western Cape, South Africa.
Is Malmesbury the capital of South Africa?
No, the capital of South Africa is Pretoria, about 1,253 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