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 Breaking news, live coverage, and Latest News from India and around the world on NDTV.com. Catch all the Live TV action on NDTV 24x7 and NDTV India. Like us on Facebook or follow us on Twitter and Instagram for latest news and live news updates.