This article lists the diverse vegetation types of South Africa, Lesotho, and Eswatini that have been sampled, classified, described, and mapped by the SANBI VEGMAP project. The resulting vegetation map and its associated database are crucial resources for biodiversity planning and research. The project is ongoing, with updates released as more data becomes available. The first map was published in 2006, with subsequent updates in 2009, 2012, 2018, and 2024. The 2018 revision was the most significant to date, with 47 vegetation types added, 35 removed, and numerous boundary edits. This update also ensured the vegetation map was fully aligned with the National Biodiversity Assessment 2018.

The classification system arranges vegetation types hierarchically within nine defined biomes and a tenth azonal group. Within the biomes, the system describes bioregions, with the vegetation types representing the most detailed level. Each vegetation type consists of a group of plant communities with similar biotic and abiotic features. Using a GIS, the vegetation types are plotted on the map at the highest available resolution.

The mapping of the distribution and extent of South Africa's natural vegetation began in 1918 with the establishment of the Botanical Survey of the Union of South Africa. Previous national vegetation maps by Pole-Evans (1936), Acocks (1953), and Low and Rebelo (1996) preceded the current system, which is a collaborative effort involving participants from various centres across the country.

Savanna

88 Savanna vegetation types, code SV:

Andesite Mountain Bushveld (SVcb 11) Aoub Duneveld (SVkd 3) Barberton Serpentine Sourveld (SVl 13) Bhisho Thornveld (SVs 7) Cathedral Mopane Bushveld (SVmp 3) Central Sandy Bushveld (SVcb 12) Delagoa Lowveld (SVl 4) Dwaalboom Thornveld (SVcb 1) Dwarsberg-Swartruggens Mountain Bushveld (SVcb 4) Eastern Valley Bushveld (SVs 6) Gabbro Grassy Bushveld (SVl 6) Gauteng Shale Mountain Bushveld (SVcb 10) Ghaap Plateau Vaalbosveld (SVk 7) Gold Reef Mountain Bushveld (SVcb 9) Gordonia Duneveld (SVkd 1) Gordonia Kameeldoring Bushveld (SVkd 2) Gordonia Plains Shrubland (SVk 16) Granite Lowveld (SVl 3) Gravelotte Rocky Bushveld (SVl 7) Kaalrug Mountain Bushveld (SVl 12) Kathu Bushveld (SVk 12) Kimberley Thornveld (SVk 4) Koranna-Langeberg Mountain Bushveld (SVk 15) Kuruman Mountain Bushveld (SVk 10) Kuruman Thornveld (SVk 9) Kuruman Vaalbosveld (SVk 8) KwaZulu-Natal Hinterland Thornveld (SVs 3) KwaZulu-Natal Sandstone Sourveld (SVs 5) Lebombo Summit Sourveld (SVl 17) Legogote Sour Bushveld (SVl 9) Limpopo Ridge Bushveld (SVmp 2) Limpopo Sweet Bushveld (SVcb 19) Loskop Mountain Bushveld (SVcb 13) Loskop Thornveld (SVcb 14) Lowveld Rugged Mopaneveld (SVmp 6) Madikwe Dolomite Bushveld (SVcb 2) Mafikeng Bushveld (SVk 1) Makatini Clay Thicket (SVl 21) Makhado Sweet Bushveld (SVcb 20) Makuleke Sandy Bushveld (SVl 1) Malelane Mountain Bushveld (SVl 11) Mamabolo Mountain Bushveld (SVcb 24) Marikana Thornveld (SVcb 6) Molopo Bushveld (SVk 11) Moot Plains Bushveld (SVcb 8) Mopane Basalt Shrubland (SVmp 4) Mopane Gabbro Shrubland (SVmp 8) Musina Mopane Bushveld (SVmp 1) Ngongoni Veld (SVs 4) Norite Koppies Bushveld (SVcb 7) Northern Lebombo Bushveld (SVl 15) Northern Zululand Sourveld (SVl 22) Nossob Bushveld (SVkd 4) Nwambyia-Pumbe Sandy Bushveld (SVl 2) Ohrigstad Mountain Bushveld (SVcb 26) Olifantshoek Plains Thornveld (SVk 13) Phalaborwa-Timbavati Mopaneveld (SVmp 7) Pilanesberg Mountain Bushveld (SVcb 5) Polokwane Plateau Bushveld (SVcb 23) Postmasburg Thornveld (SVk 14) Poung Dolomite Mountain Bushveld (SVcb 25) Pretoriuskop Sour Bushveld (SVl 10) Roodeberg Bushveld (SVcb 18) Schmidtsdrif Thornveld (SVk 6) Schweizer-Reneke Bushveld (SVk 3) Sekhukhune Mountain Bushveld (SVcb 28) Sekhukhune Plains Bushveld (SVcb 27) South Eastern Coastal Thornveld (SVs 8) Southern Lebombo Bushveld (SVl 16) Soutpansberg Mountain Bushveld (SVcb 21) Springbokvlakte Thornveld (SVcb 15) Stella Bushveld (SVk 2) Swaziland Sour Bushveld (SVl 14) Tembe Sandy Bushveld (SVl 18) Thukela Thornveld (SVs 2) Thukela Valley Bushveld (SVs 1) Tsende Mopaneveld (SVmp 5) Tshokwane-Hlane Basalt Lowveld (SVl 5) Tzaneen Sour Bushveld (SVl 8) Vaalbos Rocky Shrubland (SVk 5) VhaVenda Miombo (SVcb 22) Waterberg Mountain Bushveld (SVcb 17) Western Maputaland Clay Bushveld (SVl 20) Western Maputaland Sandy Bushveld (SVl 19) Western Sandy Bushveld (SVcb 16) Zeerust Thornveld (SVcb 3) Zululand Coastal Thornveld (SVl 24) Zululand Lowveld (SVl 23)

Grassland

73 Grassveld (Grassland) vegetation types, code G:

Aliwal North Dry Grassland (Gh 2) Amathole Mistbelt Grassland (Gd 2) Amathole Montane Grassland (Gd 1) Amersfoort Highveld Clay Grassland (Gm 13) Barberton Montane Grassland (Gm 17) Basotho Montane Shrubland (Gm 5) Bedford Dry Grassland (Gs 18) Besemkaree Koppies Shrubland (Gh 4) Bloemfontein Dry Grassland (Gh 5) Bloemfontein Karroid Shrubland (Gh 8) Carletonville Dolomite Grassland (Gh 15) Central Free State Grassland (Gh 6) Drakensberg Afroalpine Heathland (Gd 10) Drakensberg Foothill Moist Grassland (Gs 10) Drakensberg-Amathole Afromontane Fynbos (Gd 6) East Griqualand Grassland (Gs 12) Eastern Free State Clay Grassland (Gm 3) Eastern Free State Sandy Grassland (Gm 4) Eastern Highveld Grassland (Gm 12) Egoli Granite Grassland (Gm 10) Frankfort Highveld Grassland (Gm 6) Income Sandy Grassland (Gs 7) Ithala Quartzite Sourveld (Gs 2) KaNgwane Montane Grassland (Gm 16) Karoo Escarpment Grassland (Gh 1) Klerksdorp Thornveld (Gh 13) KwaZulu-Natal Highland Thornveld (Gs 6) Leolo Summit Sourveld (Gm 20) Lesotho Highland Basalt Grassland (Gd 8) Low Escarpment Moist Grassland (Gs 3) Lydenburg Montane Grassland (Gm 18) Lydenburg Thornveld (Gm 21) Mabela Sandy Grassland (Gs 13) Midlands Mistbelt Grassland (Gs 9) Mooi River Highland Grassland (Gs 8) Mthatha Moist Grassland (Gs 14) Northern Drakensberg Highland Grassland (Gd 5) Northern Escarpment Afromontane Fynbos (Gm 24) Northern Escarpment Dolomite Grassland (Gm 22) Northern Escarpment Quartzite Sourveld (Gm 23) Northern Free State Shrubland (Gm 7) Northern KwaZulu-Natal Moist Grassland (Gs 4) Northern KwaZulu-Natal Shrubland (Gs 5) Northern Zululand Mistbelt Grassland (Gs 1) Paulpietersburg Moist Grassland (Gm 15) Queenstown Thornveld (Gs 16) Rand Highveld Grassland (Gm 11) Sekhukhune Montane Grassland (Gm 19) Senqu Montane Shrubland (Gm 2) Southern Drakensberg Highland Grassland (Gd 4) Southern KwaZulu-Natal Moist Grassland (Gs 11) Soutpansberg Summit Sourveld (Gm 28) Soweto Highveld Grassland (Gm 8) Steenkampsberg Montane Grassland (Gm 30) Stormberg Plateau Grassland (Gd 3) Strydpoort Summit Sourveld (Gm 27) Tarkastad Montane Shrubland (Gs 17) Tsakane Clay Grassland (Gm 9) Tsomo Grassland (Gs 15) uKhahlamba Basalt Grassland (Gd 7) Vaal Reefs Dolomite Sinkhole Woodland (Gh 12) Vaal-Vet Sandy Grassland (Gh 10) Vredefort Dome Granite Grassland (Gh 11) Wakkerstroom Montane Grassland (Gm 14) Waterberg-Magaliesberg Summit Sourveld (Gm 29) Western Free State Clay Grassland (Gh 9) Western Highveld Sandy Grassland (Gh 14) Western Lesotho Basalt Shrubland (Gd 9) Winburg Grassy Shrubland (Gh 7) Wolkberg Dolomite Grassland (Gm 26) Woodbush Granite Grassland (Gm 25) Xhariep Karroid Grassland (Gh 3) Zastron Moist Grassland (Gm 1)

Fynbos

Following the 2018 SANBI update, the Fynbos Biome now includes 122 vegetation types. It comprises three main vegetation complexes based on climatic and soil (edaphic) features: Fynbos, Renosterveld, and Strandveld.

Fynbos 81 Fynbos vegetation types, code FF:

Agulhas Limestone Fynbos (FFl 1) Agulhas Sand Fynbos (FFd 7) Albertinia Sand Fynbos (FFd 9) Algoa Sandstone Fynbos (FFs 29) Atlantis Sand Fynbos (FFd 4) Bokkeveld Sandstone Fynbos (FFs 1) Boland Granite Fynbos (FFg 2) Breede Alluvium Fynbos (FFa 2) Breede Quartzite Fynbos (FFq 4) Breede Sand Fynbos (FFd 8) Breede Shale Fynbos (FFh 4) Canca Limestone Fynbos (FFl 3) Cape Flats Sand Fynbos (FFd 5) Cape Winelands Shale Fynbos (FFh 5) Cederberg Sandstone Fynbos (FFs 4) Central Coastal Shale Band Vegetation (FFb 4) Central Inland Shale Band Vegetation (FFb 3) De Hoop Limestone Fynbos (FFl 2) Eastern Coastal Shale Band Vegetation (FFb 6) Eastern Inland Shale Band Vegetation (FFb 5) Elgin Shale Fynbos (FFh 6) Elim Ferricrete Fynbos (FFf 1) Garden Route Granite Fynbos (FFg 5) Garden Route Shale Fynbos (FFh 9) Graafwater Sandstone Fynbos (FFs 2) Greyton Shale Fynbos (FFh 7) Grootrivier Quartzite Fynbos (FFq 5) Hangklip Sand Fynbos (FFd 6) Hawequas Sandstone Fynbos (FFs 10) Hopefield Sand Fynbos (FFd 3) Kamiesberg Granite Fynbos (FFg 1) Kango Conglomerate Fynbos (FFt 1) Knysna Sand Fynbos (FFd 10) Kogelberg Sandstone Fynbos (FFs 11) Kouebokkeveld Alluvium Fynbos (FFa 1) Kouebokkeveld Shale Fynbos (FFh 1) Kouga Grassy Sandstone Fynbos (FFs 28) Kouga Sandstone Fynbos (FFs 27) Leipoldtville Sand Fynbos (FFd 2) Loerie Conglomerate Fynbos (FFt 2) Lourensford Alluvium Fynbos (FFa 4) Matjiesfontein Quartzite Fynbos (FFq 3) Matjiesfontein Shale Fynbos (FFh 2) Montagu Shale Fynbos (FFh 8) Namaqualand Sand Fynbos (FFd 1) North Hex Sandstone Fynbos (FFs 7) North Kammanassie Sandstone Fynbos (FFs 25) North Langeberg Sandstone Fynbos (FFs 15) North Outeniqua Sandstone Fynbos (FFs 18) North Rooiberg Sandstone Fynbos (FFs 21) North Sonderend Sandstone Fynbos (FFs 13) North Swartberg Sandstone Fynbos (FFs 23) Northern Inland Shale Band Vegetation (FFb 1) Olifants Sandstone Fynbos (FFs 3) Overberg Sandstone Fynbos (FFs 12) Peninsula Granite Fynbos (FFg 3) Peninsula Sandstone Fynbos (FFs 9) Piketberg Sandstone Fynbos (FFs 6) Potberg Ferricrete Fynbos (FFf 2) Potberg Sandstone Fynbos (FFs 17) Robertson Granite Fynbos (FFg 4) South Hex Sandstone Fynbos (FFs 8) South Kammanassie Sandstone Fynbos (FFs 26) South Langeberg Sandstone Fynbos (FFs 16) South Outeniqua Sandstone Fynbos (FFs 19) South Rooiberg Sandstone Fynbos (FFs 22) South Sonderend Sandstone Fynbos (FFs 14) South Swartberg Sandstone Fynbos (FFs 24) Southern Cape Dune Fynbos (FFd 11) Stinkfonteinberge Quartzite Fynbos (FFq 1) Suurberg Quartzite Fynbos (FFq 6) Suurberg Shale Fynbos (FFh 10) Swartberg Altimontane Sandstone Fynbos (FFs 31) Swartberg Shale Fynbos (FFh 3) Swartland Alluvium Fynbos (FFa 3) Swartruggens Quartzite Fynbos (FFq 2) Swellendam Silcrete Fynbos (FFc 1) Tsitsikamma Sandstone Fynbos (FFs 20) Western Altimontane Sandstone Fynbos (FFs 30) Western Coastal Shale Band Vegetation (FFb 2) Winterhoek Sandstone Fynbos (FFs 5)

Renosterveld Renosterveld was formally grouped under the Fynbos biome in 2018. It contains the highest concentration of threatened plant species in South Africa. There are 29 Renosterveld vegetation types, code FR:

Baviaanskloof Shale Renosterveld (FRs 18) Breede Alluvium Renosterveld (FRa 1) Breede Shale Renosterveld (FRs 8) Central Mountain Shale Renosterveld (FRs 5) Central Ruêns Shale Renosterveld (FRs 12) Ceres Shale Renosterveld (FRs 4) Eastern Ruêns Shale Renosterveld (FRs 13) Hantam Plateau Dolerite Renosterveld (FRd 2) Humansdorp Shale Renosterveld (FRs 19) Kango Limestone Renosterveld (FRl 1) Langkloof Shale Renosterveld (FRs 17) Matjiesfontein Shale Renosterveld (FRs 6) Montagu Shale Renosterveld (FRs 7) Mossel Bay Shale Renosterveld (FRs 14) Namaqualand Granite Renosterveld (FRg 1) Nieuwoudtville Shale Renosterveld (FRs 2) Nieuwoudtville-Roggeveld Dolerite Renosterveld (FRd 1) Peninsula Shale Renosterveld (FRs 10) Robertson Granite Renosterveld (FRg 3) Roggeveld Shale Renosterveld (FRs 3) Ruêns Silcrete Renosterveld (FRc 2) Swartberg Shale Renosterveld (FRs 15) Swartland Alluvium Renosterveld (FRa 2) Swartland Granite Renosterveld (FRg 2) Swartland Shale Renosterveld (FRs 9) Swartland Silcrete Renosterveld (FRc 1)