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

Bela Bela Local Municipality
South Africa > Limpopo > Waterberg District Municipality
Average elevation: 1,143 m

O'Kiep
South Africa > Northern Cape > Namakwa District Municipality > Nama Khoi Local Municipality
Average elevation: 974 m

Mogwadi
South Africa > Limpopo > Capricorn District Municipality > Molemole Local Municipality
Average elevation: 1,029 m

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

Olifantshoek
South Africa > Northern Cape > John Taolo Gaetsewe District Municipality > Gamagara Local Municipality
Average elevation: 1,295 m

Douglas
South Africa > Northern Cape > Pixley ka Seme District Municipality > Siyancuma Local Municipality
Douglas has a record of its elevation above sea level of 1030.22 meters (3379.99 feet). Comparing Douglas district's yearly temperature to South Africa's averages, the records show that it is 4.01% higher with a temperature 25.23 °C (77.41 °F). Douglas is known for its Subtropical desert climate with 38.78…
Average elevation: 1,010 m

Vierfontein
South Africa > Free State > Fezile Dabi District Municipality > Moqhaka Local Municipality
Average elevation: 1,349 m

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

Tafelkop
South Africa > Northern Cape > Namakwa District Municipality > Karoo Hoogland Local Municipality
Average elevation: 1,457 m

Kuruman
South Africa > Northern Cape > John Taolo Gaetsewe District Municipality > Ga-Segonyana Local Municipality
Average elevation: 1,335 m

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

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

Aberdeen
South Africa > Eastern Cape > Sarah Baartman District Municipality > Camdeboo Local Municipality
Average elevation: 757 m

Breidbach
South Africa > Eastern Cape > Buffalo City Metropolitan Municipality
Average elevation: 424 m

Springfontein
South Africa > Free State > Xhariep District Municipality > Kopanong Local Municipality
Average elevation: 1,529 m

Manyeleti
South Africa > Mpumalanga > Ehlanzeni District Municipality > Bushbuckridge
Average elevation: 376 m

Umjindi Ward 1
South Africa > Mpumalanga > Ehlanzeni District Municipality > Umjindi Local Municipality
Average elevation: 916 m

Johannesburg Botanical Gardens
South Africa > Gauteng > City of Johannesburg Metropolitan Municipality > Johannesburg
Average elevation: 1,633 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

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

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

Tshwane Ward 105
South Africa > Gauteng > City of Tshwane Metropolitan Municipality
Average elevation: 1,442 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

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

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

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

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

Tesselaarsdal
South Africa > Western Cape > Theewaterskloof Local Municipality
Average elevation: 273 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

Kokstad
South Africa > KwaZulu-Natal > Sisonke District Municipality > Greater Kokstad Local Municipality
Average elevation: 1,338 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

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

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

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

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

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

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

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

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

Colenso
South Africa > KwaZulu-Natal > Uthukela District Municipality > Emnambithi/Ladysmith Local Municipality
Average elevation: 967 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

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

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

Mandlovini
South Africa > Eastern Cape > O.R. Tambo District Municipality > King Sabata Dalindyebo Local Municipality > Lalini
Average elevation: 858 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

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

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

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

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

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

Umzimkulu
South Africa > KwaZulu-Natal > Sisonke District Municipality > Umzimkhulu Local Municipality
Average elevation: 763 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

Klipspruit
South Africa > Gauteng > City of Johannesburg Metropolitan Municipality > Soweto
Average elevation: 1,600 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

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

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

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

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

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

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

Tugela Ferry
South Africa > KwaZulu-Natal > Umzinyathi District Municipality > Msinga Local Municipality
Average elevation: 643 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