Johannesburg, the largest city in South Africa, was shaken early on Sunday morning by an earthquake with a magnitude of 5.0, according to Reuters.
The United States Geological Survey (USGS) said the earthquake happened at 0038 GMT at a depth of 10 kilometres (6 miles).
The report said some Johannesburg residents reported feeling tremors.
One of the residents wrote on Twitter, “Earth tremor in Johannesburg. Longest and strongest I have felt! Went on for about 30 seconds, it felt like.”
However, security risk and crisis management consultancy Crisis24 said there were no records of damage or casualties as a result of the earthquake.