Search for a town


Maake, Limpopo
Maangani, Limpopo
Maanhaarrand, Gauteng
Maartenshoop, Mpumalanga
Maasstroom, Limpopo
Mabaalstad, North West
Mabede, Eastern Cape
Mabehane, Eastern Cape
Mabelane, Namibia
Mabeskraal, North West
Mabhoko, Mpumalanga
Mabibi, KwaZulu-Natal
Maboloko, North West
Mabopane, North West
Mabula, Limpopo
Mabule, North West
Mabuuka Jazz, Limpopo
Macassar, Western Cape
Machadodorp, Mpumalanga
Machava, Namibia
Machava, Mozambique
Macheke, Namibia
Mackmaar, Gauteng
Macleantown, Eastern Cape
Maclear, Eastern Cape
MacMullins, North West
Macubeni, Eastern Cape
Macuvlane, Mozambique
Madadeni KZN, KwaZulu-Natal
Madadeni MP, Mpumalanga
Madadzi, Namibia
Madahane, Limpopo
Madaheni, KwaZulu-Natal
Madibogo, North West
Madietane, Limpopo
Madikwe, North West
Madinonyane, North West
Madipelesa, North West
Madlangampisi, Namibia
Madolena, Eastern Cape
Madombidzha, Limpopo
Madzima, Limpopo
Madziwa Mine, Namibia
Mafahaneng, Free State
Mafeking, North West
Mafikeng, North West
Mafube, Eastern Cape
Mafukani, Limpopo
Magabeni, KwaZulu-Natal
Magaliesburg, Gauteng
Magareng, Limpopo
Magatle, Limpopo
Magdala, Eastern Cape
Magneetshoogte, Limpopo
Magoebaskloof, Limpopo
Magogeni, Mpumalanga
Magogong, Northern Cape
Magomba, Namibia
Magonyana, Limpopo
Magude, Mozambique
Magudu, KwaZulu-Natal
Magul, Namibia
Magunge, Namibia
Magwathini, Eastern Cape
Mahehle, KwaZulu-Natal
Mahikeng, North West
Mahlabatini, KwaZulu-Natal
Mahlangasi, KwaZulu-Natal
Mahlatsa, Namibia
Mahlatswetsa, Free State
Mahlutshini, KwaZulu-Natal
Mahlutshini, KwaZulu-Natal
Mahubahuba, Limpopo
Mahwelereng, Limpopo
Maidstone, KwaZulu-Natal
Maile, North West
Main, Eastern Cape
Maipeng, North West
Maitland, Western Cape
Majakaneng, North West
Majaneng, North West
Majuba, Namibia
Majwemasweu, Free State
Makaleng, Botswana
Makapaanstat, North West
Makeleketia, Free State
Makgabetlwane, North West
Makgari, Limpopo
Makgaung, Limpopo
Makgobistad, North West
Makgori, North West
Makhado (Louis Trichardt), Limpopo
Makhaleng Bridge, Free State
Makhanda (Grahamstown), Eastern Cape
Makhwezeni, KwaZulu-Natal
Makoae, Namibia
Makobeng, Limpopo
Makokskraal, North West
Makonde, Limpopo
Makopong, North West
Makoppa, Limpopo
Makotopong, Limpopo
Makouspan, North West
Makubung, Limpopo
Makuleke, Limpopo
Makulene, Limpopo
Makuti, Namibia
Makwassie, North West
Malaita, Limpopo
Malapati, Namibia
Malebogo, Free State
Maleketila, Limpopo
Malelane, Mpumalanga
Malete, Namibia
Malgas, Western Cape
Malkopvlei, Western Cape
Malmesbury, Western Cape
Maloeskop, Limpopo
Maltah'he, Namibia
Mamafubeda, Free State
Mamaila, Limpopo
Mamathe, Namibia
Mambane, Namibia
Mamelodi, Gauteng
Mammutla, Northern Cape
Mamolweni, Eastern Cape
Mamre, Western Cape
Manamakgoteng, North West
Mandala, Limpopo
Mangaung, Free State
Mangeni, KwaZulu-Natal
Mangobomvu, Eastern Cape
Mangoloaneng, Eastern Cape
Mangwane, Eastern Cape
Mangwaneni, Eastern Cape
Mankurwane, Northern Cape
Mankweng, Limpopo
Mannamead, Limpopo
Mansa, Zambia
Mansfield, North West
Manthestad, North West
Mantsho, North West
Manubi, Eastern Cape
Manzi, Eastern Cape
Manzini, Swaziland
Maokeng, Free State
Maphalong, Limpopo
Maphodi, Northern Cape
Mapoleseng, Eastern Cape
Mapumulo, KwaZulu-Natal
Maputo, Mozambique
Maqabaqabeni, KwaZulu-Natal
Mara, Limpopo
Maraisburg, Gauteng
Maraisvlei, Northern Cape
Marambane, Mpumalanga
Marapjane, Mpumalanga
Marble Hall, Limpopo
Marburg, KwaZulu-Natal
Marchand, Northern Cape
Mareetsane, North West
Marename, Northern Cape
Margate, KwaZulu-Natal
Maricodraai, Limpopo
Marievale, Gauteng
Marikana, North West
Marina Beach, KwaZulu-Natal
Marite, Limpopo
Marken, Limpopo
Markramsdraai, Northern Cape
Marlow, Eastern Cape
Marnitz, Limpopo
Marokolong, North West
Marquard, Free State
Marsala, Free State
Marydale, Northern Cape
Masakhane, Eastern Cape
Maseru, Lesotho
Masham, Free State
Mashishing (Lydenburg), Mpumalanga
Masibekela, Mpumalanga
Masibi, North West
Masikhwa, Limpopo
Masinyusane, Northern Cape
Masisi, Limpopo
Masobe, Mpumalanga
Massama, Limpopo
Mataleng, Northern Cape
Matatiele, KwaZulu-Natal
Matenteng, Limpopo
Mathopestad, North West
Matiwane, KwaZulu-Natal
Matjiesfontein, Western Cape
Matjiesrivier, Western Cape
Matlabas, Limpopo
Matlakeng, Free State
Matlala, Mpumalanga
Matlapaneng, North West
Matlerekeng, Mpumalanga
Matloding, North West
Matlomola, Northern Cape
Matlwangtlwang, Free State
Matola, Mozambique
Matroosberg, Western Cape
Matsa, Limpopo
Matsap, Northern Cape
Matshona, Eastern Cape
Matsulu, Mpumalanga
Mavhulani, Limpopo
Maxaquene, Mozambique
Mayireni, Eastern Cape
Mazeppa Bay, Eastern Cape
Mazista, North West
Mbalakweza, Eastern Cape
Mbazwana, KwaZulu-Natal
Mbhawula, Limpopo
Mboloko, Limpopo
Mbombela (Nelspruit), Mpumalanga
Mbuzini, Mpumalanga
McCarthy's Rest, Northern Cape
McGregor, Western Cape
Mdantsane, Eastern Cape
Mdzonga, Eastern Cape
Meadows, Free State
Mecklenburg, Limpopo
Meiringspoort, Western Cape
Mekaling, Free State
Melinda, Limpopo
Melk, Eastern Cape
Melkbosstrand, Western Cape
Melkrivier, Limpopo
Melmoth, KwaZulu-Natal
Meloding, Free State
Meltonwold, Northern Cape
Melville, KwaZulu-Natal
Memel, Free State
Merriman, Northern Cape
Merrivale, KwaZulu-Natal
Merry Pebble, Limpopo
Merweville, Western Cape
Messina (Musina), Limpopo
Metsimaholo, Free State
Meyerton, Gauteng
Meyerville, Mpumalanga
Mgobode, Mpumalanga
Mgwali, Eastern Cape
Mhluzi, Mpumalanga
Mica, Limpopo
Michausdal, Eastern Cape
Mid Ilovo, KwaZulu-Natal
Middelburg, Eastern Cape
Middelburg, Mpumalanga
Middeldrift, Limpopo
Middelfontein, Limpopo
Middelplaats Mine, Northern Cape
Middelpos, Western Cape
Middelputs, Northern Cape
Middelrus, KwaZulu-Natal
Middelwit, North West
Middle Koegas, Northern Cape
Middledrift, Eastern Cape
Middleton, Eastern Cape
Middleton, Western Cape
Middlewater, Eastern Cape
Midlands, KwaZulu-Natal
Midrand, Gauteng
Midros, Eastern Cape
Miershoopholte, Northern Cape
Migdol, North West
Milford, KwaZulu-Natal
Miller, Eastern Cape
Milnerton, Western Cape
Minera, Mpumalanga
Mirage, Free State
Misgund, Eastern Cape
Mitchell's Plein, Western Cape
Mjaliswa, Eastern Cape
Mjanyana, Eastern Cape
Mjula, Eastern Cape
Mkambati, Eastern Cape
Mkhazane, KwaZulu-Natal
Mkhondo (Piet Retief), Mpumalanga
Mkhuhlu, Limpopo
Mkhulu, Mpumalanga
Mkondeni, KwaZulu-Natal
Mkuze, KwaZulu-Natal
Mlungisi, Eastern Cape
Mmabatho, North West
Mmakgori, North West
Mmamahabane, Free State
Mmamatlakala, Mpumalanga
Mmanethlake, Mpumalanga
Mmatau, North West
Mmopyane, North West
Mnyani, North West
Modderfontein, Gauteng
Modderpoort, Free State
Modderrivier, Northern Cape
Modimolle (Nylstroom), Limpopo
Modimong, North West
Modipane, Limpopo
Modjadjiskloof (Duiwelskloof), Limpopo
Modutung, North West
Moebani, Limpopo
Moedig, Mpumalanga
Moedwil, North West
Moemaneng, Free State
Moeswal, Northern Cape
Mofulatshepe, Free State
Mogale City, Gauteng
Mogologola, Limpopo
Mogoto, Limpopo
Mogwase, North West
Mohlakeng, Gauteng
Mohlamonyane, Mpumalanga
Mohlonong, Limpopo
Mokasa, North West
Mokgalwaneng, North West
Mokgareng, North West
Mokgola, North West
Mokopane (Potgietersrust), Limpopo
Mokwalio, Free State
Molapole Maseko, North West
Molatedi, North West
Molenrivier, Western Cape
Moloporivier, North West
Moloto, Mpumalanga
Molshoop, Western Cape
Molteno, Eastern Cape
Mononono, North West
Monontsha, Free State
Monsterlus, Limpopo
Mont Pelaan, Free State
Montagu, Western Cape
Monte Christo, Limpopo
Montebello, KwaZulu-Natal
Montrose, Mpumalanga
Monyakeng, Free State
Monzi, KwaZulu-Natal
Mooi River, KwaZulu-Natal
Mooiplaas, Eastern Cape
Mooketsi, Limpopo
Mookgophong (Naboomspruit), Limpopo
Moolman, Mpumalanga
Moorreesburg, Western Cape
Mopane, Limpopo
Mopani, Limpopo
Moravia, Western Cape
Morebeng (Soekmekaar), Limpopo
Moretele, North West
Morgan's Bay, Eastern Cape
Morgenzon FS, Free State
Morgenzon MP, Mpumalanga
Morojaneng, Free State
Morokweng, North West
Morone, Limpopo
Morristown, Eastern Cape
Mortimer, Eastern Cape
Moruleng, Gauteng
Moses Mabida, Eastern Cape
Moshesh's Ford, Eastern Cape
Mosiesdal, Mpumalanga
Mosita, North West
Mossel Bay, Western Cape
Motetema, Limpopo
Moteti, Limpopo
Mothibistad, North West
Motlhabe, North West
Motlolo, Limpopo
Motlomo, Free State
Motsweding, North West
Mount Alida, KwaZulu-Natal
Mount Ayliff, Eastern Cape
Mount Carmel, Northern Cape
Mount Edgecombe, KwaZulu-Natal
Mount Elias, KwaZulu-Natal
Mount Fletcher, Eastern Cape
Mount Frere, Eastern Cape
Mount Stewart, Eastern Cape
Mpafane, Eastern Cape
Mpemvana, KwaZulu-Natal
Mpendle, KwaZulu-Natal
Mpetu, Eastern Cape
Mphahlele, Limpopo
Mphakane, Limpopo
Mphelelo, Limpopo
Mpheleng, Mpumalanga
Mpolweni, KwaZulu-Natal
Mposa, KwaZulu-Natal
Mpumalanga, KwaZulu-Natal
Mpungamhlophe, KwaZulu-Natal
Mqanduli, Eastern Cape
Msjaing, Free State
Msunduzi, KwaZulu-Natal
Mthatha, Eastern Cape
Mtombeni, KwaZulu-Natal
Mtonjaneni, KwaZulu-Natal
Mtubatuba, KwaZulu-Natal
Mtunzini, KwaZulu-Natal
Mtwalume, KwaZulu-Natal
Muden, KwaZulu-Natal
Muizenberg, Western Cape
Mukhomi, Limpopo
Muldersdrif, North West
Munnik, Limpopo
Munster, KwaZulu-Natal
Munyu, Eastern Cape
Murchison, Limpopo
Murraysburg, Western Cape
Mushithe, Limpopo
Musina, Limpopo
Muswodi, Limpopo
Mutale, Limpopo
Mvezo, Eastern Cape
Mvumane, Eastern Cape
Myfontein, Northern Cape
Mzamba Beach, Eastern Cape
Mzamomhle, Eastern Cape
Mzinti, Mpumalanga


Visit the South African Institute of Architects Website
Visit the University of Pretoria UPSpace Website

Visit the SAIA Mpumalanga Website

Visit the Pretoria Institute for Architecture Website    Visit the Gauteng Institute for Architecture Website
Visit the Namibia Institute of Architects Website
Visit the Heritage South Africa Website Visit the Eastern Cape Institute of Architects Website