Citing the US Geological Survey, CNN reported that the epicentre of the of the quake was 4.5 kilometers east-northeast of San Juan Raboso and 55 km southwest of the city of Puebla.
According to the reports, the quake was felt in the center of Mexico City, which is only about 121 km from the epicenter.
The earthquake struck at a depth of about 33 miles (51 km).
Several buildings in Mexico City have got severely damaged. (ANI)