List of cities and towns in Mpumalanga

This is a list of cities and towns in Mpumalanga Province, South Africa.

In the case of settlements that have had their official names changed the traditional name is listed first followed by the new name.

Town Name Region Local Municipality District Remarks / New Name
Aankoms Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Acornhoek
Amersfoort Gras and Wetlands
Amsterdam Gras and Wetlands renamed eMvelo
Anysspruit Mkhondo Local Municipality Gert Sibande District Municipality
Argent
Avoca
Avontuur Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Town Name Region Local Municipality District Remarks / New Name
Badplaas Gras and Wetlands renamed eManzana
Balfour Highveld and Cosmos
Balmoral
Bankkop
Barberton Lowveld
Belfast Escarpment
Berbice
Bethal Highveld and Cosmos Govan Mbeki Gert Sibande
Bettiesdam
Branddraai
Braunschweig
Breyten Gras and Wetlands
Brondal
Bushbuckridge Lowveld
Town Name Region Local Municipality District Remarks / New Name
Carolina Grass and Wetlands
Chrissiesmeer Grass and Wetlands
Town Name Region Local Municipality District Remarks / New Name
Davel Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Delmas Highveld and Cosmos
Diepdale Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Diepgezet Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Dullstroom Eascarpment
Dundonald Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Town Name Region Local Municipality District Remarks / New Name
Eerstehoek Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Ekulindeni Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Elukwatini Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Embalenhle Highveld Govan Mbheki Local Municipality Gert Sibande District Municipality
Embhuleni Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Emphuluzi Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Enkhaba Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Ermelo Grass and Wetlands Msukaligwa Municipality Gert Sibande District Municipality
Town Name Region Local Municipality District Remarks / New Name
Fernie Westlands Albert Luthuli Local Municipality Gert Sibande District Municipality


Town Name Region Local Municipality District Remarks / New Name
Glenmore Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Graskop Escarpment
Greylingstad Highveld and Cosmos renamed Nthorwane
Town Name Region Local Municipality District Remarks / New Name
Hartebeeskop Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality renamed Etjelembube
Hazyview Lowveld
Hectorspruit Lowveld renamed Emjejane
Town Name Region Local Municipality District Remarks / New Name
Kaapmuiden Lowveld
Kinross Highveld and Cosmos
Komatipoort Lowveld
KwaMhlanga Highveld and Cosmos
Kwaggafontein
Town Name Region Local Municipality District Remarks / New Name
Lochiel Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Loopspruit Highveld and Cosmos
Lydenburg Escarpment renamed Mashishing
Town Name Region Local Municipality District Remarks / New Name
Machadodorp Escarpment renamed eNtokozweni
Malelane Lowveld renamed Malalane
Marble Hall Highveld and Cosmos
Matsulu Mbombela Local Municipality Ehlanzeni District Municipality
Mbhejeka Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Middelburg Highveld and Cosmos
Moddergat Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Mooiplaas Grass and Wetlands Albert Luthuli Local Municipality Gert Sibande District Municipality
Morgenzon Grass and Wetlands
Town Name Region Local Municipality District Remarks / New Name
Nelspruit Lowveld renamed Mbombela
Ngodwana Lowveld
Town Name Region Local Municipality District Remarks / New Name
Ohrigstad Escarpment
Town Name Region Local Municipality District Remarks / New Name
Perdekop Grass and Wetlands
Piet Retief Grass and Wetlands renamed eMkhondo
Pilgrim's Rest Escarpment
Town Name Region Local Municipality District Remarks / New Name
Sabie Escarpment
Secunda Highveld and Cosmos Govan Mbeki Gert sibande
Siyabuswa Highvels and Cosmos
Skukuza Lowveld
Standerton Highveld and Cosmos Lekwa Local Municipality Gert Sibande District
Town Name Region Local Municipality District Remarks / New Name
Trichardt Highveld and Cosmos
Town Name Region Local Municipality District Remarks / New Name
Vaalbank Highveld and Cosmos
Volksrust Grass and Wetlands
Town Name Region Local Municipality District Remarks / New Name
Wakkerstroom Grass and Wetlands
Waterval Boven Escarpment renamed Emgwenya
Waterval Onder Escarpment
White River Lowveld
Witbank Highveld and Cosmos renamed eMalahleni

Sortable list

edit
Town Name
Aankoms
Acornhoek
Amersfoort
Amsterdam (eMvelo)
Anysspruit
Argent
Avoca
Avontuur
Badplaas (eManzana)
Balfour
Balmoral
Bankkop
Barberton
Belfast
Berbice
Bethal
Bettiesdam
Branddraai
Braunschweig
Breyten
Brondal
Bushbuckridge
Carolina
Chrissiesmeer
Davale
Delmas
Diepdale
Diepgezet
Dullstroom
Dundonald
Eerstehoek
Ekulindeni
Elukwatini
Embhuleni
Emphuluzi
Enkhaba
Ermelo
Fernie
Glenmore
Graskop
Greylingstad (Nthorwane)
Hartebeeskop
Hazyview
Hectorspruit (Emjejane)
Kaapmuiden
Kinross
Komatipoort
KwaMhlanga
Lochiel
Loopspruit
Lydenburg (Mashishing)
Machadodorp (eNotkozweni)
Malelane (Malalane)
Mbhejeka
Middelburg
Moddergat
Nelspruit (Mbombela)
Ngodwana
Ohrigstad
Perdekop
Piet Retief (eMkhondo)
Pilgrim's Rest
Sabie
Secunda
Siyabuswa
Skukuza
Standerton
Trichardt
Vaalbank
Volksrust
Wakkerstroom
Waterval Boven (Emgwenya)
Waterval Onder
White River
Witbank (eMalahleni)