South Africa M.. cities

List of cities in South Africa starting with letter M in ABC order:

Search by two starting letters:

Search city:


5 most populated cities are in yellow/bold font style:

Ma:
Mabopane Mahikeng Maile Malmesbury Mankoeng Margate Marquard
Mi:
Middelburg Middelburg Midrand Midstream
Mm:
Mmabatho
Mo:
Modimolle Mokopane Molteno Mondlo Montagu Mooirivier Mossel Bay
Mp:
Mpophomeni Mpumalanga
Mt:
Mthatha