Mosques in South Africa

Choose a city to see its mosques with their address, distance from the centre and a map link. In total 208 mosques are mapped in 7 cities in South Africa; Cape Town has the most, with 68.

CityMosquesWith a name
Benoni55
Cape Town6856
Durban2311
Johannesburg2723
Port Elizabeth129
Pretoria3026
Soweto4334

Map data © OpenStreetMap contributors (ODbL).

About the mosques in South Africa

The 7 cities listed have 208 mosques and prayer places on OpenStreetMap, about 30 per city on average; 164 of them (79%) have a name on the map. The cities with the most mosques are Cape Town, Soweto and Pretoria.

Each city page lists the named mosques from the nearest to the city centre, with the address when known and a map link, together with the time of the Friday prayer and the Qibla. The data is maintained by volunteers: anyone can add a missing mosque on OpenStreetMap.

Mosques in South Africa: questions

How many mosques are listed in South Africa?

208 mosques and prayer places in 7 cities, of which 164 have a name.

Which city has the most mosques?

Cape Town, with 68 mosques on the map.

Can I add a mosque?

Yes: add or correct it on openstreetmap.org and it will appear here at the next update.

Mosque directory