List of Cities in South Africa, List of Towns in South Africa (M)
This is a list of cities, towns and villages in South Africa. For local results browse cities using the A to Z.
- Mafikeng1,131
- Magaliesburg329
- Magoebaskloof18
- Makhado377
- Malmesbury801
- Malvern879
- Margate1,757
- Matjiesfontein6
- Mcgregor77
- Mdantsane344
- Meadowdale80
- Melkbosstrand385
- Mellville4
- Melmoth205
- Middelburg1,605
- Midrand5,903
- Milnerton4,652
- Mmabatho491
- Modderfontein98
- Mokopane555
- Moleleki107
- Montagu348
- Montague Gardens35
- Mooi River446
- Mossel Bay1,919
- Mthatha563
- Muizenberg871
- Murraysburg36
- Musina370