South Africa topographic maps
Click on a map to view its topography, its elevation and its terrain.

Western Cape
The province is topographically exceptionally diverse. Most of the province falls within the Cape Fold Belt, a set of nearly parallel ranges of sandstone folded mountains of Cambrian-Ordovician age (the age of the rocks is from 510 to about 330 million years ago; their folding into mountains occurred about 350…
Average elevation: 581 m

Way to Dientjie Falls
South Africa > Mpumalanga > Ehlanzeni District Municipality > Thaba Chweu Local Municipality > Kanana
Average elevation: 1,206 m

Hartbeespoort Dam
South Africa > North West > Bojanala Platinum District Municipality > Madibeng Local Municipality > Kosmos
Average elevation: 1,254 m

Nyanyadu
South Africa > KwaZulu-Natal > Amajuba District Municipality > Dannhauser Local Municipality
Average elevation: 1,410 m

Lichtenburg
South Africa > North West > Ngaka Modiri Molema District Municipality > Ditsobotla Local Municipality
Average elevation: 1,480 m

Lohatlha
South Africa > Northern Cape > ZF Mgcawu District Municipality > Tsantsabane Local Municipality
Average elevation: 1,374 m

Beaufort West Local Municipality
South Africa > Western Cape > Central Karoo District Municipality
Average elevation: 1,071 m

Johannesburg Botanical Gardens
South Africa > Gauteng > City of Johannesburg Metropolitan Municipality > Johannesburg
Average elevation: 1,633 m

Amatikulu
South Africa > KwaZulu-Natal > King Cetswayo District Municipality > uMlalazi Local Municipality
Average elevation: 54 m

Baviaanshoek
South Africa > Western Cape > Cape Winelands District Municipality > Witzenberg Local Municipality
Average elevation: 1,181 m

Mabalingwe Nature Reserve
South Africa > Limpopo > Waterberg District Municipality > Bela Bela Local Municipality
Average elevation: 1,291 m

Jukskei River
South Africa > Gauteng > City of Johannesburg Metropolitan Municipality
Average elevation: 1,528 m

Beacons
South Africa > KwaZulu-Natal > uMgungundlovu District Municipality > uMgeni Local Municipality
Average elevation: 846 m

Tshwane Ward 105
South Africa > Gauteng > City of Tshwane Metropolitan Municipality
Average elevation: 1,442 m

Umfolozi River
South Africa > KwaZulu-Natal > King Cetswayo District Municipality
Average elevation: 75 m

Vredenburg
South Africa > Western Cape > West Coast District Municipality > Saldanha Bay Local Municipality
Average elevation: 91 m

Koffiefontein
South Africa > Free State > Xhariep District Municipality > Letsemeng Local Municipality
Average elevation: 1,203 m

Tesselaarsdal
South Africa > Western Cape > Theewaterskloof Local Municipality
Average elevation: 273 m

Pongola
South Africa > KwaZulu-Natal > Zululand District Municipality > uPhongolo Local Municipality
Average elevation: 291 m

Hole in the Wall
South Africa > Eastern Cape > O.R. Tambo District Municipality > King Sabata Dalindyebo Local Municipality
Average elevation: 44 m

Marite
South Africa > Mpumalanga > Ehlanzeni District Municipality > Bushbuckridge
Average elevation: 602 m

Glenmore
South Africa > KwaZulu-Natal > Ugu District Municipality > Hibiscus Coast Local Municipality
Average elevation: 36 m

Touws River
South Africa > Western Cape > Cape Winelands District Municipality > Breede Valley Local Municipality
Touws River is located at an elevation of 770 metres (2,530 ft) on the southwestern edge of the Great Karoo, east of the Hex River Mountains and north of the Langeberg, at the point where the Donkeys River flows into the Touws River. It lies just to the south of the N1 highway, 180 kilometres (110 mi) by road…
Average elevation: 822 m

Kokstad
South Africa > KwaZulu-Natal > Sisonke District Municipality > Greater Kokstad Local Municipality
Average elevation: 1,338 m

Thohoyandou
South Africa > Limpopo > Vhembe District Municipality > Thulamela Local Municipality
Average elevation: 632 m

Mpuluzi
South Africa > Mpumalanga > Gert Sibande > Albert Luthuli Local Municipality
Average elevation: 1,458 m

Amsterdam
South Africa > Mpumalanga > Gert Sibande > Mkhondo Local Municipality
Average elevation: 1,290 m

Matjiesfontein
South Africa > Western Cape > Central Karoo District Municipality > Laingsburg Local Municipality
Average elevation: 972 m

Ingwavuma
South Africa > KwaZulu-Natal > Umkhanyakude District Municipality > Jozini Local Municipality
Average elevation: 500 m

Colenso
South Africa > KwaZulu-Natal > Uthukela District Municipality > Emnambithi/Ladysmith Local Municipality
Average elevation: 967 m

Swartkops River
South Africa > Eastern Cape > Nelson Mandela Bay Metropolitan Municipality > Redhouse
Average elevation: 26 m

Mount Pleasant
South Africa > Eastern Cape > O.R. Tambo District Municipality > King Sabata Dalindyebo Local Municipality
Average elevation: 708 m

Mount Shepstone
South Africa > Eastern Cape > Chris Hani District Municipality > Lukhanji Local Municipality
Average elevation: 1,701 m

Bass Lake
South Africa > Gauteng > Sedibeng District Municipality > Midvaal Local Municipality
Average elevation: 1,473 m

Mandlovini
South Africa > Eastern Cape > O.R. Tambo District Municipality > King Sabata Dalindyebo Local Municipality > Lalini
Average elevation: 858 m

Ngcobo
South Africa > Eastern Cape > Chris Hani District Municipality > Engcobo Local Municipality
Average elevation: 950 m

Paardeberg
South Africa > Free State > Xhariep District Municipality > Letsemeng Local Municipality
Average elevation: 1,168 m

Dassen Island
South Africa > Western Cape > West Coast District Municipality > Swartland Local Municipality
Average elevation: 2 m

George Hay Park
South Africa > Gauteng > City of Johannesburg Metropolitan Municipality > Johannesburg
Average elevation: 1,648 m

Driekoppies Dam
South Africa > Mpumalanga > Ehlanzeni District Municipality > Nkomazi > Schulzendal
Average elevation: 355 m

Christiana
South Africa > North West > Dr Ruth Segomotsi Mompati District Municipality > Lekwa-Teemane Local Municipality
Average elevation: 1,211 m

Umzimkulu
South Africa > KwaZulu-Natal > Sisonke District Municipality > Umzimkhulu Local Municipality
Average elevation: 763 m

Edendale
South Africa > KwaZulu-Natal > uMgungundlovu District Municipality > Msunduzi Local Municipality
Average elevation: 809 m

Klipspruit
South Africa > Gauteng > City of Johannesburg Metropolitan Municipality > Soweto
Average elevation: 1,600 m

Ga-Rankuwa
South Africa > Gauteng > City of Tshwane Metropolitan Municipality
Average elevation: 1,227 m

Buffelsfontein
South Africa > North West > Dr Kenneth Kaunda District Municipality > Matlosana Local Municipality
Average elevation: 1,314 m

Ennerdale
South Africa > Gauteng > City of Johannesburg Metropolitan Municipality
Average elevation: 1,630 m

Theewaterskloof Dam
South Africa > Western Cape > Theewaterskloof Local Municipality
Average elevation: 434 m

Tabankulu
South Africa > Eastern Cape > Alfred Nzo District Municipality > Ntabankulu Local Municipality
Average elevation: 1,111 m

Schweizer-Reneke
South Africa > North West > Dr Ruth Segomotsi Mompati District Municipality > Mamusa Local Municipality
Average elevation: 1,318 m

Jane Furse Memorial Lake
South Africa > Limpopo > Sekhukhune District Municipality > Makhuduthamaga Local Municipality > Mashadi
Average elevation: 1,393 m

Osizweni
South Africa > KwaZulu-Natal > Amajuba District Municipality > Newcastle Local Municipality
Average elevation: 1,214 m

Komati River
The river originates west of Carolina, rising at an elevation of about 1,800 m (5,906 ft) near Breyten in the Ermelo district of the Mpumalanga province. It flows in a general northeasterly direction and reaches the Indian Ocean at Maputo Bay, after a course of some 800 km (497 mi).
Average elevation: 477 m

Emmarentia Dog Park
South Africa > Gauteng > City of Johannesburg Metropolitan Municipality > Johannesburg
Average elevation: 1,641 m

Tlokoeng
South Africa > Eastern Cape > Joe Gqabi District Municipality > Elundini Local Municipality
Average elevation: 1,480 m

Kamhlushwa
South Africa > Mpumalanga > Ehlanzeni District Municipality > Nkomazi
Average elevation: 254 m

Tugela Ferry
South Africa > KwaZulu-Natal > Umzinyathi District Municipality > Msinga Local Municipality
Average elevation: 643 m

Allanridge
South Africa > Free State > Lejweleputswa District Municipality > Matjhabeng Local Municipality
Average elevation: 1,311 m

Brandvlei
South Africa > Northern Cape > Namakwa District Municipality > Hantam Local Municipality
Average elevation: 923 m

Izingolweni
South Africa > KwaZulu-Natal > Ugu District Municipality > Ezinqoleni Local Municipality
Average elevation: 552 m

Koeberg
South Africa > Free State > Thabo Mofutsanyana District Municipality > Dihlabeng Local Municipality
Average elevation: 2,167 m

Wemmershoek Dam
South Africa > Western Cape > Cape Winelands District Municipality > Paarl
Average elevation: 396 m

Meyerton
South Africa > Gauteng > Sedibeng District Municipality > Midvaal Local Municipality
Average elevation: 1,479 m

Cape Fold Mountains
South Africa > Western Cape > Central Karoo District Municipality > Prince Albert Local Municipality
The degree to which the original Cape Fold mountains (formed during the Carboniferous and early Permian Periods) have been eroded is attested to by the fact that the 1 km high Table Mountain on the Cape Peninsula is a syncline mountain, meaning that it formed part of the bottom of a valley when the Cape…
Average elevation: 1,419 m

Daveyton
South Africa > Gauteng > City of Ekurhuleni Metropolitan Municipality
Average elevation: 1,613 m

Mzimvubu
South Africa > Eastern Cape > Alfred Nzo District Municipality > Umzimvubu Local Municipality
Average elevation: 1,041 m

Metsimaholo Ward 19
South Africa > Free State > Fezile Dabi District Municipality > Metsimaholo Local Municipality
Average elevation: 1,466 m

Klipgat
South Africa > North West > Bojanala Platinum District Municipality > Madibeng Local Municipality
Average elevation: 1,159 m

Zizamele
South Africa > Eastern Cape > Amathole District Municipality > Mnquma Local Municipality
Average elevation: 613 m

Mkuze River
South Africa > KwaZulu-Natal > Zululand District Municipality > uPhongolo Local Municipality
Average elevation: 355 m

Bloemhof Dam
South Africa > Free State > Lejweleputswa District Municipality > Tswelopele Local Municipality
Average elevation: 1,228 m

Elias Motsoaledi Local Municipality
South Africa > Limpopo > Sekhukhune District Municipality
Average elevation: 1,256 m

Mtubatuba Local Municipality
South Africa > KwaZulu-Natal > Umkhanyakude District Municipality
Average elevation: 80 m

eMazizini
South Africa > Eastern Cape > Amathole District Municipality > Mnquma Local Municipality
Average elevation: 585 m

Walkerville
South Africa > Gauteng > Sedibeng District Municipality > Midvaal Local Municipality
Average elevation: 1,632 m

Highflats
South Africa > KwaZulu-Natal > Sisonke District Municipality > Ubuhlebezwe Local Municipality
Average elevation: 965 m

Koffiekraal
South Africa > North West > Bojanala Platinum District Municipality > Moses Kotane Local Municipality
Average elevation: 1,014 m

KwaDuma
South Africa > KwaZulu-Natal > Zululand District Municipality > Nongoma Local Municipality
Average elevation: 533 m