Cities, towns and villages
South Africa place reference
12,614 populated-place records from GeoNames. Browse the directory or search the beginning of a Latin/transliterated name.
12,614 results. Page 63 of 127.
- Magxeni
Eastern Cape · GeoNames 980360
- Magxeni
Eastern Cape · GeoNames 980361
- Magxeni
Eastern Cape · GeoNames 980362
- Mahaneng
Eastern Cape · GeoNames 980352
- Mahasana
Eastern Cape · GeoNames 980351
- Mahashem
KwaZulu-Natal · GeoNames 980350
- Mahashini
KwaZulu-Natal · GeoNames 980349
- Mahemeng
Eastern Cape · GeoNames 980344
- Mahlaba
Eastern Cape · GeoNames 980325
- Mahlabatini
KwaZulu-Natal · GeoNames 980322
- Mahlake
Eastern Cape · GeoNames 980315
- Mahlakwena
Mpumalanga · GeoNames 980313
- Mahlangu
Limpopo · GeoNames 980306
- Mahlar’we
Limpopo · GeoNames 980304
- Mahlasi
Limpopo · GeoNames 980302
- Mahlathi
Limpopo · GeoNames 980300
- Mahlatini
Eastern Cape · GeoNames 980296
- Mahlatini
Eastern Cape · GeoNames 980297
- Mahlatjani
Limpopo · GeoNames 980295
- Mahlatse
Limpopo · GeoNames 980292
- Mahlenhlanzi
Eastern Cape · GeoNames 980289
- Mahliwane
Eastern Cape · GeoNames 980287
- Mahlobyanini
Mpumalanga · GeoNames 13527205
- Mahlombe
KwaZulu-Natal · GeoNames 980283
- Mahlone
KwaZulu-Natal · GeoNames 980281
- Mahlubeni
KwaZulu-Natal · GeoNames 980274
- Mahlubini
Eastern Cape · GeoNames 958363
- Mahlubini
Eastern Cape · GeoNames 980271
- Mahlubini
Eastern Cape · GeoNames 980272
- Mahlubini
Eastern Cape · GeoNames 980273
- mahlungulu
Eastern Cape · GeoNames 980266
- Mahlungulu
Eastern Cape · GeoNames 980267
- Mahlungulu
Eastern Cape · GeoNames 980268
- Mahlutshini
KwaZulu-Natal · GeoNames 980262
- Mahlutshini
KwaZulu-Natal · GeoNames 980263
- Mahlwareng
Limpopo · GeoNames 980261
- Mahobe
Eastern Cape · GeoNames 980259
- Mahoho’s Kraal
Mpumalanga · GeoNames 980255
- Mahubahuba
Limpopo · GeoNames 980249
- Mahukubung
North West · GeoNames 980242
- Mahukubung
North West · GeoNames 980243
- Mahukubung
North West · GeoNames 980244
- Mahukubung
North West · GeoNames 980245
- Mahukule B
Mpumalanga · GeoNames 13527219
- Mahusha
Mpumalanga · GeoNames 1005677
- Mahushu
Mpumalanga · GeoNames 11205276
- Mahwelereng
Limpopo · GeoNames 980232
- Mahwibitswane
Limpopo · GeoNames 980231
- Maidstone
Free State · GeoNames 980219
- Maidstone
KwaZulu-Natal · GeoNames 980220
- Maidwell
Free State · GeoNames 980217
- Maile
North West · GeoNames 980213
- Maile
North West · GeoNames 980214
- Main
Eastern Cape · GeoNames 980209
- Maipase
Eastern Cape · GeoNames 980205
- Maipeeng
North West · GeoNames 980204
- Maipeng
North West · GeoNames 980202
- Maitland
Eastern Cape · GeoNames 980195
- Maitland
KwaZulu-Natal · GeoNames 980196
- Maizefield
Mpumalanga · GeoNames 980189
- Majamanini
Eastern Cape · GeoNames 980181
- Majaneng
North West · GeoNames 980178
- Majaneng
North West · GeoNames 980179
- Majankeng
Free State · GeoNames 980176
- Majavu
Eastern Cape · GeoNames 980173
- Majeng
Northern Cape · GeoNames 980167
- Majeng
North West · GeoNames 980168
- Majika
Limpopo · GeoNames 980164
- Majodini
Eastern Cape · GeoNames 980162
- Majolantaba
Eastern Cape · GeoNames 980160
- Majomela
KwaZulu-Natal · GeoNames 980159
- Majozini
KwaZulu-Natal · GeoNames 980153
- Majuba
Eastern Cape · GeoNames 980148
- Majuba
Mpumalanga · GeoNames 12808733
- Majuba Nek
Eastern Cape · GeoNames 980142
- Majulumani
Eastern Cape · GeoNames 980139
- Makabeleni
KwaZulu-Natal · GeoNames 980137
- Makadibeng
North West · GeoNames 980135
- Makadikwe
Limpopo · GeoNames 980134
- Makaka
Eastern Cape · GeoNames 980130
- Makakatana
KwaZulu-Natal · GeoNames 980128
- Makalaneng
North West · GeoNames 980119
- Makan
North West · GeoNames 980114
- Makapansgat
Limpopo · GeoNames 980103
- Makapanstad
North West · GeoNames 980101
- Makarakong
North West · GeoNames 980100
- Makasi
Eastern Cape · GeoNames 980098
- Makatiane
Limpopo · GeoNames 980090
- Makekeng
Limpopo · GeoNames 980077
- Makekeng
Limpopo · GeoNames 980078
- Makelekete
Eastern Cape · GeoNames 980075
- Makeng
Eastern Cape · GeoNames 980073
- Makeswa
Eastern Cape · GeoNames 980071
- Makgabetlwane
North West · GeoNames 980066
- Makgake
Limpopo · GeoNames 980064
- Makgakgane
North West · GeoNames 980063
- Makgaladi
North West · GeoNames 980061
- Makgari
Limpopo · GeoNames 980058
- Makgaung
Limpopo · GeoNames 980057
- Makgoba
Limpopo · GeoNames 980054
Source: GeoNames · CC BY 4.0 · Snapshot September 17, 2026. Scope, provenance and downloads. Population figures have varying source dates. A record modification date is not a population reference date.
Use this location reference
Use the source record for a research exercise: identify the place, compare the fields and cite the original database. Keep observations separate from assumptions.
A geographic listing identifies a place. It does not establish a local office, service availability, product compatibility or a customer engagement.