The quake hit 32 km (20 miles) east of Santa Catarina Mechoacan in the state of Oaxaca at a depth of 40 km at 12:57 a.m. (0657 GMT), the U.S. Geological Survey said, revising its strength down slightly from an initial 6.1 magnitude.
The tremor was strong enough to trigger earthquake alarms in Mexico City, more than 200 miles (320 km) away, but was shorter and less intense than one of Friday in the same area that damaged about 1,000 houses.
Many in Mexico City slept through the shaking. Residents who rushed into the streets when the alarms sounded quickly returned to their homes once the quake stopped.
The head of Mexico's civil protection agency, Luis Felipe Puente, said state emergency procedures had been activated in the affected states.
Infrastructure, including installations of state oil company Pemex, were intact, he said.
Mexico has suffered a series of more powerful earthquakes in recent months, including two in September that together killed hundreds of people and brought buildings crashing down.
(This story has not been edited by NDTV staff and is auto-generated from a syndicated feed.)
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections. Election results will be out on May 23.