Jordbävningen inträffade under eftermiddagen nära gränsen till Guatemala, ungefär 40 kilometer sydväst om staden Hildalgo. Skalvet hade en magnitud på 6,6 på Richterskalan och ett djup på 68 kilometer.
– Det här är en relativt stor jordbävning. Det är risk att det blir en del skador, trots att skalvet har skett djupt ner. Ju längre ner desto mindre känns skalvet, säger Björn Lund, universitetslektor i seismologi vid Uppsala universitet.
Jordbävningen fick höga byggnader i Mexiko City att skaka och flera människor i huvudstaden har fått evakueras från sin kontor. Men det har inte rapporterats om några större skador eller att människor har kommit till skada.
Ett vittne säger till Reuters att skalvet kändes ända bort i El Salvador.