A magnitude 5.8 earthquake struck the southwest Mexican state of Oaxaca on Tuesday, the U.S. Geological Survey said, but there were no immediate reports of any damage or injuries.

The quake had a depth of 10 kilometres and its epicentre was 16 kilometres west of the town of Pinotepa Nacional.

An emergency services official in Pinotepa told Reuters that no damage had been reported by its patrols, and Mexico City Mayor Miguel Angel Mancera said on his Twitter feed there had been no damage in the capital, Mexico City.